PathwaytoPubmedpathway_descriptions00text/plain2010-12-24 16:55:18.874 GMT2010-12-24 16:55:18.874 GMTpathway_abstractstext/plain2010-12-24 16:55:18.874 GMTsplit_search_termsstring0regex0split11net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivitystring0'text/plain'java.lang.Stringtrueregex0'text/plain'java.lang.Stringtruesplit1l('text/plain')1workfloworg.embl.ebi.escience.scuflworkers.java.SplitByRegexnet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokepathway_and_abstractabstracts0pathway0output00net.sf.taverna.t2.activitiesbeanshell-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivitypathway0'text/plain'java.lang.Stringtrueabstracts0'text/plain'java.lang.Stringtrueoutput0'text/plain'0workflownet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeremove_nullsinput0output00net.sf.taverna.t2.activitiesbeanshell-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivityinput0'text/plain'java.lang.Stringtrueoutput0'text/plain'0workflownet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemerge_outputs_2stringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivitystringlist1l('text/plain')java.lang.Stringtrueseperator0'text/plain'java.lang.Stringtrueconcatenated0'text/plain'0workfloworg.embl.ebi.escience.scuflworkers.java.StringListMergenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeregexvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivity\nnet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeextract_termsinput0output00net.sf.taverna.t2.activitiesbeanshell-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivityinput0'text/plain'java.lang.Stringtrueoutput0'text/plain'0workflownet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeadd_MeSH_to_stringinput0output00net.sf.taverna.t2.activitiesbeanshell-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivityinput0'text/plain'java.lang.Stringtrueoutput0'text/plain'0workflownet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearch_PubMedPathway_search_term0concat_data00net.sf.taverna.t2.activitiesdataflow-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeclean_textinput0cleaned_text00net.sf.taverna.t2.activitiesdataflow-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesplit_search_termsstringsplit_search_termsregexpathway_and_abstractabstractspathway_and_abstractpathwayremove_nullsinputmerge_outputs_2stringlistextract_termsinputadd_MeSH_to_stringinputSearch_PubMedPathway_search_termclean_textinputpathway_abstractsPaul Fisher2010-12-24 16:55:20.449 GMTPathway to Pubmed2010-12-24 16:55:20.449 GMT3e09a01f-df6a-4fa7-8b7a-4b21e09ef7982010-12-27 17:26:25.561 GMT72798313-4bb6-403b-ab06-66b0569f50942010-12-24 17:34:46.296 GMT001f4964-d39a-4226-88db-d718498f01382010-12-24 16:57:56.701 GMTThis workflow takes in a list of KEGG pathway descriptions and searches the PubMed database for corresponding articles. Any matches to the pathways are then retrieved (abstracts only). These abstracts are then returned to the user.2010-12-24 16:55:20.449 GMTPathwaytoPubMedPathway_search_term00text/plain2010-12-24 16:55:18.959 GMT2010-12-24 16:55:18.959 GMTconcat_datatext/plain2010-12-24 16:55:18.959 GMTxpathvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivity/*[local-name(.)='eSearchResult']/*[local-name(.)='IdList']/*[local-name(.)='Id']net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokepubmed_databasevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivitypubmednet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractPMIDxml-text0xpath0nodelist11nodelistAsXML11net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivityxpath0'text/plain'java.lang.Stringtruexml-text0'text/xml'java.lang.Stringtruenodelist1l('text/plain')1nodelistAsXML1l('text/plain')1workflowdom4jdom4j1.6716010169dom4j:dom4j:1.6net.sourceforge.taverna.scuflworkers.xml.XPathTextWorkernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemerge_abstract_idsstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivitystringlist1l('text/plain')java.lang.Stringtrueseperator0'text/plain'java.lang.Stringtrueconcatenated0'text/plain'0workfloworg.embl.ebi.escience.scuflworkers.java.StringListMergenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeconcat_abstract_idsid0abstract_text0date_text0output00net.sf.taverna.t2.activitiesbeanshell-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivityid0'text/plain'java.lang.Stringtrueabstract_text0'text/plain'java.lang.Stringtruedate_text0'text/plain'java.lang.Stringtrueoutput00workflownet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemax_returnvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivity500net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemerge_abstractsstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivitystringlist1l('text/plain')java.lang.Stringtrueseperator0'text/plain'java.lang.Stringtrueconcatenated0'text/plain'0workfloworg.embl.ebi.escience.scuflworkers.java.StringListMergenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeparametersXML_eFecthRetMax0db0term0maxdate0mindate0output00net.sf.taverna.t2.activitieswsdl-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivitydb0'text/plain'java.lang.Stringtrueterm0'text/plain'java.lang.StringtrueWebEnv0'text/plain'java.lang.StringtrueQueryKey0'text/plain'java.lang.Stringtrueusehistory0'text/plain'java.lang.Stringtruetool0'text/plain'java.lang.Stringtrueemail0'text/plain'java.lang.Stringtruefield0'text/plain'java.lang.Stringtruereldate0'text/plain'java.lang.Stringtruemindate0'text/plain'java.lang.Stringtruemaxdate0'text/plain'java.lang.Stringtruedatetype0'text/plain'java.lang.StringtrueRetStart0'text/plain'java.lang.StringtrueRetMax0'text/plain'java.lang.Stringtruerettype0'text/plain'java.lang.Stringtruesort0'text/plain'java.lang.Stringtrueoutput0'text/xml'0<s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="eSearchRequest" name="parameters" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/esearch}eSearchRequest"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="db" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="term" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="WebEnv" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="QueryKey" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="usehistory" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="tool" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="email" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="field" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="reldate" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="mindate" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="maxdate" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="datetype" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="RetStart" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="RetMax" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="rettype" qname="{http://www.w3.org/2001/XMLSchema}string" /><s:basetype optional="true" unbounded="false" typename="string" name="sort" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elements></s:complextype></s:extensions>net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemerge_datesstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivitystringlist1l('text/plain')java.lang.Stringtrueseperator0'text/plain'java.lang.Stringtrueconcatenated0'text/plain'0workfloworg.embl.ebi.escience.scuflworkers.java.StringListMergenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokerun_eSearchparameters0parameters00attachmentList11net.sf.taverna.t2.activitieswsdl-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.WSDLActivityhttp://eutils.ncbi.nlm.nih.gov/entrez/eutils/soap/eutils.wsdlrun_eSearchnet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeRetrive_abstractspubmed_ids0date11abstract11net.sf.taverna.t2.activitiesdataflow-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize5net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050005net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemaxdate_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivity2010/10/31net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemindate_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivity2000/01/01net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractPMIDxml-textextractPMIDxpathmerge_abstract_idsstringlistconcat_abstract_idsidconcat_abstract_idsabstract_textconcat_abstract_idsdate_textmerge_abstractsstringlistparametersXML_eFecthRetMaxparametersXML_eFecthdbparametersXML_eFecthtermparametersXML_eFecthmaxdateparametersXML_eFecthmindatemerge_datesstringlistrun_eSearchparametersRetrive_abstractspubmed_idsconcat_dataPaul Fisher2010-12-24 16:55:20.448 GMTThis workflow takes in a list of KEGG pathway descriptions and a stop_list of KEGG pathway descriptions. These patwhays are then compared, and those in the stop list are removed. The workflow then extracts the pathway process from the KEGG formatted pathway descriptions output. It takes in a list of KEGG pathway descriptions and returns a list of pathways, without the KEGG pathway identifier or the species from which it came (e.g. - mus musculus (mouse) ). These are passed to the eSearch function and searched for in PubMed. Those abstracts found are returned to the user2010-12-24 16:55:20.448 GMT4f3a65a1-f91a-4c53-9fac-4561b2747d4d2010-12-24 16:57:22.562 GMT36081486-0b5f-4de1-b707-150a6e0898dc2010-12-24 16:55:35.572 GMTPathway to PubMed2010-12-24 16:55:20.449 GMTf843ae51-1d3d-4697-aa59-5977fc2b36792010-12-24 17:34:22.711 GMTclean_textinput002010-12-27 17:25:46.93 GMTtext/plain2010-12-27 17:25:46.93 GMTcleaned_textclean_textfile_direct_data0output00report00net.sf.taverna.t2.activitiessoaplab-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.soaplab.SoaplabActivityhttp://phoebus.cs.man.ac.uk:1977/axis/services/text_mining.clean_text01.00net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokestringToBytesstring0bytes00net.sf.taverna.t2.activitiesbeanshell-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivitystring0'text/plain'java.lang.Stringtruebytes0'application/octet-stream'0workflownet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeEncode_byte___to_base64bytes0base6400net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivitybytes0'application/octet-stream'[Btruebase640'text/plain'0workflowcommons-codeccommons-codec1.31635363350commons-codec:commons-codec:1.3org.embl.ebi.escience.scuflworkers.java.EncodeBase64net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeclean_textfile_direct_datastringToBytesstringEncode_byte___to_base64bytescleaned_text2010-12-27 17:25:46.405 GMT2010-12-27 17:25:46.405 GMTd7c165ea-ac2c-4b92-be21-b219a0c1376a2010-12-27 17:25:46.576 GMTclean_text2010-12-27 17:25:46.405 GMTXPathPubmedIdspubmed_ids002010-12-24 16:55:19.979 GMTtext/plain2010-12-24 16:55:19.979 GMTabstracttext/plain2010-12-24 16:55:19.979 GMTdatetext/plain2010-12-24 16:55:19.979 GMTdatabasevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivitypubmednet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokexpath_2value00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivity/*[local-name(.)='eFetchResult']/*[local-name(.)='PubmedArticleSet']/*[local-name(.)='PubmedArticle']/*[local-name(.)='MedlineCitation']/*[local-name(.)='DateCreated']/*[local-name(.)='Year']net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractAbstractxpath0xml-text0nodelist11nodelistAsXML11net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivityxpath0'text/plain'java.lang.Stringtruexml-text0'text/xml'java.lang.Stringtruenodelist1l('text/plain')1nodelistAsXML1l('text/plain')1workflowdom4jdom4j1.6716010169dom4j:dom4j:1.6net.sourceforge.taverna.scuflworkers.xml.XPathTextWorkernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokexpathvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.stringconstant.StringConstantActivity/*[local-name(.)='eFetchResult']/*[local-name(.)='PubmedArticleSet']/*[local-name(.)='PubmedArticle']/*[local-name(.)='MedlineCitation']/*[local-name(.)='Article']/*[local-name(.)='Abstract']/*[local-name(.)='AbstractText']net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractDatesxpath0xml-text0nodelistAsXML11nodelist11net.sf.taverna.t2.activitieslocalworker-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivityxpath0'text/plain'java.lang.Stringtruexml-text0'text/xml'java.lang.Stringtruenodelist1l('text/plain')1nodelistAsXML1l('text/plain')1workflowdom4jdom4j1.6716010169dom4j:dom4j:1.6net.sourceforge.taverna.scuflworkers.xml.XPathTextWorkernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeparametersXMLid0db0output00net.sf.taverna.t2.activitieswsdl-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivitydb0'text/plain'java.lang.Stringtrueid0'text/plain'java.lang.StringtrueWebEnv0'text/plain'java.lang.Stringtruequery_key0'text/plain'java.lang.Stringtruetool0'text/plain'java.lang.Stringtrueemail0'text/plain'java.lang.Stringtrueretstart0'text/plain'java.lang.Stringtrueretmax0'text/plain'java.lang.Stringtruerettype0'text/plain'java.lang.Stringtruestrand0'text/plain'java.lang.Stringtrueseq_start0'text/plain'java.lang.Stringtrueseq_stop0'text/plain'java.lang.Stringtruecomplexity0'text/plain'java.lang.Stringtruereport0'text/plain'java.lang.Stringtrueoutput0'text/xml'0<s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="eFetchRequest" name="parameters" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}eFetchRequest"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="db" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>db" /><s:basetype optional="true" unbounded="false" typename="string" name="id" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>id" /><s:basetype optional="true" unbounded="false" typename="string" name="WebEnv" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>WebEnv" /><s:basetype optional="true" unbounded="false" typename="string" name="query_key" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>query_key" /><s:basetype optional="true" unbounded="false" typename="string" name="tool" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>tool" /><s:basetype optional="true" unbounded="false" typename="string" name="email" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>email" /><s:basetype optional="true" unbounded="false" typename="string" name="retstart" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>retstart" /><s:basetype optional="true" unbounded="false" typename="string" name="retmax" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>retmax" /><s:basetype optional="true" unbounded="false" typename="string" name="rettype" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>rettype" /><s:basetype optional="true" unbounded="false" typename="string" name="strand" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>strand" /><s:basetype optional="true" unbounded="false" typename="string" name="seq_start" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>seq_start" /><s:basetype optional="true" unbounded="false" typename="string" name="seq_stop" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>seq_stop" /><s:basetype optional="true" unbounded="false" typename="string" name="complexity" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>complexity" /><s:basetype optional="true" unbounded="false" typename="string" name="report" qname="{http://www.ncbi.nlm.nih.gov/soap/eutils/efetch}>eFetchRequest>report" /></s:elements></s:complextype></s:extensions>net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0000net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokerun_eFetchinpp0outp00net.sf.taverna.t2.activitieswsdl-activity1.3-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.WSDLActivityhttp://eutils.ncbi.nlm.nih.gov/soap/v2.0/efetch_pubmed.wsdlrun_eFetchnet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize5net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050005net.sf.taverna.t2.coreworkflowmodel-impl1.3-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractAbstractxpathextractAbstractxml-textextractDatesxpathextractDatesxml-textparametersXMLidparametersXMLdbrun_eFetchinppabstractdateThis workflow takes in a number of search terms (as used in the normal PubMed interface) and retrieves a list of PubMed ids in a list format.2010-12-24 16:55:20.448 GMTf4e5022f-2351-4c05-a8f5-9eb5702379f52010-12-24 17:34:13.229 GMTPaul Fisher2010-12-24 16:55:20.448 GMT22481a7b-eb54-4b80-a29c-89cf6c462ae02010-12-24 17:32:41.1 GMT70eb97e7-d5f9-489a-a4f9-f4540b78b2452010-12-24 16:55:35.922 GMTXPath Pubmed Ids2010-12-24 16:55:20.448 GMT