<?xml version="1.0" encoding="UTF-8"?>
<s:scufl xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha" version="0.1" log="0">
  <s:processor name="EST">
    <s:stringconstant>est</s:stringconstant>
  </s:processor>
  <s:processor name="SixFrameTranslation">
    <s:stringconstant>true</s:stringconstant>
  </s:processor>
  <s:processor name="FastaLister">
    <s:arbitrarywsdl>
      <s:wsdl>http://phoebus.cs.man.ac.uk:9091/axis/FastaLister.jws?wsdl</s:wsdl>
      <s:operation>lister</s:operation>
    </s:arbitrarywsdl>
  </s:processor>
  <s:processor name="genscnsplitter">
    <s:description>Runs genscan on the input sequence</s:description>
    <s:soaplabwsdl>http://phoebus.cs.man.ac.uk:9091/axis/services/seq_analysis::genscansplitter</s:soaplabwsdl>
  </s:processor>
  <s:processor name="RepeatMasker">
    <s:description>Screens for low complexity DNA sequences and interspersed repeats</s:description>
    <s:soaplabwsdl>http://phoebus.cs.man.ac.uk:9091/axis/services/seq_analysis::repeatmasker</s:soaplabwsdl>
  </s:processor>
  <s:processor name="Blastn_nr">
    <s:description>Wrapper for BLAST at NCBI</s:description>
    <s:soaplabwsdl>http://phoebus.cs.man.ac.uk:9091/axis/services/seq_analysis::ncbiblastwrapper</s:soaplabwsdl>
  </s:processor>
  <s:processor name="Blastn_est">
    <s:description>Wrapper for BLAST at NCBI</s:description>
    <s:soaplabwsdl>http://phoebus.cs.man.ac.uk:9091/axis/services/seq_analysis::ncbiblastwrapper</s:soaplabwsdl>
  </s:processor>
  <s:processor name="CpGREPORT">
    <s:description>Reports all CpG rich regions</s:description>
    <s:soaplabwsdl>http://industry.ebi.ac.uk/soap/soaplab/nucleic_cpg_islands::cpgreport</s:soaplabwsdl>
  </s:processor>
  <s:processor name="PrettySeq">
    <s:description>Output sequence with translated ranges</s:description>
    <s:soaplabwsdl>http://industry.ebi.ac.uk/soap/soaplab/display::prettyseq</s:soaplabwsdl>
  </s:processor>
  <s:processor name="RESTRICT">
    <s:description>Finds restriction enzyme cleavage sites</s:description>
    <s:soaplabwsdl>http://industry.ebi.ac.uk/soap/soaplab/nucleic_restriction::restrict</s:soaplabwsdl>
  </s:processor>
  <s:processor name="TRANSEQ">
    <s:description>Translate nucleic acid sequences</s:description>
    <s:soaplabwsdl>http://industry.ebi.ac.uk/soap/soaplab/nucleic_translation::transeq</s:soaplabwsdl>
  </s:processor>
  <s:processor name="SixPack">
    <s:description>Display a DNA sequence with 6-frame translation and ORFs</s:description>
    <s:soaplabwsdl>http://industry.ebi.ac.uk/soap/soaplab/display::sixpack</s:soaplabwsdl>
  </s:processor>
  <s:processor name="Masker">
    <s:description>Screens for low complexity DNA sequences and interspersed repeats</s:description>
    <s:soaplabwsdl>http://phoebus.cs.man.ac.uk:9091/axis/services/seq_analysis::repeatmasker</s:soaplabwsdl>
  </s:processor>
  <s:processor name="GenScan">
    <s:description>Runs genscan on the input sequence</s:description>
    <s:soaplabwsdl>http://phoebus.cs.man.ac.uk:9091/axis/services/seq_analysis::genscan</s:soaplabwsdl>
  </s:processor>
  <s:link>
    <s:input>Blastn_est:database</s:input>
    <s:output>EST:value</s:output>
  </s:link>
  <s:link>
    <s:input>Blastn_est_out</s:input>
    <s:output>Blastn_est:output</s:output>
  </s:link>
  <s:link>
    <s:input>CDS</s:input>
    <s:output>genscnsplitter:coding</s:output>
  </s:link>
  <s:link>
    <s:input>peptide</s:input>
    <s:output>genscnsplitter:peptide</s:output>
  </s:link>
  <s:link>
    <s:input>GS_Report</s:input>
    <s:output>genscnsplitter:scanreport</s:output>
  </s:link>
  <s:link>
    <s:input>FastaLister:file</s:input>
    <s:output>genscnsplitter:coding</s:output>
  </s:link>
  <s:link>
    <s:input>ListerOut</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>Blastn_est:query_file_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>Blastn_nr_out</s:input>
    <s:output>Blastn_nr:output</s:output>
  </s:link>
  <s:link>
    <s:input>masked</s:input>
    <s:output>RepeatMasker:masked</s:output>
  </s:link>
  <s:link>
    <s:input>out</s:input>
    <s:output>RepeatMasker:out</s:output>
  </s:link>
  <s:link>
    <s:input>tbl</s:input>
    <s:output>RepeatMasker:tbl</s:output>
  </s:link>
  <s:link>
    <s:input>Blastn_nr:query_file_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>RepeatMasker:sequence_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>SixPack:sequence_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>PrettyORFs</s:input>
    <s:output>SixPack:outfile</s:output>
  </s:link>
  <s:link>
    <s:input>All_ORFs</s:input>
    <s:output>SixPack:outseq</s:output>
  </s:link>
  <s:link>
    <s:input>CpGREPORT:sequence_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>CpG_Islands</s:input>
    <s:output>CpGREPORT:outfile</s:output>
  </s:link>
  <s:link>
    <s:input>CpG_Composition</s:input>
    <s:output>CpGREPORT:featout</s:output>
  </s:link>
  <s:link>
    <s:input>PrettySeq:sequence_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>PrettyTranslation</s:input>
    <s:output>PrettySeq:outfile</s:output>
  </s:link>
  <s:link>
    <s:input>RESTRICT:sequence_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>Restriction_Map</s:input>
    <s:output>RESTRICT:outfile</s:output>
  </s:link>
  <s:link>
    <s:input>TRANSEQ:sequence_direct_data</s:input>
    <s:output>FastaLister:listerReturn</s:output>
  </s:link>
  <s:link>
    <s:input>TRANSEQ:frame_6</s:input>
    <s:output>SixFrameTranslation:value</s:output>
  </s:link>
  <s:link>
    <s:input>6ORF_Translation</s:input>
    <s:output>TRANSEQ:outseq</s:output>
  </s:link>
  <s:link>
    <s:input>Masker:sequence_direct_data</s:input>
    <s:output>fasta_out</s:output>
  </s:link>
  <s:link>
    <s:input>GenScan:sequence_direct_data</s:input>
    <s:output>Masker:masked</s:output>
  </s:link>
  <s:link>
    <s:input>genscnsplitter:scanrecord_direct_data</s:input>
    <s:output>GenScan:output</s:output>
  </s:link>
  <s:source>
    fasta_out
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:source>
  <s:sink>
    Blastn_est_out
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    peptide
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    CDS
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    GS_Report
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    ListerOut
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    Blastn_nr_out
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    masked
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    out
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    tbl
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    PrettyORFs
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    All_ORFs
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    CpG_Islands
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    CpG_Composition
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    PrettyTranslation
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    Restriction_Map
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
  <s:sink>
    6ORF_Translation
    <s:metadata>
      <s:mimeTypes />
      <s:description />
      <s:semanticType />
    </s:metadata>
  </s:sink>
</s:scufl>