OligoAnalyzer


Click here for a complete list of operations.

Analyze

Input Instructions -- TargetType: DNA is the default, to switch to RNA as the target type enter in RNA or 1. OligoConc: Units in µM. NaConc: Units in mM. MgConc: Units in mM. dNTPsConc: Units in mM.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
Sequence:
TargetType:
OligoConc:
NaConc:
MgConc:
dNTPsConc:

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/Analyze"

<?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>
    <Analyze xmlns="http://services.idtdna.com/">
      <Sequence>string</Sequence>
      <TargetType>string</TargetType>
      <OligoConc>double</OligoConc>
      <NaConc>double</NaConc>
      <MgConc>double</MgConc>
      <dNTPsConc>double</dNTPsConc>
    </Analyze>
  </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>
    <AnalyzeResponse xmlns="http://services.idtdna.com/">
      <AnalyzeResult>
        <Sequence>string</Sequence>
        <Complement>string</Complement>
        <TargetType>string</TargetType>
        <SequenceLength>int</SequenceLength>
        <GCPctg>double</GCPctg>
        <MinMeltTemp>double</MinMeltTemp>
        <MeltTemp>double</MeltTemp>
        <MaxMeltTemp>double</MaxMeltTemp>
        <MolecularWeight>double</MolecularWeight>
        <ExtCoeff>double</ExtCoeff>
        <nMolePerOD>double</nMolePerOD>
        <uGramsPerOD>double</uGramsPerOD>
        <HasMixedElements>boolean</HasMixedElements>
        <HasErrors>boolean</HasErrors>
        <Errors>
          <AnalyzerError>
            <ErrorText>string</ErrorText>
            <ErrorSymbol>string</ErrorSymbol>
            <ErrorSeverity>string</ErrorSeverity>
          </AnalyzerError>
          <AnalyzerError>
            <ErrorText>string</ErrorText>
            <ErrorSymbol>string</ErrorSymbol>
            <ErrorSeverity>string</ErrorSeverity>
          </AnalyzerError>
        </Errors>
        <Modifications>
          <Modification>
            <ShortName>string</ShortName>
            <ProductName>string</ProductName>
          </Modification>
          <Modification>
            <ShortName>string</ShortName>
            <ProductName>string</ProductName>
          </Modification>
        </Modifications>
      </AnalyzeResult>
    </AnalyzeResponse>
  </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>
    <Analyze xmlns="http://services.idtdna.com/">
      <Sequence>string</Sequence>
      <TargetType>string</TargetType>
      <OligoConc>double</OligoConc>
      <NaConc>double</NaConc>
      <MgConc>double</MgConc>
      <dNTPsConc>double</dNTPsConc>
    </Analyze>
  </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>
    <AnalyzeResponse xmlns="http://services.idtdna.com/">
      <AnalyzeResult>
        <Sequence>string</Sequence>
        <Complement>string</Complement>
        <TargetType>string</TargetType>
        <SequenceLength>int</SequenceLength>
        <GCPctg>double</GCPctg>
        <MinMeltTemp>double</MinMeltTemp>
        <MeltTemp>double</MeltTemp>
        <MaxMeltTemp>double</MaxMeltTemp>
        <MolecularWeight>double</MolecularWeight>
        <ExtCoeff>double</ExtCoeff>
        <nMolePerOD>double</nMolePerOD>
        <uGramsPerOD>double</uGramsPerOD>
        <HasMixedElements>boolean</HasMixedElements>
        <HasErrors>boolean</HasErrors>
        <Errors>
          <AnalyzerError>
            <ErrorText>string</ErrorText>
            <ErrorSymbol>string</ErrorSymbol>
            <ErrorSeverity>string</ErrorSeverity>
          </AnalyzerError>
          <AnalyzerError>
            <ErrorText>string</ErrorText>
            <ErrorSymbol>string</ErrorSymbol>
            <ErrorSeverity>string</ErrorSeverity>
          </AnalyzerError>
        </Errors>
        <Modifications>
          <Modification>
            <ShortName>string</ShortName>
            <ProductName>string</ProductName>
          </Modification>
          <Modification>
            <ShortName>string</ShortName>
            <ProductName>string</ProductName>
          </Modification>
        </Modifications>
      </AnalyzeResult>
    </AnalyzeResponse>
  </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/Analyze?Sequence=string&TargetType=string&OligoConc=string&NaConc=string&MgConc=string&dNTPsConc=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"?>
<AnalyzerResult xmlns="http://services.idtdna.com/">
  <Sequence>string</Sequence>
  <Complement>string</Complement>
  <TargetType>string</TargetType>
  <SequenceLength>int</SequenceLength>
  <GCPctg>double</GCPctg>
  <MinMeltTemp>double</MinMeltTemp>
  <MeltTemp>double</MeltTemp>
  <MaxMeltTemp>double</MaxMeltTemp>
  <MolecularWeight>double</MolecularWeight>
  <ExtCoeff>double</ExtCoeff>
  <nMolePerOD>double</nMolePerOD>
  <uGramsPerOD>double</uGramsPerOD>
  <HasMixedElements>boolean</HasMixedElements>
  <HasErrors>boolean</HasErrors>
  <Errors>
    <AnalyzerError>
      <ErrorText>string</ErrorText>
      <ErrorSymbol>string</ErrorSymbol>
      <ErrorSeverity>string</ErrorSeverity>
    </AnalyzerError>
    <AnalyzerError>
      <ErrorText>string</ErrorText>
      <ErrorSymbol>string</ErrorSymbol>
      <ErrorSeverity>string</ErrorSeverity>
    </AnalyzerError>
  </Errors>
  <Modifications>
    <Modification>
      <ShortName>string</ShortName>
      <ProductName>string</ProductName>
    </Modification>
    <Modification>
      <ShortName>string</ShortName>
      <ProductName>string</ProductName>
    </Modification>
  </Modifications>
</AnalyzerResult>

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/Analyze HTTP/1.1
Host: incsaprod.idtdna.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Sequence=string&TargetType=string&OligoConc=string&NaConc=string&MgConc=string&dNTPsConc=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<AnalyzerResult xmlns="http://services.idtdna.com/">
  <Sequence>string</Sequence>
  <Complement>string</Complement>
  <TargetType>string</TargetType>
  <SequenceLength>int</SequenceLength>
  <GCPctg>double</GCPctg>
  <MinMeltTemp>double</MinMeltTemp>
  <MeltTemp>double</MeltTemp>
  <MaxMeltTemp>double</MaxMeltTemp>
  <MolecularWeight>double</MolecularWeight>
  <ExtCoeff>double</ExtCoeff>
  <nMolePerOD>double</nMolePerOD>
  <uGramsPerOD>double</uGramsPerOD>
  <HasMixedElements>boolean</HasMixedElements>
  <HasErrors>boolean</HasErrors>
  <Errors>
    <AnalyzerError>
      <ErrorText>string</ErrorText>
      <ErrorSymbol>string</ErrorSymbol>
      <ErrorSeverity>string</ErrorSeverity>
    </AnalyzerError>
    <AnalyzerError>
      <ErrorText>string</ErrorText>
      <ErrorSymbol>string</ErrorSymbol>
      <ErrorSeverity>string</ErrorSeverity>
    </AnalyzerError>
  </Errors>
  <Modifications>
    <Modification>
      <ShortName>string</ShortName>
      <ProductName>string</ProductName>
    </Modification>
    <Modification>
      <ShortName>string</ShortName>
      <ProductName>string</ProductName>
    </Modification>
  </Modifications>
</AnalyzerResult>