OligoAnalyzer


Click here for a complete list of operations.

SelfDimer

Input Instructions -- Enter Sequence.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
Sequence:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /AnalyzerService/analyzerservice.asmx HTTP/1.1
Host: incsaprod.idtdna.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://services.idtdna.com/SelfDimer"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SelfDimer xmlns="http://services.idtdna.com/">
      <Sequence>string</Sequence>
    </SelfDimer>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SelfDimerResponse xmlns="http://services.idtdna.com/">
      <SelfDimerResult>
        <PrimarySeq>string</PrimarySeq>
        <SecondarySeq>string</SecondarySeq>
        <ComplementarityPercent>double</ComplementarityPercent>
        <DimerInfo>
          <TDuplexMatch>
            <DeltaG>double</DeltaG>
            <Start_Pos>int</Start_Pos>
            <Base_Pairs>int</Base_Pairs>
            <Bonds xsi:nil="true" />
            <TopLinePadding>int</TopLinePadding>
            <BondLinePadding>int</BondLinePadding>
            <BottomLinePadding>int</BottomLinePadding>
          </TDuplexMatch>
          <TDuplexMatch>
            <DeltaG>double</DeltaG>
            <Start_Pos>int</Start_Pos>
            <Base_Pairs>int</Base_Pairs>
            <Bonds xsi:nil="true" />
            <TopLinePadding>int</TopLinePadding>
            <BondLinePadding>int</BondLinePadding>
            <BottomLinePadding>int</BottomLinePadding>
          </TDuplexMatch>
        </DimerInfo>
        <IsComplementPair>boolean</IsComplementPair>
        <LongestCCP>int</LongestCCP>
        <MolWgtHy>double</MolWgtHy>
        <OffsetOfLongestCCP>int</OffsetOfLongestCCP>
        <ShortOligoLength>int</ShortOligoLength>
        <PrimarySeqHasErrors>boolean</PrimarySeqHasErrors>
        <SecondarySeqHasErrors>boolean</SecondarySeqHasErrors>
        <MaxDeltaG>double</MaxDeltaG>
      </SelfDimerResult>
    </SelfDimerResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /AnalyzerService/analyzerservice.asmx HTTP/1.1
Host: incsaprod.idtdna.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelfDimer xmlns="http://services.idtdna.com/">
      <Sequence>string</Sequence>
    </SelfDimer>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelfDimerResponse xmlns="http://services.idtdna.com/">
      <SelfDimerResult>
        <PrimarySeq>string</PrimarySeq>
        <SecondarySeq>string</SecondarySeq>
        <ComplementarityPercent>double</ComplementarityPercent>
        <DimerInfo>
          <TDuplexMatch>
            <DeltaG>double</DeltaG>
            <Start_Pos>int</Start_Pos>
            <Base_Pairs>int</Base_Pairs>
            <Bonds xsi:nil="true" />
            <TopLinePadding>int</TopLinePadding>
            <BondLinePadding>int</BondLinePadding>
            <BottomLinePadding>int</BottomLinePadding>
          </TDuplexMatch>
          <TDuplexMatch>
            <DeltaG>double</DeltaG>
            <Start_Pos>int</Start_Pos>
            <Base_Pairs>int</Base_Pairs>
            <Bonds xsi:nil="true" />
            <TopLinePadding>int</TopLinePadding>
            <BondLinePadding>int</BondLinePadding>
            <BottomLinePadding>int</BottomLinePadding>
          </TDuplexMatch>
        </DimerInfo>
        <IsComplementPair>boolean</IsComplementPair>
        <LongestCCP>int</LongestCCP>
        <MolWgtHy>double</MolWgtHy>
        <OffsetOfLongestCCP>int</OffsetOfLongestCCP>
        <ShortOligoLength>int</ShortOligoLength>
        <PrimarySeqHasErrors>boolean</PrimarySeqHasErrors>
        <SecondarySeqHasErrors>boolean</SecondarySeqHasErrors>
        <MaxDeltaG>double</MaxDeltaG>
      </SelfDimerResult>
    </SelfDimerResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /AnalyzerService/analyzerservice.asmx/SelfDimer?Sequence=string HTTP/1.1
Host: incsaprod.idtdna.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<TDuplexResults xmlns="http://services.idtdna.com/">
  <PrimarySeq>string</PrimarySeq>
  <SecondarySeq>string</SecondarySeq>
  <ComplementarityPercent>double</ComplementarityPercent>
  <DimerInfo>
    <TDuplexMatch>
      <DeltaG>double</DeltaG>
      <Start_Pos>int</Start_Pos>
      <Base_Pairs>int</Base_Pairs>
      <Bonds>
        <int>int</int>
        <int>int</int>
      </Bonds>
      <TopLinePadding>int</TopLinePadding>
      <BondLinePadding>int</BondLinePadding>
      <BottomLinePadding>int</BottomLinePadding>
    </TDuplexMatch>
    <TDuplexMatch>
      <DeltaG>double</DeltaG>
      <Start_Pos>int</Start_Pos>
      <Base_Pairs>int</Base_Pairs>
      <Bonds>
        <int>int</int>
        <int>int</int>
      </Bonds>
      <TopLinePadding>int</TopLinePadding>
      <BondLinePadding>int</BondLinePadding>
      <BottomLinePadding>int</BottomLinePadding>
    </TDuplexMatch>
  </DimerInfo>
  <IsComplementPair>boolean</IsComplementPair>
  <LongestCCP>int</LongestCCP>
  <MolWgtHy>double</MolWgtHy>
  <OffsetOfLongestCCP>int</OffsetOfLongestCCP>
  <ShortOligoLength>int</ShortOligoLength>
  <PrimarySeqHasErrors>boolean</PrimarySeqHasErrors>
  <SecondarySeqHasErrors>boolean</SecondarySeqHasErrors>
  <MaxDeltaG>double</MaxDeltaG>
</TDuplexResults>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /AnalyzerService/analyzerservice.asmx/SelfDimer HTTP/1.1
Host: incsaprod.idtdna.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Sequence=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<TDuplexResults xmlns="http://services.idtdna.com/">
  <PrimarySeq>string</PrimarySeq>
  <SecondarySeq>string</SecondarySeq>
  <ComplementarityPercent>double</ComplementarityPercent>
  <DimerInfo>
    <TDuplexMatch>
      <DeltaG>double</DeltaG>
      <Start_Pos>int</Start_Pos>
      <Base_Pairs>int</Base_Pairs>
      <Bonds>
        <int>int</int>
        <int>int</int>
      </Bonds>
      <TopLinePadding>int</TopLinePadding>
      <BondLinePadding>int</BondLinePadding>
      <BottomLinePadding>int</BottomLinePadding>
    </TDuplexMatch>
    <TDuplexMatch>
      <DeltaG>double</DeltaG>
      <Start_Pos>int</Start_Pos>
      <Base_Pairs>int</Base_Pairs>
      <Bonds>
        <int>int</int>
        <int>int</int>
      </Bonds>
      <TopLinePadding>int</TopLinePadding>
      <BondLinePadding>int</BondLinePadding>
      <BottomLinePadding>int</BottomLinePadding>
    </TDuplexMatch>
  </DimerInfo>
  <IsComplementPair>boolean</IsComplementPair>
  <LongestCCP>int</LongestCCP>
  <MolWgtHy>double</MolWgtHy>
  <OffsetOfLongestCCP>int</OffsetOfLongestCCP>
  <ShortOligoLength>int</ShortOligoLength>
  <PrimarySeqHasErrors>boolean</PrimarySeqHasErrors>
  <SecondarySeqHasErrors>boolean</SecondarySeqHasErrors>
  <MaxDeltaG>double</MaxDeltaG>
</TDuplexResults>