| 1 | <workflow xmlns="http://taverna.sf.net/2008/xml/t2flow" version="1"><dataflow id="dfa53883-3dcc-48bf-98e8-061690f3a2e1" role="top"><name>dataflow0</name><inputPorts><port><name>Keyword</name><depth>0</depth><granularDepth>0</granularDepth></port></inputPorts><outputPorts><port><name>KCf</name></port><port><name>KEGG_id</name></port><port><name>IUPAC</name></port><port><name>GlycoEpitopeID</name></port></outputPorts><processors><processor><name>getGlycoEpitopeIDfromKeyword</name><inputPorts><port><name>String(Input)</name><depth>0</depth></port></inputPorts><outputPorts><port><name>GlycomicsObject(Collection - 'Result')</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.BiomobyActivity</class><inputMap><map from="String(Input)" to="String(Input)" /></inputMap><outputMap><map from="GlycomicsObject(Collection - 'Result')" to="GlycomicsObject(Collection - 'Result')" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean xmlns="">
 | 
|---|
| 2 |   <mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</mobyEndpoint>
 | 
|---|
| 3 |   <serviceName>getGlycoEpitopeIDfromKeyword</serviceName>
 | 
|---|
| 4 |   <authorityName>www.glyco2.is.ritsumei.ac.jp</authorityName>
 | 
|---|
| 5 |   <secondaries />
 | 
|---|
| 6 | </net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 7 |   <maxJobs>1</maxJobs>
 | 
|---|
| 8 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 9 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 10 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 11 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 12 |   <maxRetries>0</maxRetries>
 | 
|---|
| 13 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="String(Input)" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>getIUPACfromGlycoEpitopeID</name><inputPorts><port><name>GlycomicsObject(GlycomicsObject)</name><depth>0</depth></port></inputPorts><outputPorts><port><name>IUPAC(IUPAC)</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.BiomobyActivity</class><inputMap><map from="GlycomicsObject(GlycomicsObject)" to="GlycomicsObject(GlycomicsObject)" /></inputMap><outputMap><map from="IUPAC(IUPAC)" to="IUPAC(IUPAC)" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean xmlns="">
 | 
|---|
| 14 |   <mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</mobyEndpoint>
 | 
|---|
| 15 |   <serviceName>getIUPACfromGlycoEpitopeID</serviceName>
 | 
|---|
| 16 |   <authorityName>www.glyco2.is.ritsumei.ac.jp</authorityName>
 | 
|---|
| 17 |   <secondaries />
 | 
|---|
| 18 | </net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 19 |   <maxJobs>1</maxJobs>
 | 
|---|
| 20 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 21 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 22 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 23 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 24 |   <maxRetries>0</maxRetries>
 | 
|---|
| 25 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="GlycomicsObject(GlycomicsObject)" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>getKCFfromIUPAC</name><inputPorts><port><name>IUPAC(input)</name><depth>0</depth></port></inputPorts><outputPorts><port><name>KCF(output)</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.BiomobyActivity</class><inputMap><map from="IUPAC(input)" to="IUPAC(input)" /></inputMap><outputMap><map from="KCF(output)" to="KCF(output)" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean xmlns="">
 | 
|---|
| 26 |   <mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</mobyEndpoint>
 | 
|---|
| 27 |   <serviceName>getKCFfromIUPAC</serviceName>
 | 
|---|
| 28 |   <authorityName>rings.t.soka.ac.jp</authorityName>
 | 
|---|
| 29 |   <secondaries />
 | 
|---|
| 30 | </net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 31 |   <maxJobs>1</maxJobs>
 | 
|---|
| 32 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 33 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 34 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 35 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 36 |   <maxRetries>0</maxRetries>
 | 
|---|
| 37 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="IUPAC(input)" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>String</name><inputPorts><port><name>value</name><depth>0</depth></port></inputPorts><outputPorts><port><name>mobyData</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.BiomobyObjectActivity</class><inputMap><map from="value" to="value" /></inputMap><outputMap><map from="mobyData" to="mobyData" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.BiomobyObjectActivityConfigurationBean xmlns="">
 | 
|---|
| 38 |   <mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</mobyEndpoint>
 | 
|---|
| 39 |   <serviceName>String</serviceName>
 | 
|---|
| 40 |   <authorityName />
 | 
|---|
| 41 | </net.sf.taverna.t2.activities.biomoby.BiomobyObjectActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 42 |   <maxJobs>1</maxJobs>
 | 
|---|
| 43 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 44 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 45 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 46 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 47 |   <maxRetries>0</maxRetries>
 | 
|---|
| 48 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="value" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>Parse Moby Data(GlycomicsObject)</name><inputPorts><port><name>mobyData('GlycomicsObject')</name><depth>0</depth></port></inputPorts><outputPorts><port><name>id</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivity</class><inputMap><map from="mobyData('GlycomicsObject')" to="mobyData('GlycomicsObject')" /></inputMap><outputMap><map from="id" to="id" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivityConfigurationBean xmlns="">
 | 
|---|
| 49 |   <datatypeName>GlycomicsObject</datatypeName>
 | 
|---|
| 50 |   <registryEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</registryEndpoint>
 | 
|---|
| 51 |   <articleNameUsedByService>Result</articleNameUsedByService>
 | 
|---|
| 52 | </net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 53 |   <maxJobs>1</maxJobs>
 | 
|---|
| 54 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 55 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 56 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 57 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 58 |   <maxRetries>0</maxRetries>
 | 
|---|
| 59 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="mobyData('GlycomicsObject')" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>Parse Moby Data(IUPAC)</name><inputPorts><port><name>mobyData('IUPAC')</name><depth>0</depth></port></inputPorts><outputPorts><port><name>IUPAC_'sequence'</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivity</class><inputMap><map from="mobyData('IUPAC')" to="mobyData('IUPAC')" /></inputMap><outputMap><map from="IUPAC_'sequence'" to="IUPAC_'sequence'" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivityConfigurationBean xmlns="">
 | 
|---|
| 60 |   <datatypeName>IUPAC</datatypeName>
 | 
|---|
| 61 |   <registryEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</registryEndpoint>
 | 
|---|
| 62 |   <articleNameUsedByService>IUPAC</articleNameUsedByService>
 | 
|---|
| 63 | </net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 64 |   <maxJobs>1</maxJobs>
 | 
|---|
| 65 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 66 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 67 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 68 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 69 |   <maxRetries>0</maxRetries>
 | 
|---|
| 70 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="mobyData('IUPAC')" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>Parse Moby Data(KCF)</name><inputPorts><port><name>mobyData('KCF')</name><depth>0</depth></port></inputPorts><outputPorts><port><name>output_'sequence'</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivity</class><inputMap><map from="mobyData('KCF')" to="mobyData('KCF')" /></inputMap><outputMap><map from="output_'sequence'" to="output_'sequence'" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivityConfigurationBean xmlns="">
 | 
|---|
| 71 |   <datatypeName>KCF</datatypeName>
 | 
|---|
| 72 |   <registryEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</registryEndpoint>
 | 
|---|
| 73 |   <articleNameUsedByService>output</articleNameUsedByService>
 | 
|---|
| 74 | </net.sf.taverna.t2.activities.biomoby.MobyParseDatatypeActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 75 |   <maxJobs>1</maxJobs>
 | 
|---|
| 76 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 77 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 78 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 79 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 80 |   <maxRetries>0</maxRetries>
 | 
|---|
| 81 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="mobyData('KCF')" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>getSimilarGlycansWithScoreFromKCF</name><inputPorts><port><name>KCF(inputKCF)</name><depth>0</depth></port></inputPorts><outputPorts><port><name>GlycanScore(Collection - 'KEGG_ids')</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>biomoby-activity</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.activities.biomoby.BiomobyActivity</class><inputMap><map from="KCF(inputKCF)" to="KCF(inputKCF)" /></inputMap><outputMap><map from="GlycanScore(Collection - 'KEGG_ids')" to="GlycanScore(Collection - 'KEGG_ids')" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean xmlns="">
 | 
|---|
| 82 |   <mobyEndpoint>http://moby.ucalgary.ca/moby/MOBY-Central.pl</mobyEndpoint>
 | 
|---|
| 83 |   <serviceName>getSimilarGlycansWithScoreFromKCF</serviceName>
 | 
|---|
| 84 |   <authorityName>rings.t.soka.ac.jp</authorityName>
 | 
|---|
| 85 |   <secondaries>
 | 
|---|
| 86 |     <entry>
 | 
|---|
| 87 |       <string>limit</string>
 | 
|---|
| 88 |       <string>1</string>
 | 
|---|
| 89 |     </entry>
 | 
|---|
| 90 |   </secondaries>
 | 
|---|
| 91 | </net.sf.taverna.t2.activities.biomoby.BiomobyActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
 | 
|---|
| 92 |   <maxJobs>1</maxJobs>
 | 
|---|
| 93 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="">
 | 
|---|
| 94 |   <backoffFactor>1.0</backoffFactor>
 | 
|---|
| 95 |   <initialDelay>1000</initialDelay>
 | 
|---|
| 96 |   <maxDelay>5000</maxDelay>
 | 
|---|
| 97 |   <maxRetries>0</maxRetries>
 | 
|---|
| 98 | </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2</group><artifact>workflowmodel-impl</artifact><version>0.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="KCF(inputKCF)" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor></processors><conditions /><datalinks><datalink><sink type="processor"><processor>getGlycoEpitopeIDfromKeyword</processor><port>String(Input)</port></sink><source type="processor"><processor>String</processor><port>mobyData</port></source></datalink><datalink><sink type="processor"><processor>getIUPACfromGlycoEpitopeID</processor><port>GlycomicsObject(GlycomicsObject)</port></sink><source type="processor"><processor>getGlycoEpitopeIDfromKeyword</processor><port>GlycomicsObject(Collection - 'Result')</port></source></datalink><datalink><sink type="processor"><processor>getKCFfromIUPAC</processor><port>IUPAC(input)</port></sink><source type="processor"><processor>getIUPACfromGlycoEpitopeID</processor><port>IUPAC(IUPAC)</port></source></datalink><datalink><sink type="processor"><processor>String</processor><port>value</port></sink><source type="dataflow"><port>Keyword</port></source></datalink><datalink><sink type="processor"><processor>Parse Moby Data(GlycomicsObject)</processor><port>mobyData('GlycomicsObject')</port></sink><source type="processor"><processor>getGlycoEpitopeIDfromKeyword</processor><port>GlycomicsObject(Collection - 'Result')</port></source></datalink><datalink><sink type="processor"><processor>Parse Moby Data(IUPAC)</processor><port>mobyData('IUPAC')</port></sink><source type="processor"><processor>getIUPACfromGlycoEpitopeID</processor><port>IUPAC(IUPAC)</port></source></datalink><datalink><sink type="processor"><processor>Parse Moby Data(KCF)</processor><port>mobyData('KCF')</port></sink><source type="processor"><processor>getKCFfromIUPAC</processor><port>KCF(output)</port></source></datalink><datalink><sink type="processor"><processor>getSimilarGlycansWithScoreFromKCF</processor><port>KCF(inputKCF)</port></sink><source type="processor"><processor>getKCFfromIUPAC</processor><port>KCF(output)</port></source></datalink><datalink><sink type="dataflow"><port>KCf</port></sink><source type="processor"><processor>Parse Moby Data(KCF)</processor><port>output_'sequence'</port></source></datalink><datalink><sink type="dataflow"><port>KEGG_id</port></sink><source type="processor"><processor>getSimilarGlycansWithScoreFromKCF</processor><port>GlycanScore(Collection - 'KEGG_ids')</port></source></datalink><datalink><sink type="dataflow"><port>IUPAC</port></sink><source type="processor"><processor>Parse Moby Data(IUPAC)</processor><port>IUPAC_'sequence'</port></source></datalink><datalink><sink type="dataflow"><port>GlycoEpitopeID</port></sink><source type="processor"><processor>Parse Moby Data(GlycomicsObject)</processor><port>id</port></source></datalink></datalinks><annotations /></dataflow></workflow> | 
|---|