<?xml version="1.0" encoding="UTF-8"?>
<s:scufl xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha" version="0.2" log="0">
  <s:workflowdescription lsid="urn:lsid:www.mygrid.org.uk:operation:QSRKRIXUG99" author="" title="" />
  <s:processor name="namespace" boring="true">
    <s:stringconstant>Global_Keyword</s:stringconstant>
  </s:processor>
  <s:processor name="id" boring="true">
    <s:stringconstant>drought</s:stringconstant>
  </s:processor>
  <s:processor name="extractAGILocusCodes">
    <s:description>parses given BlastResult for AGILocusCodes</s:description>
    <s:biomobywsdl>
      <s:mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</s:mobyEndpoint>
      <s:serviceName>extractAGILocusCodes</s:serviceName>
      <s:authorityName>mips.gsf.de</s:authorityName>
    </s:biomobywsdl>
  </s:processor>
  <s:processor name="getMIPSArabidopsisProteinSequence">
    <s:description>returns collection of MIPS Arabidopsis protein sequences.</s:description>
    <s:biomobywsdl>
      <s:mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</s:mobyEndpoint>
      <s:serviceName>getMIPSArabidopsisProteinSequence</s:serviceName>
      <s:authorityName>mips.gsf.de</s:authorityName>
    </s:biomobywsdl>
  </s:processor>
  <s:processor name="getAGILocusCodes">
    <s:description>returns a collection of AGI_LocusCodes</s:description>
    <s:biomobywsdl>
      <s:mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</s:mobyEndpoint>
      <s:serviceName>getAGILocusCodes</s:serviceName>
      <s:authorityName>mips.gsf.de</s:authorityName>
    </s:biomobywsdl>
  </s:processor>
  <s:processor name="MIPSBlastBetterE13">
    <s:description>executes blast against MAtDB Arabidopsis protein coding genes with a cutoff E-value of E=1e-13</s:description>
    <s:biomobywsdl>
      <s:mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</s:mobyEndpoint>
      <s:serviceName>MIPSBlastBetterE13</s:serviceName>
      <s:authorityName>mips.gsf.de</s:authorityName>
    </s:biomobywsdl>
  </s:processor>
  <s:processor name="Object">
    <s:description>an object</s:description>
    <s:biomobyobject>
      <s:mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</s:mobyEndpoint>
      <s:serviceName>Object</s:serviceName>
      <s:authorityName />
    </s:biomobyobject>
  </s:processor>
  <s:processor name="Parse_Moby_Data_Object">
    <s:description>Processor to parse the datatype Object</s:description>
    <s:biomobyparser>
      <s:endpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</s:endpoint>
      <s:datatype>Object</s:datatype>
      <s:articleName>AGICodes</s:articleName>
      <s:description>Processor to parse the datatype Object</s:description>
    </s:biomobyparser>
  </s:processor>
  <s:link source="MIPSBlastBetterE13:output" sink="extractAGILocusCodes:input" />
  <s:link source="Object:mobyData" sink="getAGILocusCodes:Object(search_keyword)" />
  <s:link source="Parse_Moby_Data_Object:id" sink="AGICodes" />
  <s:link source="extractAGILocusCodes:Object(Collection - 'AGICodes')" sink="Parse_Moby_Data_Object:mobyData('Object')" />
  <s:link source="getAGILocusCodes:output" sink="getMIPSArabidopsisProteinSequence:input" />
  <s:link source="getMIPSArabidopsisProteinSequence:output" sink="MIPSBlastBetterE13:input" />
  <s:link source="id:value" sink="Object:id" />
  <s:link source="namespace:value" sink="Object:namespace" />
  <s:sink name="AGICodes" />
</s:scufl>


