Protein_3D_VisualizationhasJmol3DStructureVisualizationUniProt_Record_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.1net.sf.taverna.t2.activities.stringconstant.StringConstantActivityP68871net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokefetch_jmol_filejmol_file_location0jmol_file00net.sf.taverna.t2.activitiesdataflow-activity1.1net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokelimitlimit0input2output11net.sf.taverna.t2.activitiesbeanshell-activity1.1net.sf.taverna.t2.activities.beanshell.BeanshellActivityworkflowjava.lang.Stringtruelimit0text/plainjava.lang.Stringtrueinput2text/plain1output1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokelimit_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.1net.sf.taverna.t2.activities.stringconstant.StringConstantActivity5net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeUniProt-to-PDBUniProt_Record1has3DStructure (PDB_Record)22net.sf.taverna.t2.activitiessadi-activity0.2.0net.sf.taverna.t2.activities.sadi.SADIActivityhttp://biordf.net/sparqlhttp://sadiframework.org/registry/http://sadiframework.org/examples/uniprot2pdbUniProt_RecordAnnotatedUniProtRecordhas3DStructure (PDB_Record)net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokerenderProteinStructurePDB_Record1hasJmol3DStructureVisualization (Thing)22net.sf.taverna.t2.activitiessadi-activity0.2.0net.sf.taverna.t2.activities.sadi.SADIActivityhttp://biordf.net/sparqlhttp://sadiframework.org/registry/http://sadiframework.org/services/renderProteinStructurePDB_RecordrenderProteinStructure_OutputhasJmol3DStructureVisualization (Thing)net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokefetch_jmol_filejmol_file_locationlimitlimitlimitinputUniProt-to-PDBUniProt_RecordrenderProteinStructurePDB_RecordhasJmol3DStructureVisualizationUniprot Protein Visualization2010-05-01 12:18:46.96 PDTJmol 3D visualization of a protein structure.2010-05-01 12:21:28.862 PDTProtein 3D Visualization2010-05-01 12:22:01.230 PDTDavid Withers2010-05-01 12:17:12.903 PDTFetch_Jmol_filejmol_file_location00jmol_filesplitURLregex0string0split11net.sf.taverna.t2.activitieslocalworker-activity1.1net.sf.taverna.t2.activities.localworker.LocalworkerActivityorg.embl.ebi.escience.scuflworkers.java.SplitByRegexworkflowjava.lang.Stringtruestring0'text/plain'java.lang.Stringtrueregex0'text/plain'1split1l('text/plain')net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeregex_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.1net.sf.taverna.t2.activities.stringconstant.StringConstantActivity=net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeselectLastUrlin1out00net.sf.taverna.t2.activitiesbeanshell-activity1.1net.sf.taverna.t2.activities.beanshell.BeanshellActivityworkflowjava.lang.Stringtruein1text/plain0out0net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGet_Web_Page_from_URLurl0contents00net.sf.taverna.t2.activitieslocalworker-activity1.1net.sf.taverna.t2.activities.localworker.LocalworkerActivityorg.embl.ebi.escience.scuflworkers.java.WebPageFetcherworkflowjava.lang.Stringtrueurl0'text/x-taverna-web-url'java.lang.Stringtruebase0'text/x-taverna-web-url'0contents0'text/plain,text/html'net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokesplitURLregexsplitURLstringselectLastUrlinGet_Web_Page_from_URLurljmol_fileSADI jmol example2010-01-07 10:32:08.517 PSTFetch Jmol file2010-05-01 12:23:32.363 PDTSADI Jmol example2010-01-07 10:32:47.70 PSTAn example workflow showing use of the SADI activity2010-01-07 10:33:38.407 PSTFetches a jmol file from a url2010-05-01 12:24:03.300 PDTDavid Withers2010-01-07 10:31:42.495 PST