Calculation_of_distances__magnitutes_and_luminosities_using_HyperLEDAtype_morpho00 File with the morphological types of the galaxies. Text file with three columns: name of the galaxy, morphological number and error value. 2011-11-18 13:46:48.376 WET KIG0001 5 NaN KIG0002 6 NaN KIG0003 4 NaN KIG0004 3 NaN KIG0005 0 NaN KIG0006 7 NaN KIG0007 4 NaN KIG0008 5 NaN KIG0009 5 NaN KIG0010 5 NaN 2012-01-11 14:52:43.29 WET galaxynames00 Use "Set file location" to select a file with the leda galaxy names An example input can be found in http://www.myexperiment.org/files/645 in data/input/names/ 2012-01-10 10:39:12.998 WET KIG0001 KIG0002 KIG0003 KIG0004 KIG0005 KIG0006 KIG0007 KIG0008 KIG0009 KIG0010 2012-01-11 14:52:34.885 WET velocity KIG0001 7296 7 2011-11-18 14:00:17.558 WET Text file with three columns: name of the galaxy, velocity value, error value If there is not error value, it will be NaN 2011-11-18 13:42:43.601 WET ag Text file with three columns; the name of the galaxy, the galactic extinction and the error value got from HyperLEDA If there is not error value, it will be NaN 2011-11-18 13:38:40.383 WET KIG0001 0.17 NaN 2011-11-18 13:38:55.817 WET logr25 KIG0001 10.5708742896 NaN 2011-11-18 13:43:30.913 WET Text file with three columns: name of the galaxy, log of axis ratio value, error value If there is not error value, it will be NaN 2011-11-18 13:43:19.658 WET bt Text file with three columns: name of the galaxy, total B-magnitud value, error value If there is not error value, it will be NaN 2011-11-18 14:01:49.125 WET KIG0001 14.17 0.27 2011-11-18 14:02:02.908 WET j2000Coords Text file with three columns with the name of the galaxy and J2000 coordinates got from HyperLEDA 2011-11-18 13:42:02.641 WET KIG0001 000305.71 -015450.2 2011-11-18 13:39:18.721 WET btc Text file with three columns: the name of the galaxy, the apparent B-magnitud corrected, the error value. If there is not error value, it will be NaN 2011-11-18 13:40:32.129 WET KIG0001 13.3860349226 NaN 2011-11-18 13:39:40.201 WET distances KIG0001 96.8861202823 NaN 2011-11-18 13:40:54.916 WET Text file with three columns: name of the galaxy, distance value, error value If there is not error value, it will be NaN 2011-11-18 13:37:16.546 WET lb KIG0001 10.5681091616 NaN 2011-11-18 13:41:18.313 WET Text file with three columns: name of the galaxy, luminosity value, error value If there is not error value, it will be NaN 2011-11-18 13:42:55.176 WET Parse_GalaxyNamesgalaxynames0lines11net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExtracting_velocities_from_LEDAproperty0lines0remoteValues00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokevelocityvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity v net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExtracting_ag_from_LEDAproperty0lines0remoteValues00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeagvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity ag net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExtracting_logr25_from_LEDAlines0property0remoteValues00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokelogr25value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity logr25 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExtracting_BT_from_LEDAproperty0lines0remoteValues00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokebtvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity bt net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_velocitystringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_agstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_logr25stringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_btstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExtracting_J2000Coordinates_from_LEDAlines0J2000Coords00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_J2000Coordinatesstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCalculate_BT_Correctionag0velocity0bt0type0logr250BTCorrection00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCalculate_Distancesvelocity0fileCoordsJ20000distances00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCalculate_Luminositiesdistances_file0btc_file0lb_result00net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_Distancesstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_BTCorrectedstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeParse_GalaxyNamesgalaxynamesgalaxynamesExtracting_velocities_from_LEDApropertyvelocityvalueExtracting_velocities_from_LEDAlinesParse_GalaxyNameslinesExtracting_ag_from_LEDApropertyagvalueExtracting_ag_from_LEDAlinesParse_GalaxyNameslinesExtracting_logr25_from_LEDAlinesParse_GalaxyNameslinesExtracting_logr25_from_LEDApropertylogr25valueExtracting_BT_from_LEDApropertybtvalueExtracting_BT_from_LEDAlinesParse_GalaxyNameslinesMerge_velocitystringlistExtracting_velocities_from_LEDAremoteValuesMerge_agstringlistExtracting_ag_from_LEDAremoteValuesMerge_logr25stringlistExtracting_logr25_from_LEDAremoteValuesMerge_btstringlistExtracting_BT_from_LEDAremoteValuesExtracting_J2000Coordinates_from_LEDAlinesParse_GalaxyNameslinesMerge_J2000CoordinatesstringlistExtracting_J2000Coordinates_from_LEDAJ2000CoordsCalculate_BT_CorrectionagMerge_agconcatenatedCalculate_BT_CorrectionvelocityMerge_velocityconcatenatedCalculate_BT_CorrectionbtMerge_btconcatenatedCalculate_BT_Correctiontypetype_morphoCalculate_BT_Correctionlogr25Merge_logr25concatenatedCalculate_DistancesvelocityMerge_velocityconcatenatedCalculate_DistancesfileCoordsJ2000Merge_J2000CoordinatesconcatenatedCalculate_Luminositiesdistances_fileMerge_DistancesconcatenatedCalculate_Luminositiesbtc_fileMerge_BTCorrectedconcatenatedMerge_DistancesstringlistCalculate_DistancesdistancesMerge_BTCorrectedstringlistCalculate_BT_CorrectionBTCorrectionvelocityMerge_velocityconcatenatedagMerge_agconcatenatedlogr25Merge_logr25concatenatedbtMerge_btconcatenatedj2000CoordsMerge_J2000CoordinatesconcatenatedbtcCalculate_BT_CorrectionBTCorrectiondistancesCalculate_DistancesdistanceslbCalculate_Luminositieslb_result 9bd9d6e7-405e-49e0-99d4-56dcd0aaf943 2011-10-20 14:34:57.176 WEST 3baadc91-f7de-455c-95b0-d9eb4e7dbe04 2011-11-08 12:17:53.188 WET 1f5bd6f6-251f-4a9e-90c8-4c7d41c9126b 2011-11-09 17:01:19.684 WET 205e945e-08c1-4627-b7ed-2e0994025a4b 2011-10-20 14:28:42.644 WEST 57987eed-80a2-4bae-85fe-390e7a749849 2012-01-16 13:46:29.364 WET b2299d6f-3010-4825-bc91-47c493b3fab1 2011-11-09 16:59:27.173 WET 2e92b061-3c7b-472d-a2ad-68d0a1911235 2011-11-21 09:42:39.304 WET 8081dc69-12b3-46ec-8d55-f9b325de5d5d 2011-11-16 15:35:13.810 WET 584e1f9e-3120-45b7-8b3a-ab56eeef780d 2011-11-09 16:36:01.113 WET 8aa6cae6-6788-44b4-a286-28498bc942a2 2011-11-09 16:37:17.838 WET e292a37b-90c1-4905-9455-ec8b1aa2231f 2012-01-10 10:40:23.900 WET Calculation of distances, magnitutes and luminosities using HyperLEDA 2012-01-11 17:57:42.221 WET 41e3a61c-859e-47d6-8f2d-1dd9cade28d3 2011-11-13 10:40:27.759 WET 94f62e00-3c28-4e0e-8e1f-8657cbabc198 2012-01-16 13:38:25.342 WET b1da2086-68b8-4a43-8420-c8b390088857 2011-11-10 20:12:18.204 WET ef31f5ed-2394-49c4-a027-4ae944ff8306 2011-11-18 13:46:50.656 WET e9b0b43a-bcda-419f-a5e0-9c8130d87c34 2012-01-11 17:57:44.969 WET 9e915eb8-2045-4894-a49c-33e449b10f08 2011-10-20 17:27:32.43 WEST de039d17-f91e-49a6-8b97-fd75d77aaafb 2011-11-18 14:02:29.78 WET 864d13d8-335f-45ec-b74b-466fd09c5f9c 2011-10-20 13:00:36.736 WEST 494cee77-b1a5-42c3-ab8d-5351ecf1c7fb 2011-11-18 13:35:45.922 WET c30505d5-d711-479b-841e-8d9859d583b3 2011-11-09 16:08:54.409 WET d20b353a-d4a8-49a8-b797-817236ed12a4 2011-11-09 16:09:51.17 WET Calculation of distances, corrected apparent B magnitude mB-corr and luminosities with values gathered from the HyperLEDA database. This workflow receives a list of galaxy names (hyperLEDA names. ie: KIG0001) and a file with the morphological types of those galaxies Using the name of a galaxy, the workflow querys Hyperleda to extract some properties of this galaxy (J2000 Coordinates, velocity, galactic extinction,log of axis ratio, and the Total B-magnitude ). With this properties it calculates the distance of the galaxy and, in other hand, the Total apparent corrected B-magnitude. It takes account if the velocity of the galaxy is lower than a threshold (1000km/s), it can not be possible to calculate the distance so, in those cases the distance will be "NaN". At the end, it calculates the Total Luminosity using the velocity and the Total apparent corrected B-magnitude. More information in the nested workflows. The performance could be improved since only one query per galaxy is needed for the extraction of five physical properties. Nevertheless, we have decided to split the query into five different queries and provide a more modular workflow, which is best suited for aims of re-usability and re-purposability. It may happen that for other physical properties, values may come from different databases. 2012-01-10 10:36:50.501 WET Susana Sanchez, Jose Enrique Ruiz 2011-11-21 09:40:01.467 WET 51bf70e0-7432-4882-b788-4a19119f11f9 2011-11-21 09:42:25.944 WET 7cd992a1-b50e-48fd-8465-99a10682a97b 2011-11-08 12:44:34.183 WET 5de672e6-e364-40b8-8866-80e56532050d 2011-11-10 11:01:26.564 WET 64b158af-7635-4396-b41d-ef7a78cc3a57 2011-11-18 13:55:33.62 WET 3bf29625-947b-4b83-baf8-126bf9fe137f 2011-11-16 13:59:54.47 WET 90d7e293-2fb6-4801-8455-37b8f7fa4ea3 2011-11-18 13:40:33.961 WET 8bcf4206-7b2e-4e3e-a8b0-3ed68efa4c8e 2011-11-17 17:57:04.854 WET f1b1a69c-f9ab-4dfa-9ac8-70e70063d287 2011-11-09 16:40:20.440 WET f6f69d8d-543a-4f66-8709-3b5a704c37a5 2011-11-18 13:44:09.689 WET fb5d0d87-4464-4a61-863e-6c44e03fea8e 2012-01-11 14:52:43.729 WET 44d409e0-eff5-4c74-bc16-ed6154a593ac 2012-01-16 11:28:20.163 WET 7cfb99da-52af-4208-8c38-46774de6db8e 2011-11-10 19:50:42.245 WET 6e5aa94b-fd6b-4e0b-8d17-1950ee25d9cc 2011-11-10 10:54:23.743 WET 243efc4f-a70d-4db8-9fdd-4fd84f25dc72 2011-11-18 13:19:26.629 WET c0fc6fe7-1a04-4e7c-9980-d91c562459f5 2011-11-17 00:05:26.458 WET bee3ad1c-36a9-42c9-8bc5-c685ee3dd756 2011-11-09 16:53:21.66 WET 42346bbb-e8ed-4805-8f28-a4bf0eb9034b 2012-01-10 10:37:35.160 WET 9ef97753-b529-4543-8614-ac19ce7006c2 2011-11-16 20:02:30.86 WET dd529a8e-f5b2-4f02-8749-b9611a31c7fc 2011-10-20 13:02:47.685 WEST f907d0bd-447e-4be1-a061-810508dc6033 2012-01-10 10:41:22.945 WET 39505347-012e-4c2b-994f-b4c968be88f6 2011-11-16 15:37:44.424 WET 6c6014d4-c26a-4de1-9e2f-5c6eca2aa29e 2011-10-20 12:57:10.349 WEST b7f93671-2f2c-4533-b9f6-1497b8caffd8 2011-10-20 14:10:47.686 WEST adf2252f-7cb2-4742-bbd0-a55af1c5ed08 2011-11-18 13:30:21.247 WET 21ae9fd3-4909-4a88-82e1-9355708c1dc6 2011-11-09 16:46:40.388 WET 277d0620-2661-46c0-afe8-b378cef04cd5 2011-11-10 23:20:55.42 WET 74cae5f0-cdbe-44ff-bb52-4f54329af7dc 2011-11-16 20:02:18.374 WET 609ebe37-fe87-4634-863d-b7adade2f65c 2011-11-09 16:31:39.557 WET cebabae3-3d38-447c-a068-92b7b9be3653 2011-11-10 08:37:51.582 WET b44152f2-7d6b-4b78-a7ff-235bcfe38016 2011-11-16 15:25:53.173 WET dc145be2-4843-4fdd-85cf-01e89786e8e8 2011-11-09 16:04:49.821 WET 18cb6699-60ea-4c46-96f8-e10c2a099895 2011-10-20 13:08:15.140 WEST a1a035e9-607e-469e-878f-fcf1f74bfcec 2011-10-20 13:40:51.634 WEST d1397b85-739b-401d-a0aa-f9974109e0bd 2011-11-18 14:28:01.345 WET 5182cafc-fe3b-4302-905d-796d4bb9fe21 2012-01-16 11:15:29.857 WET Extracting_values_of_one_porperty_from_LEDAproperty00lines00remoteValuesREST_Serviceobject_name0responseBody00net.sf.taverna.t2.activitiesrest-activity1.3net.sf.taverna.t2.activities.rest.RESTActivity GET http://leda.univ-lyon1.fr/ledacat.cgi?{object_name}&ob=ra application/xml application/xml String false false true object_name java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractPropertyValueproperty0filetmp0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 66e5adf1-b0a9-453c-8d85-26ef254410e2 python parseLEDA.py %%property%% 1200 1800 property parseLEDA.py true false false MacRoman false import sys import re f=open("filetmp.txt","r") text=f.read() property=sys.argv[1] matchProperty=re.search('%s\s*</a>\s*</td>\s*<td>\s*(-?[0-9]+.[0-9]+)\s*(\+/-\s*([0-9]+(.[0-9]+)?))?'%(property.strip()), text) matchName = re.search('(?<=KIG)\w+', text) if matchName==None: name="No Name" else: name=matchName.group(0) if matchProperty !=None: value=matchProperty.group(1) error=matchProperty.group(3) if error==None: error="NaN" sys.stdout.write("KIG%s\t%s\t%s"%(name, value, error)) else: sys.stdout.write("KIG%s\tNaN\tNaN"%(name)) filetmp filetmp.txt true false false MacRoman false false false property property false false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeREST_Serviceobject_namelinesextractPropertyValuepropertypropertyextractPropertyValuefiletmpREST_ServiceresponseBodyremoteValuesextractPropertyValueSTDOUT c25f716b-69f3-4e8f-a1f1-22996e3d0220 2011-09-23 09:25:22.83 WEST af5b5d9e-c872-4e94-9405-96327b6f62e5 2011-09-23 09:43:46.755 WEST 040bc9ea-dfde-4d57-8bd4-13f3b469203e 2011-09-27 17:19:12.112 WEST 3ca9fdd2-5d42-4676-bf24-2939fc5f8083 2011-09-23 12:38:29.209 WEST e0d5a1ca-2b6e-459c-b3ae-0a47ba7bb489 2011-09-22 11:33:43.20 WEST de8b348b-3ec0-4c34-b740-bf2c49720fd4 2011-09-23 10:31:42.755 WEST c9047c75-d7cd-4a87-84ae-38e0541fd717 2011-09-21 18:30:55.520 WEST aa683f93-bbef-4a66-898d-c81c9447191e 2011-09-23 09:13:00.427 WEST 1db199d6-b2ab-4259-92e3-51b81d324fd0 2011-09-20 12:58:13.116 WEST 5b47bcee-02eb-4af7-810e-f0dfd06fec9b 2011-09-23 12:49:37.8 WEST 95fca368-8053-43db-8757-da38c1273ec4 2011-09-23 10:53:56.999 WEST 291790aa-6a65-4268-b454-3dbc9b7e4919 2011-09-21 17:53:53.723 WEST 32259b61-401d-48c7-8984-972a057e82d4 2011-10-20 17:26:30.63 WEST 540bd875-2ddd-4ce8-ae74-f245a5b7882d 2011-09-22 11:29:13.434 WEST 8eefb90f-6ffd-469b-9eb6-4027cd8c1136 2011-10-19 18:42:06.712 WEST 83ac2e4a-461a-42bb-82ac-927039849bae 2011-09-20 12:50:54.46 WEST b78740e6-3d21-452b-b23f-857820aa603b 2011-09-21 12:22:49.130 WEST 9596e96e-10d6-484c-9d84-bfa695bd3dd7 2011-09-23 10:45:50.52 WEST Extracting values of one porperty from LEDA 2012-01-16 13:45:15.559 WET a1e761be-7c3b-4bca-8b37-f785b091bf39 2011-09-27 11:28:20.867 WEST ee96a35c-ff58-4511-8150-9bbae1d545c7 2011-09-21 13:32:35.232 WEST 2d0bc12f-82e7-4bd0-8fb6-9a9f7188f8f5 2011-09-20 17:24:45.330 WEST 8e5d2196-edd3-449f-bfb5-3460e8f719e0 2011-09-20 12:41:49.44 WEST ded40374-49dd-48d6-907d-eef1500fbd54 2011-09-20 17:56:10.871 WEST af985c3a-45b6-459a-a330-7f49c3916429 2011-09-23 09:29:44.338 WEST 779ac02a-7605-4153-a3c5-add59801b25c 2011-09-21 13:35:45.565 WEST a28f0a3b-750f-434f-a652-a3635ef59a31 2011-09-21 12:37:20.708 WEST 0ad2fb7f-7963-4c8e-a720-fb9eaf214044 2011-09-21 17:35:20.972 WEST 96db438f-7a16-489f-8de8-119cfee35dfe 2011-09-21 12:32:26.177 WEST c75feeec-2366-4358-ab57-b243aeb32c95 2011-09-20 17:04:40.959 WEST b921d4a7-e03a-4b6f-a159-f2209a26492e 2011-11-18 13:25:45.50 WET edc20b97-ecb8-462f-ba83-383a65d57898 2011-09-23 13:39:44.991 WEST 4bfeeaeb-e6db-4325-9a4a-ca51295f27aa 2011-09-23 13:34:09.312 WEST 712ebe6b-c42e-4cc4-917f-1e1372693133 2011-09-21 17:53:17.336 WEST e11ca65c-83f2-4947-9adc-830db5f04d66 2011-09-27 11:16:32.27 WEST f928d3db-058f-46fd-a950-5922ebef4ee0 2011-09-29 10:11:11.634 WEST 44fa0e4c-623b-4c93-acc0-d2c5862a9653 2011-09-21 12:31:33.281 WEST 2e299294-d841-464d-8f85-0f251a4e5fd2 2011-09-23 13:41:09.818 WEST c25b8f62-3566-407f-bc70-6e913571f182 2011-09-22 12:28:30.655 WEST b33f2bae-8489-47b1-9f7c-bb0d4253ce9c 2011-09-26 13:58:18.516 WEST 26fb2b44-0cc3-424a-ad6a-75945826c49f 2011-09-22 12:30:53.559 WEST 4d64cfc4-1b59-4e6d-9a2d-d9bd4a1ef5f0 2011-09-22 12:19:26.167 WEST e9f98a95-d686-47de-8c90-af3710b89944 2011-09-21 13:20:07.926 WEST dfad726d-1346-47a6-9378-537a57472b55 2011-09-23 11:19:42.599 WEST 8cc79c77-f86a-4499-ba52-e452afd0099b 2011-09-23 13:16:43.43 WEST 429b96ab-8598-4fdf-a3c6-6be10d6b277a 2011-09-23 11:24:45.451 WEST 4448bbc3-72a1-4922-9029-ad4eba5053cf 2011-09-23 11:27:44.971 WEST b6dbf09a-09e3-4660-9ad7-fa8760f235cc 2011-09-27 11:19:45.806 WEST 11ee472c-bee8-4eb1-9152-0dddcec7ca9c 2011-09-22 11:36:17.103 WEST 86c5095c-d85d-411b-b4c7-946be5b21329 2011-09-23 10:37:27.641 WEST 35c0e31b-efcd-41a0-938e-233174d27f46 2011-09-22 12:35:46.737 WEST 64543426-ecbf-4bbf-8b14-733b1da45b38 2011-09-23 10:43:48.352 WEST 01526b18-5e90-48d5-9f55-ce4541b0b58c 2011-09-21 12:29:16.118 WEST c57db53f-cbfe-4e82-beff-3e49c96384ee 2011-09-21 13:36:46.123 WEST 3b83849b-d6e2-4ac8-8c5a-6a30a9560f3c 2011-09-23 09:54:09.119 WEST 70279c6f-9606-4f21-bb17-7859a34547ee 2011-09-23 13:29:11.488 WEST f9e2bc51-7686-47e0-9a46-d507a7ddfed0 2011-09-21 13:48:15.355 WEST 463f53d0-f5ce-49f9-a748-fa7b87bf27cf 2011-09-23 13:30:43.390 WEST 817ddf67-9b55-46b0-9df0-a5d37545ec66 2011-09-20 12:43:05.343 WEST 25e113ed-101a-49ae-af8b-41a0ca98a0d0 2011-09-23 09:32:50.700 WEST 3941990c-fb17-4427-b28c-a6ddbe27ac98 2011-09-20 17:46:27.840 WEST fd0b162a-6614-49ec-9a02-34ce8e8c4d0f 2011-09-29 10:04:32.801 WEST 1470e133-91bc-44de-8a91-df5ed1932030 2011-09-22 12:01:37.444 WEST 2e629637-5b73-4639-ae3d-24f1801cbb04 2011-09-28 17:36:08.636 WEST 13aec4ef-0530-4064-bdf7-c10b8ad387a9 2011-09-23 09:37:52.425 WEST 56a5c923-f965-44d0-8e9a-32a77485eba9 2011-09-21 18:23:58.925 WEST e8101779-c1ae-4204-a4fd-f662857c2a19 2011-09-20 12:22:48.317 WEST 1d68181c-9346-4d14-b6b2-63ac14644b52 2011-09-22 11:58:47.710 WEST 674516d5-9e02-4823-a55b-2afa1b1feac1 2012-01-16 11:12:02.489 WET 3818b3ac-1a27-41cd-a031-69eb2bdac448 2011-09-23 10:39:29.156 WEST 616efd0f-5c56-4d51-a93f-7a6ca3a61d83 2011-11-10 23:18:28.817 WET 86618e98-efa8-4b75-bec5-90c642245f00 2011-09-21 12:36:42.586 WEST 2f6984bd-4c92-4f21-8981-874751302c42 2011-09-20 17:50:01.550 WEST cef91669-f8fc-47ef-a7d7-35f2c91541bf 2011-09-20 17:31:58.555 WEST b390af97-6c6e-4dc3-9554-cc2fe8e94aea 2011-09-22 11:27:22.43 WEST 1bfd1e3a-3abf-4aec-9012-df3081c713f9 2011-09-23 13:14:46.586 WEST ebf4cdee-1cc2-42aa-93ad-7d47e35a9407 2011-09-20 12:51:27.36 WEST 7a795621-6f7f-4def-85b8-1d969e9840ba 2011-09-23 11:57:16.627 WEST 5a417c77-4652-4908-adcf-f17fc2bdbb54 2011-09-21 13:27:22.103 WEST 9d37469a-dab5-4d54-aed0-9a27515b3cc7 2011-09-21 18:20:59.13 WEST 7b0bdc8f-dbe6-4ca4-8312-ce15728d395f 2011-09-21 13:21:58.343 WEST 2e77782b-4490-49ae-a736-74cfbed69f74 2011-09-23 10:33:57.220 WEST 0b232fa4-5b2b-4a5f-b0d4-ddaccee3463f 2011-09-21 14:12:31.99 WEST db325e7a-079d-4d07-8ffe-cd44fceaac51 2011-09-22 11:42:10.21 WEST 5550d63a-758d-40e2-a788-7107f5e22877 2011-09-20 17:42:11.333 WEST 99801dfc-e56f-4108-8574-ffea529b1976 2011-09-22 12:39:39.833 WEST c48f0f82-2513-4039-a729-ce71a728e412 2011-09-20 12:45:57.982 WEST 1242ff21-69be-4fd3-b860-04620a2768c3 2011-09-21 19:06:52.391 WEST 1ef79c00-910b-47cd-b8e0-687a7f91f5dd 2011-09-22 12:14:16.955 WEST ae8acd0b-351f-4b42-8b43-2ef9bfa4e491 2011-09-23 14:27:43.471 WEST 1cb0d65a-3054-490f-9e0c-0ff4a35b9067 2012-01-16 13:45:16.454 WET 0f0fc9b2-62b8-4ad8-be48-985967d89eff 2011-09-27 17:17:27.650 WEST b5989675-d287-4486-9a88-4980bff2a403 2011-09-23 09:45:30.228 WEST 5da43cc7-8f1c-40a3-9290-4da1d3a61524 2011-09-21 12:13:27.605 WEST 4b89d8bd-d853-4221-93de-8ec3989469ea 2011-09-21 18:21:29.210 WEST 64d309da-3557-4cf7-b483-d011928821e7 2011-09-21 12:41:40.469 WEST d457ef90-9133-402d-965e-fb8440f09933 2011-09-20 17:23:03.625 WEST 30173e2c-048e-4810-a0d6-7d13cf7d7b38 2011-09-20 12:40:21.49 WEST 89e485ec-ccb5-4d01-8aa5-8e07b4379b9b 2011-09-23 10:41:01.661 WEST Susana Sanchez 2011-09-23 13:52:45.9 WEST 4060223d-6f76-4a06-b28b-9cfa1309ce53 2011-09-23 09:39:00.114 WEST cbfa80f2-14ce-4c19-9f3e-fa171760b564 2011-09-23 11:28:40.885 WEST f2788ba6-7ff4-4b14-8b7d-96cdda066833 2011-09-22 11:44:55.641 WEST This workflow receives the name of the property to search for and a list of names of galaxies. The property name must be the same used in the HTML file returned by the HyperLEDA service. The workflow calls to HyperLEda service, using as input the names of the galaxies in order to get a HTML file with information about each galaxy. From each HTML file, it extracts the value of the property selected by the user. The workflow uses a python tool to parse the HTML file (one for each galaxy) and to extract the value of the property. 2011-11-18 13:25:43.387 WET a81f67ba-1c4f-4c9c-aca9-d07bc7b5c4f2 2011-09-22 12:05:01.148 WEST ef4ad51a-9e40-49af-809c-efbdd42309cd 2011-09-21 18:02:04.674 WEST c985215f-762f-4d34-97e3-5b21b6dc1856 2011-09-21 13:39:57.408 WEST 5985c8d3-a2bd-443c-aadc-b019d2a76378 2011-09-23 09:47:43.15 WEST 8aa92fe1-dc2b-4054-86a9-55493ad6d400 2011-09-21 13:59:46.813 WEST 78e2a750-08c0-4a70-96d7-61e65fe3b3d9 2011-09-22 12:47:33.796 WEST 85ef1c5b-ef1c-4a31-bf36-111fb6cd5dc4 2011-09-22 11:48:55.158 WEST 21bdf70f-7e71-4753-83e1-7af93b84a20d 2011-09-22 12:53:41.970 WEST 23a0f0c0-871b-47da-89bd-723a2d2d2dfe 2011-09-21 12:33:11.325 WEST 27a6c00b-6132-410c-b7c5-6975629f881d 2011-09-21 13:23:53.246 WEST 556b8f55-d235-42b8-9f02-b390a3444e87 2011-09-23 12:37:18.215 WEST 5e54c5fc-5d61-4d8c-b7a9-2f98275caf8e 2011-09-26 13:56:52.296 WEST 1c2f1c4f-6fd4-4868-b020-03c7291f1589 2011-09-23 09:07:03.885 WEST 0a4686a2-c37e-4460-bb3c-834f4f0cf1bb 2011-09-21 13:25:02.561 WEST ec6cbde5-dd56-439b-a5e1-482f12f87799 2011-09-20 17:34:00.888 WEST 65760200-afc4-4e39-97a4-fcae8c6250cf 2011-09-21 17:46:35.763 WEST 5017654b-dcc1-48a1-9431-a1122e156515 2011-09-20 12:30:02.538 WEST 885beafc-12cc-49c8-94cb-ec2b5d4f3598 2011-09-23 11:27:06.589 WEST 1364c094-cb73-4219-ad5c-2a16eae93d37 2011-09-23 10:34:30.180 WEST 153e1bc5-e70b-4beb-b092-ae68c7117e04 2011-09-23 13:15:47.366 WEST 16a46fb8-ff69-421d-af7e-dbc3625291ad 2011-09-27 17:24:10.365 WEST 45cbb38e-442e-4798-9f59-81424ab82bd9 2011-10-20 13:04:39.536 WEST 76233859-6a89-4eb0-adb3-b0e8209b8609 2011-09-23 10:58:14.26 WEST 5bb49937-638f-4688-9a07-1e6c72ec673c 2011-09-23 13:23:05.203 WEST e453ace7-8da2-4b7c-8059-2fe428ede0e2 2011-09-23 12:39:51.166 WEST 043711d4-ed34-4f51-9f22-e0db43bbe772 2011-09-22 11:55:36.459 WEST ac0c26bc-1598-4a27-9c32-65cfbb6a5ea9 2011-09-21 13:24:13.52 WEST 09c31b6c-5bfe-4f9a-a153-087f56f1ed0f 2011-09-20 12:27:07.636 WEST 7a0d9e0b-5a2d-47cb-9f41-067fc7d3aac9 2011-09-21 12:41:09.122 WEST 3852cc2a-bf30-4b14-9c0a-9b05553cd7a3 2011-09-27 11:26:46.32 WEST 794fe904-4a10-488f-bfaa-e17782af9bcc 2011-09-23 09:53:12.615 WEST 828b1612-bb2f-42df-a7aa-198b43c780ab 2011-09-21 13:42:31.907 WEST 71239fc9-d24a-433f-9e19-e5498aca29d8 2011-09-23 13:35:47.454 WEST 1f7816ce-0070-4aaf-8110-5361b55a66c5 2011-09-27 11:12:12.756 WEST e534dbe7-df40-4cb2-bcd3-3ac855119073 2011-09-21 13:49:07.90 WEST f82168fa-908e-4f2e-8011-20f9a89eedee 2011-09-28 14:03:46.829 WEST 2ce5dcb1-17a0-45b4-be68-0e01f004f843 2011-09-22 12:17:10.68 WEST b29a5be6-0d81-422d-986e-bc69f682b6a0 2011-09-26 13:59:36.780 WEST bf377b62-d6a2-45b4-8971-c1721de61a07 2011-09-23 09:37:14.920 WEST d439fa98-659e-4d6e-90ff-3474f6b929b4 2011-09-23 10:47:08.422 WEST d65a5b01-295f-498f-8a73-75d2068dbdb2 2011-11-16 13:53:27.422 WET 77fc8c74-4f5b-47dc-b5fc-9a60af9c279d 2011-09-21 17:38:30.606 WEST 87bc563b-bb27-44fa-8c3d-d35ba68b1a90 2011-09-22 11:17:20.802 WEST 049875da-db24-4fea-8e04-d73afde84f09 2011-09-21 12:49:03.680 WEST 01723dfb-c245-42fc-b6fa-2d0c320167c3 2011-09-21 17:45:50.191 WEST 5cc579ee-f7d0-4577-815e-a7dff274c351 2011-09-22 11:53:49.701 WEST 92b18ff5-4216-43de-8d1f-72d3bf28cda4 2011-09-27 17:27:14.393 WEST Calculate_the_distances_of_galaxiesfileCoordsJ200000velocity00distancescoords2Degcoords0coordsDeg00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> e64130a8-e5f2-4d3e-9633-91361c375afa python coords2deg.py 1200 1800 coords2deg.py true false false MacRoman false import sys with open("coords.txt", "r") as coordsFile: coordsValues=coordsFile.readlines() with open("coordsDeg.txt","w") as coordsDeg: for line in coordsValues: line=line.split() if len(line)==3: (name, RA, DEC)=line ra_h=float(RA[0:2]) ra_min=float(RA[2:4]) ra_sec=float(RA[4:]) sign=DEC[0] dec_deg=float(DEC[1:3]) dec_min=float(DEC[3:5]) dec_sec=float(DEC[5:]) ra=(((ra_sec/60)+ra_min)/60+ra_h)*15 dec=dec_deg+((dec_min+(dec_sec/60))/60) if sign=="-": dec=-1.0*dec coordsDeg.write("%s\t%s\t%s\n"%(name, ra, dec)) else: coordsDeg.write("NaN\tNaN\tNaN\n") coords coords.txt true false false MacRoman false false false coordsDeg coordsDeg.txt false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeeq2galcoordsDeg0coordsGal00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> c524148d-7832-401f-954a-b2f2ef4f52fa python eq2gal.py 1200 1800 eq2gal.py true false false MacRoman false import sys import math with open("coordsDeg.txt", "r") as coordsDegFile: coordsDegValues=coordsDegFile.readlines() with open("coordsGal.txt","w") as coordsGal: for line in coordsDegValues: line=line.split() if len(line)==3: (name, ra, dec)=line ra=float(ra) dec=float(dec) stheta = 0.88998808748 ctheta = 0.45598377618 psi = 0.57477043300 phi = 4.9368292465 raa = ra*math.pi/180. deca = dec*math.pi/180. a = raa - phi b = deca sb = math.sin(b) cb = math.cos(b) cbsa = cb * math.sin(a) b = -stheta * cbsa + ctheta * sb lout = math.atan2(ctheta * cbsa + stheta * sb, cb * math.cos(a))+psi; bout = math.asin(b); while(lout < 0.0): lout = lout + 2.0*math.pi; while(lout >= 2.0*math.pi): lout = lout - 2.0*math.pi; l = lout/math.pi*180. b = bout/math.pi*180. coordsGal.write("%s\t%s\t%s\n"%(name, l, b)) else: coordsGal.write("NaN\tNaN\tNaN\n") coordsDeg coordsDeg.txt true false false MacRoman false false false coordsGal coordsGal.txt false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokecalculateDistancecoordsDeg0coordsGal0h750virgo_coords0velocity0velocity_threshold0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> c44e68e3-4078-4ca8-bfb7-3382a2eec4e2 python distance.py %%h75%% %%virgo_coords%% %%velocity_threshold%% 1200 1800 h75 velocity_threshold virgo_coords distance.py true false false MacRoman false import sys from math import * h75=float(sys.argv[1]) #Virgo coordinates a1=float(sys.argv[2]) d1=float(sys.argv[3]) #Velocity threshold threshold=float(sys.argv[4]) with open("coordsDeg.txt","r") as coordsDeg: coordsDeg=coordsDeg.readlines() with open("coordsGal.txt","r") as coordsGal: coordsGal=coordsGal.readlines() with open ("velocity.txt", "r") as velocity: velocities=velocity.readlines() limit=min(len(coordsDeg), len(coordsGal), len(velocities)) for i in range(limit): #lcig,bcig:galactic coordiantes adeg,ddeg:J2000 coordinates deg=coordsDeg[i].split() gal=coordsGal[i].split() vel=velocities[i].split() if len(deg)==3 and len(gal)==3 and len(vel)==3: (name, adeg, ddeg)=deg (name, lcig, bcig)=gal (name, lvel, lerror)=vel lcig=float(lcig) bcig=float(bcig) adeg=float(adeg) ddeg=float(ddeg) vel=float(lvel) if vel < threshold: vel=float("NaN") l=float(lcig*2*pi/360) b=float(bcig*2*pi/360) vlg=float(vel)+295.*sin(l)*cos(b)-79.1*cos(l)*cos(b)-37.6*sin(b) a2=float(adeg)*2*pi/360 d2=float(ddeg)*2*pi/360 corr1=cos(d2)*cos(d2)*sin(a2-a1)*sin(a2-a1)+(cos(d1)*sin(d2)-sin(d1)*cos(d2)*cos(a2-a1))**2 corr2=sin(d1)*sin(d2)+cos(d1)*cos(d2)*cos(a2-a1) theta=(180/pi)*atan(sqrt(corr1)/corr2) vvir= vlg-208.*cos(theta*2*pi/360) distan=vvir/h75 if isnan(distan): distan="NaN" print name, distan, "NaN" else: print "Error" h75 h75 false false false MacRoman false false false coordsGal coordsGal.txt true false false MacRoman false false false velocity_threshold velocity_threshold false false false MacRoman false false false velocity velocity.txt true false false MacRoman false false false virgo_coords virgo_coords false false false MacRoman false false false coordsDeg coordsDeg.txt true false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeh75_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 75 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokevirgo_coords_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 3.28880026812 0.198697493533 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokevelocity_threshold_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 1000 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokecoords2DegcoordsfileCoordsJ2000eq2galcoordsDegcoords2DegcoordsDegcalculateDistancecoordsDegcoords2DegcoordsDegcalculateDistancecoordsGaleq2galcoordsGalcalculateDistanceh75h75_valuevaluecalculateDistancevirgo_coordsvirgo_coords_valuevaluecalculateDistancevelocityvelocitycalculateDistancevelocity_thresholdvelocity_threshold_valuevaluedistancescalculateDistanceSTDOUT 736debd6-039a-4e65-8d4a-ed02db855a2d 2011-09-28 12:07:28.595 WEST 3458d4d5-a347-4dca-99ce-d08e2ec920c4 2011-09-28 12:54:33.663 WEST 8b748cc2-20b1-4ad7-99c8-c852d111135e 2011-09-28 13:10:12.669 WEST 78f79388-f0c1-4592-a142-813a8e9d3037 2011-09-29 09:39:06.41 WEST 480bed18-3588-4192-8328-d090b77638d6 2011-11-10 08:37:39.684 WET 3d9d7094-bedf-4412-b96a-de6a3c8d09e7 2011-09-28 12:45:13.831 WEST bbec9c85-00ec-450d-87f7-80b50232ab50 2011-09-28 14:08:43.301 WEST f704f9da-e618-4745-81ee-9ce5464401c6 2011-11-18 13:29:24.361 WET c61fa5d6-51e3-4393-87b3-e697f4fafe22 2011-11-16 13:55:27.620 WET 45216fc9-cdb8-4840-8319-c229b65c373e 2011-11-09 16:45:02.438 WET d18fed1c-a124-4dc0-b1c2-04bf00f8d3e4 2011-09-28 14:15:07.656 WEST Susana Sanchez 2011-09-28 14:07:18.410 WEST a0575b3b-760f-4c1b-adbb-056b5048d99c 2011-11-16 20:00:48.57 WET This workflow receives the file with the list of J2000 coordinates and the file with the list of velocities. First it converts the J2000 coordinates to degrees and it keeps the result in a file called coordsDeg.txt . Then it converts the coordiantes to Galactic coordinates and keeps the result in file called coordsGal.txt. Both files with the velocity file and the values for H75 and virgo coordinates constants, are the input needed by the python tool "calculateDistance". This tool reads line by line each file and calculates the distanc for each galaxy. The result is a list with three columns: galaxy name, distance, error value 2011-11-18 13:29:22.162 WET 2ed7b018-1c2a-4f5c-8cd7-9c84a09a33fe 2011-11-09 16:53:14.909 WET ebe77c15-4955-4234-83fc-94054eb59795 2011-09-28 12:48:11.83 WEST Calculate the distances of galaxies 2011-09-28 14:07:56.797 WEST d5a65549-6fe9-4651-b9ed-b109a094ac05 2011-09-28 13:20:16.872 WEST Extracting_values_of_one_porperty_from_LEDAproperty00lines00remoteValuesREST_Serviceobject_name0responseBody00net.sf.taverna.t2.activitiesrest-activity1.3net.sf.taverna.t2.activities.rest.RESTActivity GET http://leda.univ-lyon1.fr/ledacat.cgi?{object_name}&ob=ra application/xml application/xml String false false true object_name java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractPropertyValueproperty0filetmp0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 66e5adf1-b0a9-453c-8d85-26ef254410e2 python parseLEDA.py %%property%% 1200 1800 property parseLEDA.py true false false MacRoman false import sys import re f=open("filetmp.txt","r") text=f.read() property=sys.argv[1] matchProperty=re.search('%s\s*</a>\s*</td>\s*<td>\s*(-?[0-9]+.[0-9]+)\s*(\+/-\s*([0-9]+(.[0-9]+)?))?'%(property.strip()), text) matchName = re.search('(?<=KIG)\w+', text) if matchName==None: name="No Name" else: name=matchName.group(0) if matchProperty !=None: value=matchProperty.group(1) error=matchProperty.group(3) if error==None: error="NaN" sys.stdout.write("KIG%s\t%s\t%s"%(name, value, error)) else: sys.stdout.write("KIG%s\tNaN\tNaN"%(name)) filetmp filetmp.txt true false false MacRoman false false false property property false false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeREST_Serviceobject_namelinesextractPropertyValuepropertypropertyextractPropertyValuefiletmpREST_ServiceresponseBodyremoteValuesextractPropertyValueSTDOUT 8eefb90f-6ffd-469b-9eb6-4027cd8c1136 2011-10-19 18:42:06.712 WEST 1364c094-cb73-4219-ad5c-2a16eae93d37 2011-09-23 10:34:30.180 WEST 45cbb38e-442e-4798-9f59-81424ab82bd9 2011-10-20 13:04:39.536 WEST b5989675-d287-4486-9a88-4980bff2a403 2011-09-23 09:45:30.228 WEST 65760200-afc4-4e39-97a4-fcae8c6250cf 2011-09-21 17:46:35.763 WEST This workflow receives the name of the property to search for and a list of names of galaxies. The property name must be the same used in the HTML file returned by the HyperLEDA service. The workflow calls to HyperLEda service, using as input the names of the galaxies in order to get a HTML file with information about each galaxy. From each HTML file, it extracts the value of the property selected by the user. The workflow uses a python tool to parse the HTML file (one for each galaxy) and to extract the value of the property. 2011-11-18 13:25:43.387 WET 4b89d8bd-d853-4221-93de-8ec3989469ea 2011-09-21 18:21:29.210 WEST f928d3db-058f-46fd-a950-5922ebef4ee0 2011-09-29 10:11:11.634 WEST c75feeec-2366-4358-ab57-b243aeb32c95 2011-09-20 17:04:40.959 WEST fd0b162a-6614-49ec-9a02-34ce8e8c4d0f 2011-09-29 10:04:32.801 WEST 3852cc2a-bf30-4b14-9c0a-9b05553cd7a3 2011-09-27 11:26:46.32 WEST 1ef79c00-910b-47cd-b8e0-687a7f91f5dd 2011-09-22 12:14:16.955 WEST b78740e6-3d21-452b-b23f-857820aa603b 2011-09-21 12:22:49.130 WEST aa683f93-bbef-4a66-898d-c81c9447191e 2011-09-23 09:13:00.427 WEST 4d64cfc4-1b59-4e6d-9a2d-d9bd4a1ef5f0 2011-09-22 12:19:26.167 WEST f9e2bc51-7686-47e0-9a46-d507a7ddfed0 2011-09-21 13:48:15.355 WEST 291790aa-6a65-4268-b454-3dbc9b7e4919 2011-09-21 17:53:53.723 WEST 794fe904-4a10-488f-bfaa-e17782af9bcc 2011-09-23 09:53:12.615 WEST 2e299294-d841-464d-8f85-0f251a4e5fd2 2011-09-23 13:41:09.818 WEST 556b8f55-d235-42b8-9f02-b390a3444e87 2011-09-23 12:37:18.215 WEST 86c5095c-d85d-411b-b4c7-946be5b21329 2011-09-23 10:37:27.641 WEST 5a417c77-4652-4908-adcf-f17fc2bdbb54 2011-09-21 13:27:22.103 WEST 0ad2fb7f-7963-4c8e-a720-fb9eaf214044 2011-09-21 17:35:20.972 WEST af5b5d9e-c872-4e94-9405-96327b6f62e5 2011-09-23 09:43:46.755 WEST 712ebe6b-c42e-4cc4-917f-1e1372693133 2011-09-21 17:53:17.336 WEST d65a5b01-295f-498f-8a73-75d2068dbdb2 2011-11-16 13:53:27.422 WET edc20b97-ecb8-462f-ba83-383a65d57898 2011-09-23 13:39:44.991 WEST 1db199d6-b2ab-4259-92e3-51b81d324fd0 2011-09-20 12:58:13.116 WEST 1c2f1c4f-6fd4-4868-b020-03c7291f1589 2011-09-23 09:07:03.885 WEST 5bb49937-638f-4688-9a07-1e6c72ec673c 2011-09-23 13:23:05.203 WEST Extracting values of one porperty from LEDA 2012-01-16 13:44:54.280 WET ee96a35c-ff58-4511-8150-9bbae1d545c7 2011-09-21 13:32:35.232 WEST 64543426-ecbf-4bbf-8b14-733b1da45b38 2011-09-23 10:43:48.352 WEST 09c31b6c-5bfe-4f9a-a153-087f56f1ed0f 2011-09-20 12:27:07.636 WEST 13aec4ef-0530-4064-bdf7-c10b8ad387a9 2011-09-23 09:37:52.425 WEST 8aa92fe1-dc2b-4054-86a9-55493ad6d400 2011-09-21 13:59:46.813 WEST 92b18ff5-4216-43de-8d1f-72d3bf28cda4 2011-09-27 17:27:14.393 WEST 64d309da-3557-4cf7-b483-d011928821e7 2011-09-21 12:41:40.469 WEST de8b348b-3ec0-4c34-b740-bf2c49720fd4 2011-09-23 10:31:42.755 WEST 3b83849b-d6e2-4ac8-8c5a-6a30a9560f3c 2011-09-23 09:54:09.119 WEST c57db53f-cbfe-4e82-beff-3e49c96384ee 2011-09-21 13:36:46.123 WEST ac0c26bc-1598-4a27-9c32-65cfbb6a5ea9 2011-09-21 13:24:13.52 WEST e9f98a95-d686-47de-8c90-af3710b89944 2011-09-21 13:20:07.926 WEST 5017654b-dcc1-48a1-9431-a1122e156515 2011-09-20 12:30:02.538 WEST 429b96ab-8598-4fdf-a3c6-6be10d6b277a 2011-09-23 11:24:45.451 WEST 86618e98-efa8-4b75-bec5-90c642245f00 2011-09-21 12:36:42.586 WEST ae8acd0b-351f-4b42-8b43-2ef9bfa4e491 2011-09-23 14:27:43.471 WEST 5e54c5fc-5d61-4d8c-b7a9-2f98275caf8e 2011-09-26 13:56:52.296 WEST 30173e2c-048e-4810-a0d6-7d13cf7d7b38 2011-09-20 12:40:21.49 WEST 8e5d2196-edd3-449f-bfb5-3460e8f719e0 2011-09-20 12:41:49.44 WEST 3ca9fdd2-5d42-4676-bf24-2939fc5f8083 2011-09-23 12:38:29.209 WEST bf377b62-d6a2-45b4-8971-c1721de61a07 2011-09-23 09:37:14.920 WEST 7b0bdc8f-dbe6-4ca4-8312-ce15728d395f 2011-09-21 13:21:58.343 WEST e453ace7-8da2-4b7c-8059-2fe428ede0e2 2011-09-23 12:39:51.166 WEST 5550d63a-758d-40e2-a788-7107f5e22877 2011-09-20 17:42:11.333 WEST 5da43cc7-8f1c-40a3-9290-4da1d3a61524 2011-09-21 12:13:27.605 WEST 2e77782b-4490-49ae-a736-74cfbed69f74 2011-09-23 10:33:57.220 WEST 83ac2e4a-461a-42bb-82ac-927039849bae 2011-09-20 12:50:54.46 WEST 71239fc9-d24a-433f-9e19-e5498aca29d8 2011-09-23 13:35:47.454 WEST 25e113ed-101a-49ae-af8b-41a0ca98a0d0 2011-09-23 09:32:50.700 WEST 01723dfb-c245-42fc-b6fa-2d0c320167c3 2011-09-21 17:45:50.191 WEST 779ac02a-7605-4153-a3c5-add59801b25c 2011-09-21 13:35:45.565 WEST 0a4686a2-c37e-4460-bb3c-834f4f0cf1bb 2011-09-21 13:25:02.561 WEST 049875da-db24-4fea-8e04-d73afde84f09 2011-09-21 12:49:03.680 WEST a81f67ba-1c4f-4c9c-aca9-d07bc7b5c4f2 2011-09-22 12:05:01.148 WEST 828b1612-bb2f-42df-a7aa-198b43c780ab 2011-09-21 13:42:31.907 WEST 2d0bc12f-82e7-4bd0-8fb6-9a9f7188f8f5 2011-09-20 17:24:45.330 WEST c25f716b-69f3-4e8f-a1f1-22996e3d0220 2011-09-23 09:25:22.83 WEST ded40374-49dd-48d6-907d-eef1500fbd54 2011-09-20 17:56:10.871 WEST 1d68181c-9346-4d14-b6b2-63ac14644b52 2011-09-22 11:58:47.710 WEST ebf4cdee-1cc2-42aa-93ad-7d47e35a9407 2011-09-20 12:51:27.36 WEST 7a0d9e0b-5a2d-47cb-9f41-067fc7d3aac9 2011-09-21 12:41:09.122 WEST 0f657bc7-6e4e-4017-bc7d-c0ffc642fdf7 2012-01-16 13:44:55.262 WET 32259b61-401d-48c7-8984-972a057e82d4 2011-10-20 17:26:30.63 WEST 96db438f-7a16-489f-8de8-119cfee35dfe 2011-09-21 12:32:26.177 WEST 8cc79c77-f86a-4499-ba52-e452afd0099b 2011-09-23 13:16:43.43 WEST 85ef1c5b-ef1c-4a31-bf36-111fb6cd5dc4 2011-09-22 11:48:55.158 WEST 9596e96e-10d6-484c-9d84-bfa695bd3dd7 2011-09-23 10:45:50.52 WEST 78e2a750-08c0-4a70-96d7-61e65fe3b3d9 2011-09-22 12:47:33.796 WEST cef91669-f8fc-47ef-a7d7-35f2c91541bf 2011-09-20 17:31:58.555 WEST e0d5a1ca-2b6e-459c-b3ae-0a47ba7bb489 2011-09-22 11:33:43.20 WEST f82168fa-908e-4f2e-8011-20f9a89eedee 2011-09-28 14:03:46.829 WEST 16a46fb8-ff69-421d-af7e-dbc3625291ad 2011-09-27 17:24:10.365 WEST 5b47bcee-02eb-4af7-810e-f0dfd06fec9b 2011-09-23 12:49:37.8 WEST 4448bbc3-72a1-4922-9029-ad4eba5053cf 2011-09-23 11:27:44.971 WEST 1bfd1e3a-3abf-4aec-9012-df3081c713f9 2011-09-23 13:14:46.586 WEST c25b8f62-3566-407f-bc70-6e913571f182 2011-09-22 12:28:30.655 WEST f2788ba6-7ff4-4b14-8b7d-96cdda066833 2011-09-22 11:44:55.641 WEST 540bd875-2ddd-4ce8-ae74-f245a5b7882d 2011-09-22 11:29:13.434 WEST 76233859-6a89-4eb0-adb3-b0e8209b8609 2011-09-23 10:58:14.26 WEST 616efd0f-5c56-4d51-a93f-7a6ca3a61d83 2011-11-10 23:18:28.817 WET a28f0a3b-750f-434f-a652-a3635ef59a31 2011-09-21 12:37:20.708 WEST 674516d5-9e02-4823-a55b-2afa1b1feac1 2012-01-16 11:12:02.489 WET 77fc8c74-4f5b-47dc-b5fc-9a60af9c279d 2011-09-21 17:38:30.606 WEST 2f6984bd-4c92-4f21-8981-874751302c42 2011-09-20 17:50:01.550 WEST ef4ad51a-9e40-49af-809c-efbdd42309cd 2011-09-21 18:02:04.674 WEST dfad726d-1346-47a6-9378-537a57472b55 2011-09-23 11:19:42.599 WEST 040bc9ea-dfde-4d57-8bd4-13f3b469203e 2011-09-27 17:19:12.112 WEST 885beafc-12cc-49c8-94cb-ec2b5d4f3598 2011-09-23 11:27:06.589 WEST ec6cbde5-dd56-439b-a5e1-482f12f87799 2011-09-20 17:34:00.888 WEST 01526b18-5e90-48d5-9f55-ce4541b0b58c 2011-09-21 12:29:16.118 WEST 4060223d-6f76-4a06-b28b-9cfa1309ce53 2011-09-23 09:39:00.114 WEST d439fa98-659e-4d6e-90ff-3474f6b929b4 2011-09-23 10:47:08.422 WEST 2e629637-5b73-4639-ae3d-24f1801cbb04 2011-09-28 17:36:08.636 WEST 1242ff21-69be-4fd3-b860-04620a2768c3 2011-09-21 19:06:52.391 WEST Susana Sanchez 2011-09-23 13:52:45.9 WEST 7a795621-6f7f-4def-85b8-1d969e9840ba 2011-09-23 11:57:16.627 WEST 4bfeeaeb-e6db-4325-9a4a-ca51295f27aa 2011-09-23 13:34:09.312 WEST 817ddf67-9b55-46b0-9df0-a5d37545ec66 2011-09-20 12:43:05.343 WEST 1f7816ce-0070-4aaf-8110-5361b55a66c5 2011-09-27 11:12:12.756 WEST b33f2bae-8489-47b1-9f7c-bb0d4253ce9c 2011-09-26 13:58:18.516 WEST 56a5c923-f965-44d0-8e9a-32a77485eba9 2011-09-21 18:23:58.925 WEST 70279c6f-9606-4f21-bb17-7859a34547ee 2011-09-23 13:29:11.488 WEST 26fb2b44-0cc3-424a-ad6a-75945826c49f 2011-09-22 12:30:53.559 WEST e8101779-c1ae-4204-a4fd-f662857c2a19 2011-09-20 12:22:48.317 WEST a1e761be-7c3b-4bca-8b37-f785b091bf39 2011-09-27 11:28:20.867 WEST c48f0f82-2513-4039-a729-ce71a728e412 2011-09-20 12:45:57.982 WEST 463f53d0-f5ce-49f9-a748-fa7b87bf27cf 2011-09-23 13:30:43.390 WEST 35c0e31b-efcd-41a0-938e-233174d27f46 2011-09-22 12:35:46.737 WEST b921d4a7-e03a-4b6f-a159-f2209a26492e 2011-11-18 13:25:45.50 WET 95fca368-8053-43db-8757-da38c1273ec4 2011-09-23 10:53:56.999 WEST 043711d4-ed34-4f51-9f22-e0db43bbe772 2011-09-22 11:55:36.459 WEST 21bdf70f-7e71-4753-83e1-7af93b84a20d 2011-09-22 12:53:41.970 WEST db325e7a-079d-4d07-8ffe-cd44fceaac51 2011-09-22 11:42:10.21 WEST c985215f-762f-4d34-97e3-5b21b6dc1856 2011-09-21 13:39:57.408 WEST 27a6c00b-6132-410c-b7c5-6975629f881d 2011-09-21 13:23:53.246 WEST 153e1bc5-e70b-4beb-b092-ae68c7117e04 2011-09-23 13:15:47.366 WEST 87bc563b-bb27-44fa-8c3d-d35ba68b1a90 2011-09-22 11:17:20.802 WEST b29a5be6-0d81-422d-986e-bc69f682b6a0 2011-09-26 13:59:36.780 WEST af985c3a-45b6-459a-a330-7f49c3916429 2011-09-23 09:29:44.338 WEST 3818b3ac-1a27-41cd-a031-69eb2bdac448 2011-09-23 10:39:29.156 WEST 44fa0e4c-623b-4c93-acc0-d2c5862a9653 2011-09-21 12:31:33.281 WEST d457ef90-9133-402d-965e-fb8440f09933 2011-09-20 17:23:03.625 WEST 23a0f0c0-871b-47da-89bd-723a2d2d2dfe 2011-09-21 12:33:11.325 WEST 9d37469a-dab5-4d54-aed0-9a27515b3cc7 2011-09-21 18:20:59.13 WEST 0b232fa4-5b2b-4a5f-b0d4-ddaccee3463f 2011-09-21 14:12:31.99 WEST b390af97-6c6e-4dc3-9554-cc2fe8e94aea 2011-09-22 11:27:22.43 WEST cbfa80f2-14ce-4c19-9f3e-fa171760b564 2011-09-23 11:28:40.885 WEST 1470e133-91bc-44de-8a91-df5ed1932030 2011-09-22 12:01:37.444 WEST e534dbe7-df40-4cb2-bcd3-3ac855119073 2011-09-21 13:49:07.90 WEST e11ca65c-83f2-4947-9adc-830db5f04d66 2011-09-27 11:16:32.27 WEST 5cc579ee-f7d0-4577-815e-a7dff274c351 2011-09-22 11:53:49.701 WEST c9047c75-d7cd-4a87-84ae-38e0541fd717 2011-09-21 18:30:55.520 WEST 0f0fc9b2-62b8-4ad8-be48-985967d89eff 2011-09-27 17:17:27.650 WEST 5985c8d3-a2bd-443c-aadc-b019d2a76378 2011-09-23 09:47:43.15 WEST 2ce5dcb1-17a0-45b4-be68-0e01f004f843 2011-09-22 12:17:10.68 WEST 89e485ec-ccb5-4d01-8aa5-8e07b4379b9b 2011-09-23 10:41:01.661 WEST 11ee472c-bee8-4eb1-9152-0dddcec7ca9c 2011-09-22 11:36:17.103 WEST b6dbf09a-09e3-4660-9ad7-fa8760f235cc 2011-09-27 11:19:45.806 WEST 99801dfc-e56f-4108-8574-ffea529b1976 2011-09-22 12:39:39.833 WEST 3941990c-fb17-4427-b28c-a6ddbe27ac98 2011-09-20 17:46:27.840 WEST Extracting_values_of_one_porperty_from_LEDAproperty00lines00remoteValuesREST_Serviceobject_name0responseBody00net.sf.taverna.t2.activitiesrest-activity1.3net.sf.taverna.t2.activities.rest.RESTActivity GET http://leda.univ-lyon1.fr/ledacat.cgi?{object_name}&ob=ra application/xml application/xml String false false true object_name java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractPropertyValueproperty0filetmp0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 66e5adf1-b0a9-453c-8d85-26ef254410e2 python parseLEDA.py %%property%% 1200 1800 property parseLEDA.py true false false MacRoman false import sys import re f=open("filetmp.txt","r") text=f.read() property=sys.argv[1] matchProperty=re.search('%s\s*</a>\s*</td>\s*<td>\s*(-?[0-9]+.[0-9]+)\s*(\+/-\s*([0-9]+(.[0-9]+)?))?'%(property.strip()), text) matchName = re.search('(?<=KIG)\w+', text) if matchName==None: name="No Name" else: name=matchName.group(0) if matchProperty !=None: value=matchProperty.group(1) error=matchProperty.group(3) if error==None: error="NaN" sys.stdout.write("KIG%s\t%s\t%s"%(name, value, error)) else: sys.stdout.write("KIG%s\tNaN\tNaN"%(name)) filetmp filetmp.txt true false false MacRoman false false false property property false false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeREST_Serviceobject_namelinesextractPropertyValuepropertypropertyextractPropertyValuefiletmpREST_ServiceresponseBodyremoteValuesextractPropertyValueSTDOUT 4bfeeaeb-e6db-4325-9a4a-ca51295f27aa 2011-09-23 13:34:09.312 WEST 712ebe6b-c42e-4cc4-917f-1e1372693133 2011-09-21 17:53:17.336 WEST dfad726d-1346-47a6-9378-537a57472b55 2011-09-23 11:19:42.599 WEST c9047c75-d7cd-4a87-84ae-38e0541fd717 2011-09-21 18:30:55.520 WEST 5550d63a-758d-40e2-a788-7107f5e22877 2011-09-20 17:42:11.333 WEST 7a0d9e0b-5a2d-47cb-9f41-067fc7d3aac9 2011-09-21 12:41:09.122 WEST 5017654b-dcc1-48a1-9431-a1122e156515 2011-09-20 12:30:02.538 WEST 9596e96e-10d6-484c-9d84-bfa695bd3dd7 2011-09-23 10:45:50.52 WEST 5b47bcee-02eb-4af7-810e-f0dfd06fec9b 2011-09-23 12:49:37.8 WEST 040bc9ea-dfde-4d57-8bd4-13f3b469203e 2011-09-27 17:19:12.112 WEST b33f2bae-8489-47b1-9f7c-bb0d4253ce9c 2011-09-26 13:58:18.516 WEST e11ca65c-83f2-4947-9adc-830db5f04d66 2011-09-27 11:16:32.27 WEST 4d64cfc4-1b59-4e6d-9a2d-d9bd4a1ef5f0 2011-09-22 12:19:26.167 WEST f82168fa-908e-4f2e-8011-20f9a89eedee 2011-09-28 14:03:46.829 WEST 7a795621-6f7f-4def-85b8-1d969e9840ba 2011-09-23 11:57:16.627 WEST c985215f-762f-4d34-97e3-5b21b6dc1856 2011-09-21 13:39:57.408 WEST 8eefb90f-6ffd-469b-9eb6-4027cd8c1136 2011-10-19 18:42:06.712 WEST d457ef90-9133-402d-965e-fb8440f09933 2011-09-20 17:23:03.625 WEST ded40374-49dd-48d6-907d-eef1500fbd54 2011-09-20 17:56:10.871 WEST de8b348b-3ec0-4c34-b740-bf2c49720fd4 2011-09-23 10:31:42.755 WEST b921d4a7-e03a-4b6f-a159-f2209a26492e 2011-11-18 13:25:45.50 WET 86c5095c-d85d-411b-b4c7-946be5b21329 2011-09-23 10:37:27.641 WEST 99801dfc-e56f-4108-8574-ffea529b1976 2011-09-22 12:39:39.833 WEST 0f0fc9b2-62b8-4ad8-be48-985967d89eff 2011-09-27 17:17:27.650 WEST 09c31b6c-5bfe-4f9a-a153-087f56f1ed0f 2011-09-20 12:27:07.636 WEST c75feeec-2366-4358-ab57-b243aeb32c95 2011-09-20 17:04:40.959 WEST 77fc8c74-4f5b-47dc-b5fc-9a60af9c279d 2011-09-21 17:38:30.606 WEST ac0c26bc-1598-4a27-9c32-65cfbb6a5ea9 2011-09-21 13:24:13.52 WEST 1f7816ce-0070-4aaf-8110-5361b55a66c5 2011-09-27 11:12:12.756 WEST 4448bbc3-72a1-4922-9029-ad4eba5053cf 2011-09-23 11:27:44.971 WEST a81f67ba-1c4f-4c9c-aca9-d07bc7b5c4f2 2011-09-22 12:05:01.148 WEST 25e113ed-101a-49ae-af8b-41a0ca98a0d0 2011-09-23 09:32:50.700 WEST 3ca9fdd2-5d42-4676-bf24-2939fc5f8083 2011-09-23 12:38:29.209 WEST 78e2a750-08c0-4a70-96d7-61e65fe3b3d9 2011-09-22 12:47:33.796 WEST 65760200-afc4-4e39-97a4-fcae8c6250cf 2011-09-21 17:46:35.763 WEST 64d309da-3557-4cf7-b483-d011928821e7 2011-09-21 12:41:40.469 WEST 86618e98-efa8-4b75-bec5-90c642245f00 2011-09-21 12:36:42.586 WEST 35c0e31b-efcd-41a0-938e-233174d27f46 2011-09-22 12:35:46.737 WEST 0b232fa4-5b2b-4a5f-b0d4-ddaccee3463f 2011-09-21 14:12:31.99 WEST 8cc79c77-f86a-4499-ba52-e452afd0099b 2011-09-23 13:16:43.43 WEST 1364c094-cb73-4219-ad5c-2a16eae93d37 2011-09-23 10:34:30.180 WEST bf377b62-d6a2-45b4-8971-c1721de61a07 2011-09-23 09:37:14.920 WEST c25f716b-69f3-4e8f-a1f1-22996e3d0220 2011-09-23 09:25:22.83 WEST 44fa0e4c-623b-4c93-acc0-d2c5862a9653 2011-09-21 12:31:33.281 WEST 616efd0f-5c56-4d51-a93f-7a6ca3a61d83 2011-11-10 23:18:28.817 WET 291790aa-6a65-4268-b454-3dbc9b7e4919 2011-09-21 17:53:53.723 WEST 7b0bdc8f-dbe6-4ca4-8312-ce15728d395f 2011-09-21 13:21:58.343 WEST 2e299294-d841-464d-8f85-0f251a4e5fd2 2011-09-23 13:41:09.818 WEST c57db53f-cbfe-4e82-beff-3e49c96384ee 2011-09-21 13:36:46.123 WEST edc20b97-ecb8-462f-ba83-383a65d57898 2011-09-23 13:39:44.991 WEST ee96a35c-ff58-4511-8150-9bbae1d545c7 2011-09-21 13:32:35.232 WEST 2e77782b-4490-49ae-a736-74cfbed69f74 2011-09-23 10:33:57.220 WEST b6dbf09a-09e3-4660-9ad7-fa8760f235cc 2011-09-27 11:19:45.806 WEST 049875da-db24-4fea-8e04-d73afde84f09 2011-09-21 12:49:03.680 WEST 463f53d0-f5ce-49f9-a748-fa7b87bf27cf 2011-09-23 13:30:43.390 WEST 92b18ff5-4216-43de-8d1f-72d3bf28cda4 2011-09-27 17:27:14.393 WEST 26fb2b44-0cc3-424a-ad6a-75945826c49f 2011-09-22 12:30:53.559 WEST 1bfd1e3a-3abf-4aec-9012-df3081c713f9 2011-09-23 13:14:46.586 WEST ebf4cdee-1cc2-42aa-93ad-7d47e35a9407 2011-09-20 12:51:27.36 WEST 1db199d6-b2ab-4259-92e3-51b81d324fd0 2011-09-20 12:58:13.116 WEST 9d37469a-dab5-4d54-aed0-9a27515b3cc7 2011-09-21 18:20:59.13 WEST 95fca368-8053-43db-8757-da38c1273ec4 2011-09-23 10:53:56.999 WEST 3852cc2a-bf30-4b14-9c0a-9b05553cd7a3 2011-09-27 11:26:46.32 WEST 45cbb38e-442e-4798-9f59-81424ab82bd9 2011-10-20 13:04:39.536 WEST 817ddf67-9b55-46b0-9df0-a5d37545ec66 2011-09-20 12:43:05.343 WEST 2f6984bd-4c92-4f21-8981-874751302c42 2011-09-20 17:50:01.550 WEST 779ac02a-7605-4153-a3c5-add59801b25c 2011-09-21 13:35:45.565 WEST d439fa98-659e-4d6e-90ff-3474f6b929b4 2011-09-23 10:47:08.422 WEST 5e54c5fc-5d61-4d8c-b7a9-2f98275caf8e 2011-09-26 13:56:52.296 WEST 5bb49937-638f-4688-9a07-1e6c72ec673c 2011-09-23 13:23:05.203 WEST 043711d4-ed34-4f51-9f22-e0db43bbe772 2011-09-22 11:55:36.459 WEST b390af97-6c6e-4dc3-9554-cc2fe8e94aea 2011-09-22 11:27:22.43 WEST 556b8f55-d235-42b8-9f02-b390a3444e87 2011-09-23 12:37:18.215 WEST 5da43cc7-8f1c-40a3-9290-4da1d3a61524 2011-09-21 12:13:27.605 WEST af985c3a-45b6-459a-a330-7f49c3916429 2011-09-23 09:29:44.338 WEST 11ee472c-bee8-4eb1-9152-0dddcec7ca9c 2011-09-22 11:36:17.103 WEST Susana Sanchez 2011-09-23 13:52:45.9 WEST 32259b61-401d-48c7-8984-972a057e82d4 2011-10-20 17:26:30.63 WEST 0ad2fb7f-7963-4c8e-a720-fb9eaf214044 2011-09-21 17:35:20.972 WEST 5cc579ee-f7d0-4577-815e-a7dff274c351 2011-09-22 11:53:49.701 WEST db325e7a-079d-4d07-8ffe-cd44fceaac51 2011-09-22 11:42:10.21 WEST 5985c8d3-a2bd-443c-aadc-b019d2a76378 2011-09-23 09:47:43.15 WEST af5b5d9e-c872-4e94-9405-96327b6f62e5 2011-09-23 09:43:46.755 WEST 828b1612-bb2f-42df-a7aa-198b43c780ab 2011-09-21 13:42:31.907 WEST fd0b162a-6614-49ec-9a02-34ce8e8c4d0f 2011-09-29 10:04:32.801 WEST e534dbe7-df40-4cb2-bcd3-3ac855119073 2011-09-21 13:49:07.90 WEST 89e485ec-ccb5-4d01-8aa5-8e07b4379b9b 2011-09-23 10:41:01.661 WEST 1d68181c-9346-4d14-b6b2-63ac14644b52 2011-09-22 11:58:47.710 WEST 1ef79c00-910b-47cd-b8e0-687a7f91f5dd 2011-09-22 12:14:16.955 WEST 2ce5dcb1-17a0-45b4-be68-0e01f004f843 2011-09-22 12:17:10.68 WEST 01723dfb-c245-42fc-b6fa-2d0c320167c3 2011-09-21 17:45:50.191 WEST f928d3db-058f-46fd-a950-5922ebef4ee0 2011-09-29 10:11:11.634 WEST f2788ba6-7ff4-4b14-8b7d-96cdda066833 2011-09-22 11:44:55.641 WEST 87bc563b-bb27-44fa-8c3d-d35ba68b1a90 2011-09-22 11:17:20.802 WEST ef4ad51a-9e40-49af-809c-efbdd42309cd 2011-09-21 18:02:04.674 WEST 90345627-7340-493b-816d-424279d8d55f 2012-01-16 13:46:11.956 WET 56a5c923-f965-44d0-8e9a-32a77485eba9 2011-09-21 18:23:58.925 WEST 23a0f0c0-871b-47da-89bd-723a2d2d2dfe 2011-09-21 12:33:11.325 WEST 83ac2e4a-461a-42bb-82ac-927039849bae 2011-09-20 12:50:54.46 WEST e453ace7-8da2-4b7c-8059-2fe428ede0e2 2011-09-23 12:39:51.166 WEST 30173e2c-048e-4810-a0d6-7d13cf7d7b38 2011-09-20 12:40:21.49 WEST 71239fc9-d24a-433f-9e19-e5498aca29d8 2011-09-23 13:35:47.454 WEST 1470e133-91bc-44de-8a91-df5ed1932030 2011-09-22 12:01:37.444 WEST 64543426-ecbf-4bbf-8b14-733b1da45b38 2011-09-23 10:43:48.352 WEST ae8acd0b-351f-4b42-8b43-2ef9bfa4e491 2011-09-23 14:27:43.471 WEST 794fe904-4a10-488f-bfaa-e17782af9bcc 2011-09-23 09:53:12.615 WEST 76233859-6a89-4eb0-adb3-b0e8209b8609 2011-09-23 10:58:14.26 WEST 27a6c00b-6132-410c-b7c5-6975629f881d 2011-09-21 13:23:53.246 WEST 8e5d2196-edd3-449f-bfb5-3460e8f719e0 2011-09-20 12:41:49.44 WEST 16a46fb8-ff69-421d-af7e-dbc3625291ad 2011-09-27 17:24:10.365 WEST 1242ff21-69be-4fd3-b860-04620a2768c3 2011-09-21 19:06:52.391 WEST 674516d5-9e02-4823-a55b-2afa1b1feac1 2012-01-16 11:12:02.489 WET 0a4686a2-c37e-4460-bb3c-834f4f0cf1bb 2011-09-21 13:25:02.561 WEST 8aa92fe1-dc2b-4054-86a9-55493ad6d400 2011-09-21 13:59:46.813 WEST 4b89d8bd-d853-4221-93de-8ec3989469ea 2011-09-21 18:21:29.210 WEST c25b8f62-3566-407f-bc70-6e913571f182 2011-09-22 12:28:30.655 WEST 3b83849b-d6e2-4ac8-8c5a-6a30a9560f3c 2011-09-23 09:54:09.119 WEST b29a5be6-0d81-422d-986e-bc69f682b6a0 2011-09-26 13:59:36.780 WEST 885beafc-12cc-49c8-94cb-ec2b5d4f3598 2011-09-23 11:27:06.589 WEST b5989675-d287-4486-9a88-4980bff2a403 2011-09-23 09:45:30.228 WEST a1e761be-7c3b-4bca-8b37-f785b091bf39 2011-09-27 11:28:20.867 WEST f9e2bc51-7686-47e0-9a46-d507a7ddfed0 2011-09-21 13:48:15.355 WEST 2d0bc12f-82e7-4bd0-8fb6-9a9f7188f8f5 2011-09-20 17:24:45.330 WEST 21bdf70f-7e71-4753-83e1-7af93b84a20d 2011-09-22 12:53:41.970 WEST 153e1bc5-e70b-4beb-b092-ae68c7117e04 2011-09-23 13:15:47.366 WEST cef91669-f8fc-47ef-a7d7-35f2c91541bf 2011-09-20 17:31:58.555 WEST c48f0f82-2513-4039-a729-ce71a728e412 2011-09-20 12:45:57.982 WEST cbfa80f2-14ce-4c19-9f3e-fa171760b564 2011-09-23 11:28:40.885 WEST e8101779-c1ae-4204-a4fd-f662857c2a19 2011-09-20 12:22:48.317 WEST 540bd875-2ddd-4ce8-ae74-f245a5b7882d 2011-09-22 11:29:13.434 WEST e0d5a1ca-2b6e-459c-b3ae-0a47ba7bb489 2011-09-22 11:33:43.20 WEST b78740e6-3d21-452b-b23f-857820aa603b 2011-09-21 12:22:49.130 WEST 1c2f1c4f-6fd4-4868-b020-03c7291f1589 2011-09-23 09:07:03.885 WEST 13aec4ef-0530-4064-bdf7-c10b8ad387a9 2011-09-23 09:37:52.425 WEST 3818b3ac-1a27-41cd-a031-69eb2bdac448 2011-09-23 10:39:29.156 WEST 3941990c-fb17-4427-b28c-a6ddbe27ac98 2011-09-20 17:46:27.840 WEST This workflow receives the name of the property to search for and a list of names of galaxies. The property name must be the same used in the HTML file returned by the HyperLEDA service. The workflow calls to HyperLEda service, using as input the names of the galaxies in order to get a HTML file with information about each galaxy. From each HTML file, it extracts the value of the property selected by the user. The workflow uses a python tool to parse the HTML file (one for each galaxy) and to extract the value of the property. 2011-11-18 13:25:43.387 WET aa683f93-bbef-4a66-898d-c81c9447191e 2011-09-23 09:13:00.427 WEST Extracting values of one porperty from LEDA 2012-01-16 13:46:11.181 WET 85ef1c5b-ef1c-4a31-bf36-111fb6cd5dc4 2011-09-22 11:48:55.158 WEST d65a5b01-295f-498f-8a73-75d2068dbdb2 2011-11-16 13:53:27.422 WET 96db438f-7a16-489f-8de8-119cfee35dfe 2011-09-21 12:32:26.177 WEST 5a417c77-4652-4908-adcf-f17fc2bdbb54 2011-09-21 13:27:22.103 WEST 2e629637-5b73-4639-ae3d-24f1801cbb04 2011-09-28 17:36:08.636 WEST 4060223d-6f76-4a06-b28b-9cfa1309ce53 2011-09-23 09:39:00.114 WEST a28f0a3b-750f-434f-a652-a3635ef59a31 2011-09-21 12:37:20.708 WEST 01526b18-5e90-48d5-9f55-ce4541b0b58c 2011-09-21 12:29:16.118 WEST e9f98a95-d686-47de-8c90-af3710b89944 2011-09-21 13:20:07.926 WEST 429b96ab-8598-4fdf-a3c6-6be10d6b277a 2011-09-23 11:24:45.451 WEST 70279c6f-9606-4f21-bb17-7859a34547ee 2011-09-23 13:29:11.488 WEST ec6cbde5-dd56-439b-a5e1-482f12f87799 2011-09-20 17:34:00.888 WEST Workflow10type00ag00velocity00bt00logr2500BTCorrectionBTCorrectionCalculationak10ak100akBelow0ak20ak30ak40ak50ak60ak70ak80ak90C0type0ag0velocity0bt0logr250STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 77171575-adc4-4eda-a78b-6c0c51ced1e3 python btc.py %%C%% %%akBelow%% %%ak1%% %%ak2%% %%ak3%% %%ak4%% %%ak5%% %%ak6%% %%ak7%% %%ak8%% %%ak9%% %%ak10%% 1200 1800 C ak1 ak10 ak2 ak3 ak4 ak5 ak6 ak7 ak8 ak9 akBelow btc.py true false false MacRoman false import sys from math import * #Calculating ai = f (t, log r25) = -2.5log[k+(1-k)R*((2C(1+0.2/K2)-1)] with open ("type.txt", "r") as type_file: types=type_file.readlines() with open ("logr25.txt", "r") as logr25_file: logr25s=logr25_file.readlines() with open ("velocity.txt", "r") as velocity_file: velocities=velocity_file.readlines() with open ("bt.txt", "r") as bt_file: bts=bt_file.readlines() with open ("ag.txt", "r") as ag_file: ags=ag_file.readlines() C=float(sys.argv[1]) #Building a dictionary with the ak values ak={-5:float(sys.argv[2]), \ -4:float(sys.argv[2]),\ -3:float(sys.argv[2]),\ -2:float(sys.argv[2]),\ -1:float(sys.argv[2]),\ 0:float(sys.argv[2]), 1:float(sys.argv[3]), \ 2:float(sys.argv[4]), \ 3:float(sys.argv[5]), \ 4:float(sys.argv[6]), \ 5:float(sys.argv[7]), \ 6:float(sys.argv[8]), \ 7:float(sys.argv[9]), \ 8:float(sys.argv[10]), \ 9:float(sys.argv[11]), \ 10:float(sys.argv[12]), \ } max=min(len(types), len(logr25s), len(velocities), len(bts), len(ags)) for i in range(max): try: (name, type, errtype)=types[i].split() (name, logr25, errlog)=logr25s[i].split() (name, velhel, errvel)=velocities[i].split() (name, bt, errbt)=bts[i].split() (name, ag, errag)=ags[i].split() type=float(type) logr25=float(logr25) bt=float(bt) velhel=float(velhel) ag=float(ag) except: print "Format error in galaxy %i"%i print types[i] print logr25s[i] print velocities[i] print bts[i] print ags[i] else: #CALCULATING ai #Calculating k k=0.754*pow(10, (-0.2*type)) if k>1: k=1 #Calculating K2 if type<0: K2 = 0.12-0.007*type else: K2=0.094 #Calculating R R = 10.**logr25 #Finally it calculates ai #ai=-2.5*log(k+(1.0-k)*R*((2.0*C*(1+0.2/K2)-1))) tmp=2.0*C*(1+0.2/K2)-1 ai=-2.5*log10(k+(1.0-k)*pow(R, tmp)) #Calculating ak if isnan(type): aki=float("nan") else: aki=ak[int(round(type))] #aki=0.0401445 btc = bt - ag - ai - aki*velhel/10000 if isnan(btc): btc="NaN" print name, btc, "NaN" C C false false false MacRoman false false false type type.txt true false false MacRoman false false false logr25 logr25.txt true false false MacRoman false false false bt bt.txt true false false MacRoman false false false akBelow akBelow false false false MacRoman false false false ak1 ak1 false false false MacRoman false false false ak2 ak2 false false false MacRoman false false false velocity velocity.txt true false false MacRoman false false false ak3 ak3 false false false MacRoman false false false ak4 ak4 false false false MacRoman false false false ak10 ak10 false false false MacRoman false false false ak5 ak5 false false false MacRoman false false false ag ag.txt true false false MacRoman false false false ak6 ak6 false false false MacRoman false false false ak7 ak7 false false false MacRoman false false false ak8 ak8 false false false MacRoman false false false ak9 ak9 false false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak1_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.125 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak10_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.005 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeakBelow_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.15 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak2_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.100 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak3_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.075 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak4_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.065 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak5_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.055 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak6_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.045 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak7_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.035 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak8_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.025 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeak9_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.015 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeC_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.04 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeBTCorrectionCalculationak1ak1_valuevalueBTCorrectionCalculationak10ak10_valuevalueBTCorrectionCalculationakBelowakBelow_valuevalueBTCorrectionCalculationak2ak2_valuevalueBTCorrectionCalculationak3ak3_valuevalueBTCorrectionCalculationak4ak4_valuevalueBTCorrectionCalculationak5ak5_valuevalueBTCorrectionCalculationak6ak6_valuevalueBTCorrectionCalculationak7ak7_valuevalueBTCorrectionCalculationak8ak8_valuevalueBTCorrectionCalculationak9ak9_valuevalueBTCorrectionCalculationCC_valuevalueBTCorrectionCalculationtypetypeBTCorrectionCalculationagagBTCorrectionCalculationvelocityvelocityBTCorrectionCalculationbtbtBTCorrectionCalculationlogr25logr25BTCorrectionBTCorrectionCalculationSTDOUT 5c7cd412-6cfb-407d-9f8b-ac851ba69e24 2011-11-16 15:25:44.465 WET dd529a8e-f5b2-4f02-8749-b9611a31c7fc 2011-10-20 13:02:47.685 WEST 18cb6699-60ea-4c46-96f8-e10c2a099895 2011-10-20 13:08:15.140 WEST 9e9b59c2-182e-4d8d-8207-3bd6e10ab28b 2011-11-18 13:28:34.361 WET e339779e-d668-48c6-b3ad-532963794a1a 2011-11-10 10:49:56.122 WET This workflow calculates the total aparent corrected B-Magnitud using the galactic extinction (ag), the internal extinction (that it is calcuated using the type morphological (type) and the log of axis ratio (logr25)) the k-corrections (ak* constant) and the velocity (velocity) 2011-11-18 14:27:18.91 WET b1c34170-cc75-40ae-a8a7-3e96a7493290 2011-11-16 15:30:41.202 WET 097d3f0f-edd5-49ec-9579-03906e6a59c3 2011-11-09 16:39:58.342 WET 9e915eb8-2045-4894-a49c-33e449b10f08 2011-10-20 17:27:32.43 WEST 205e945e-08c1-4627-b7ed-2e0994025a4b 2011-10-20 14:28:42.644 WEST a1a035e9-607e-469e-878f-fcf1f74bfcec 2011-10-20 13:40:51.634 WEST 864d13d8-335f-45ec-b74b-466fd09c5f9c 2011-10-20 13:00:36.736 WEST dad03735-1e09-46f3-be91-aab956b9ffd7 2011-11-17 00:05:19.437 WET 7b10fa3e-36f7-46a0-9a5e-9c6bad76741c 2011-11-16 13:56:59.804 WET 6cb0767a-8cd6-439d-907f-aea88c4d9325 2011-11-09 15:59:10.366 WET 7cd992a1-b50e-48fd-8465-99a10682a97b 2011-11-08 12:44:34.183 WET b7ac9e90-7eac-43fa-bc26-c43ff4bfd94c 2011-11-16 13:56:10.124 WET b7f93671-2f2c-4533-b9f6-1497b8caffd8 2011-10-20 14:10:47.686 WEST adb4ff5b-49a3-44b6-98f6-e28fe710ff60 2011-11-16 20:01:24.327 WET 6c6014d4-c26a-4de1-9e2f-5c6eca2aa29e 2011-10-20 12:57:10.349 WEST 3baadc91-f7de-455c-95b0-d9eb4e7dbe04 2011-11-08 12:17:53.188 WET 914ee68b-aaef-472a-ad99-a64b84314b93 2011-11-18 14:27:19.642 WET 9bd9d6e7-405e-49e0-99d4-56dcd0aaf943 2011-10-20 14:34:57.176 WEST Workflow1distances_file00btc_file00lb_resultLuminositiesCalculationbtc_file0distance_file0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 77e94696-7814-4c66-a7a3-f417949f7423 python lb.py 1200 1800 lb.py true false false MacRoman false #!/usr/bin/env python import sys from math import * with open ("distance_file.txt", "r") as distance_file: distances=distance_file.readlines() with open ("btc_file.txt", "r") as btc_file: btcs=btc_file.readlines() max=min(len(distances), len(btcs)) for i in range(max): try: (name, btc, errbtc)=btcs[i].split() btc=float(btc) except: print "Format error in galaxy %i"%i print distances[i] print btcs[i] else: try:#case "Unable to calculate the distance due to velocity:" (name, distance, errdist)=distances[i].split() distance=float(distance) except: distance=float("NaN") lb=2.0*log10(distance)+11.95-0.4*btc if isnan(lb): lb="NaN" print name, lb, "NaN" btc_file btc_file.txt true false false MacRoman false false false distance_file distance_file.txt true false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeLuminositiesCalculationbtc_filebtc_fileLuminositiesCalculationdistance_filedistances_filelb_resultLuminositiesCalculationSTDOUT This workflow calculates the luminosity of the galaxies. It receives the file with the btc values and other file with the distance values and it gives back a list with the name of the galaxies, the luminosity value and the error value 2011-11-18 13:28:08.18 WET 70a8175e-2a5c-41a7-8577-daee45fc0ed7 2011-11-08 17:27:12.401 WET 9b3779fd-b1eb-4969-9fb3-687b1ee4bb0c 2011-11-16 13:58:42.943 WET 7ac8017e-4df6-46a9-b6ec-bec6f9c6a0d4 2011-11-08 16:52:51.757 WET 9b271bb7-c893-4be4-bc05-fe47dbd09fb4 2011-11-16 20:02:25.934 WET 5e6f1f59-1bb6-4ced-99b8-dfff0ddac76f 2011-11-10 10:51:44.342 WET e60fdabf-2868-4055-b5cc-19ad188a1d48 2011-11-16 15:37:37.168 WET f1ff876e-57e1-498b-9395-93c153e21b5b 2011-11-18 13:28:09.833 WET Parse_galaxy_namesgalaxynames00linesSplit_string_into_string_list_by_regular_expressionregex0string0split11net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity string 0 'text/plain' java.lang.String true regex 0 'text/plain' java.lang.String true split 1 l('text/plain') 1 workflow org.embl.ebi.escience.scuflworkers.java.SplitByRegex net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeregex_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity \n net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSplit_string_into_string_list_by_regular_expressionregexregex_valuevalueSplit_string_into_string_list_by_regular_expressionstringgalaxynameslinesSplit_string_into_string_list_by_regular_expressionsplit e26465eb-25b7-476b-bbd8-caa1eb497fe7 2012-01-10 10:40:21.123 WET c38e0ba0-7b91-4b83-89a6-b0f4b7648549 2011-09-23 09:29:04.656 WEST Parse galaxy names 2012-01-10 10:39:55.652 WET 779dd4c7-a346-4d43-aa8f-c827ad939da0 2011-11-18 13:45:26.390 WET 2d2be0cf-104a-48c9-a498-9018738ce518 2012-01-10 10:41:21.137 WET This workflow opens a dialog window where the user can select a file, then this workflow reads the file and it splits it in lines. The input of this workflow, will be the title of the dialog window. 2011-11-18 13:45:26.196 WET 3459227d-04ca-4476-bb60-3a2397cf3f32 2011-09-23 09:27:55.334 WEST Extracting_J2000Coordinates_from_LEDAlines00J2000CoordsREST_Serviceobject_name0responseBody00net.sf.taverna.t2.activitiesrest-activity1.3net.sf.taverna.t2.activities.rest.RESTActivity GET http://leda.univ-lyon1.fr/ledacat.cgi?{object_name}&ob=ra application/xml application/xml String false false true object_name java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractJ2000Coordfiletmp0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 66e5adf1-b0a9-453c-8d85-26ef254410e2 python parseLEDA.py 1200 1800 parseLEDA.py true false false MacRoman false import sys import re f=open("filetmp.txt","r") text=f.read() matchJ2000 = re.search('(?<=J)\w+.\w+([\+|-])\w+.\w+', text) if matchJ2000==None: sys.stdout.write("Not match J2000") else: valueJ2000=matchJ2000.group(0) signJ2000=matchJ2000.group(1) matchName = re.search('(?<=KIG)\w+', text) if matchName==None: name="No Name" else: name=matchName.group(0) coordsJ2000=valueJ2000.split(signJ2000) if len(coordsJ2000)==2: sys.stdout.write( "KIG%s\t%s\t%s%s"%(name, coordsJ2000[0], signJ2000, coordsJ2000[1])) else: sys.stdout.write("Invalid coords") filetmp filetmp.txt true false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_String_List_to_a_Stringstringlist1concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeREST_Serviceobject_namelinesextractJ2000CoordfiletmpREST_ServiceresponseBodyMerge_String_List_to_a_StringstringlistextractJ2000CoordSTDOUTJ2000CoordsMerge_String_List_to_a_Stringconcatenated 27a6c00b-6132-410c-b7c5-6975629f881d 2011-09-21 13:23:53.246 WEST 828b1612-bb2f-42df-a7aa-198b43c780ab 2011-09-21 13:42:31.907 WEST b390af97-6c6e-4dc3-9554-cc2fe8e94aea 2011-09-22 11:27:22.43 WEST e453ace7-8da2-4b7c-8059-2fe428ede0e2 2011-09-23 12:39:51.166 WEST 8e5d2196-edd3-449f-bfb5-3460e8f719e0 2011-09-20 12:41:49.44 WEST 35c0e31b-efcd-41a0-938e-233174d27f46 2011-09-22 12:35:46.737 WEST d457ef90-9133-402d-965e-fb8440f09933 2011-09-20 17:23:03.625 WEST 2f6984bd-4c92-4f21-8981-874751302c42 2011-09-20 17:50:01.550 WEST This workflow receives a list of names of galaxies. The workflow calls to HyperLEda service, using as input the names of the galaxies in order to get a HTML file with information about each galaxy. From each HTML file, it extracts the J2000 coordinates. The workflow uses a python tool to parse the HTML file (one for each galaxy) and to extract the J2000 coordinates. 2011-11-18 13:55:20.383 WET 4448bbc3-72a1-4922-9029-ad4eba5053cf 2011-09-23 11:27:44.971 WEST 1c2f1c4f-6fd4-4868-b020-03c7291f1589 2011-09-23 09:07:03.885 WEST Extracting J2000Coordinates from LEDA 2011-09-28 17:35:31.939 WEST c48f0f82-2513-4039-a729-ce71a728e412 2011-09-20 12:45:57.982 WEST 3b83849b-d6e2-4ac8-8c5a-6a30a9560f3c 2011-09-23 09:54:09.119 WEST d439fa98-659e-4d6e-90ff-3474f6b929b4 2011-09-23 10:47:08.422 WEST 35ba5f3f-1ccb-4565-990e-44c94af8d5c8 2011-11-09 16:07:10.244 WET 87bc563b-bb27-44fa-8c3d-d35ba68b1a90 2011-09-22 11:17:20.802 WEST 4b89d8bd-d853-4221-93de-8ec3989469ea 2011-09-21 18:21:29.210 WEST d5a65d1e-37af-4735-adfb-8cabad49caf3 2011-09-29 18:35:58.658 WEST 9d37469a-dab5-4d54-aed0-9a27515b3cc7 2011-09-21 18:20:59.13 WEST ae8acd0b-351f-4b42-8b43-2ef9bfa4e491 2011-09-23 14:27:43.471 WEST dfad726d-1346-47a6-9378-537a57472b55 2011-09-23 11:19:42.599 WEST 708214aa-8ee0-4f79-9a24-51b3abddb8c3 2011-11-10 19:51:51.246 WET f91c8adc-5f72-46df-9d1a-b19b140dd19d 2011-11-09 16:02:35.493 WET ac0c26bc-1598-4a27-9c32-65cfbb6a5ea9 2011-09-21 13:24:13.52 WEST 95fca368-8053-43db-8757-da38c1273ec4 2011-09-23 10:53:56.999 WEST 885beafc-12cc-49c8-94cb-ec2b5d4f3598 2011-09-23 11:27:06.589 WEST 1242ff21-69be-4fd3-b860-04620a2768c3 2011-09-21 19:06:52.391 WEST 429b96ab-8598-4fdf-a3c6-6be10d6b277a 2011-09-23 11:24:45.451 WEST 23a0f0c0-871b-47da-89bd-723a2d2d2dfe 2011-09-21 12:33:11.325 WEST 794fe904-4a10-488f-bfaa-e17782af9bcc 2011-09-23 09:53:12.615 WEST 0ad2fb7f-7963-4c8e-a720-fb9eaf214044 2011-09-21 17:35:20.972 WEST 7b0bdc8f-dbe6-4ca4-8312-ce15728d395f 2011-09-21 13:21:58.343 WEST 78e2a750-08c0-4a70-96d7-61e65fe3b3d9 2011-09-22 12:47:33.796 WEST 51347f6c-2d71-46ad-b330-07e016a2a023 2011-09-27 12:47:04.381 WEST 5550d63a-758d-40e2-a788-7107f5e22877 2011-09-20 17:42:11.333 WEST 2d1943d2-9d62-433a-bc30-1559397c139c 2011-09-27 11:54:45.840 WEST 71239fc9-d24a-433f-9e19-e5498aca29d8 2011-09-23 13:35:47.454 WEST aa683f93-bbef-4a66-898d-c81c9447191e 2011-09-23 09:13:00.427 WEST 0a4686a2-c37e-4460-bb3c-834f4f0cf1bb 2011-09-21 13:25:02.561 WEST 2d0bc12f-82e7-4bd0-8fb6-9a9f7188f8f5 2011-09-20 17:24:45.330 WEST 3ca9fdd2-5d42-4676-bf24-2939fc5f8083 2011-09-23 12:38:29.209 WEST a28f0a3b-750f-434f-a652-a3635ef59a31 2011-09-21 12:37:20.708 WEST ebf4cdee-1cc2-42aa-93ad-7d47e35a9407 2011-09-20 12:51:27.36 WEST c25f716b-69f3-4e8f-a1f1-22996e3d0220 2011-09-23 09:25:22.83 WEST b29a5be6-0d81-422d-986e-bc69f682b6a0 2011-09-26 13:59:36.780 WEST 3818b3ac-1a27-41cd-a031-69eb2bdac448 2011-09-23 10:39:29.156 WEST 4060223d-6f76-4a06-b28b-9cfa1309ce53 2011-09-23 09:39:00.114 WEST e457963b-8c7d-42bf-91f1-2797d25a69c6 2011-09-27 12:48:53.509 WEST 2e299294-d841-464d-8f85-0f251a4e5fd2 2011-09-23 13:41:09.818 WEST c25b8f62-3566-407f-bc70-6e913571f182 2011-09-22 12:28:30.655 WEST 5b47bcee-02eb-4af7-810e-f0dfd06fec9b 2011-09-23 12:49:37.8 WEST 76233859-6a89-4eb0-adb3-b0e8209b8609 2011-09-23 10:58:14.26 WEST 64543426-ecbf-4bbf-8b14-733b1da45b38 2011-09-23 10:43:48.352 WEST cef91669-f8fc-47ef-a7d7-35f2c91541bf 2011-09-20 17:31:58.555 WEST 5bb49937-638f-4688-9a07-1e6c72ec673c 2011-09-23 13:23:05.203 WEST ee96a35c-ff58-4511-8150-9bbae1d545c7 2011-09-21 13:32:35.232 WEST edc20b97-ecb8-462f-ba83-383a65d57898 2011-09-23 13:39:44.991 WEST 153e1bc5-e70b-4beb-b092-ae68c7117e04 2011-09-23 13:15:47.366 WEST de8b348b-3ec0-4c34-b740-bf2c49720fd4 2011-09-23 10:31:42.755 WEST 5a417c77-4652-4908-adcf-f17fc2bdbb54 2011-09-21 13:27:22.103 WEST 043711d4-ed34-4f51-9f22-e0db43bbe772 2011-09-22 11:55:36.459 WEST 86618e98-efa8-4b75-bec5-90c642245f00 2011-09-21 12:36:42.586 WEST 5da43cc7-8f1c-40a3-9290-4da1d3a61524 2011-09-21 12:13:27.605 WEST Susana Sanchez 2011-09-23 13:52:45.9 WEST 049875da-db24-4fea-8e04-d73afde84f09 2011-09-21 12:49:03.680 WEST c75feeec-2366-4358-ab57-b243aeb32c95 2011-09-20 17:04:40.959 WEST c985215f-762f-4d34-97e3-5b21b6dc1856 2011-09-21 13:39:57.408 WEST 712ebe6b-c42e-4cc4-917f-1e1372693133 2011-09-21 17:53:17.336 WEST ef4ad51a-9e40-49af-809c-efbdd42309cd 2011-09-21 18:02:04.674 WEST 44fa0e4c-623b-4c93-acc0-d2c5862a9653 2011-09-21 12:31:33.281 WEST 291790aa-6a65-4268-b454-3dbc9b7e4919 2011-09-21 17:53:53.723 WEST bf55a161-c48d-4566-9171-15b8d5d4d690 2011-09-28 14:06:47.975 WEST 4bfeeaeb-e6db-4325-9a4a-ca51295f27aa 2011-09-23 13:34:09.312 WEST 3941990c-fb17-4427-b28c-a6ddbe27ac98 2011-09-20 17:46:27.840 WEST 01723dfb-c245-42fc-b6fa-2d0c320167c3 2011-09-21 17:45:50.191 WEST 110c00fc-e781-44d3-95b1-90c5a76288b7 2011-09-27 16:54:12.813 WEST f2788ba6-7ff4-4b14-8b7d-96cdda066833 2011-09-22 11:44:55.641 WEST f9e2bc51-7686-47e0-9a46-d507a7ddfed0 2011-09-21 13:48:15.355 WEST 89e485ec-ccb5-4d01-8aa5-8e07b4379b9b 2011-09-23 10:41:01.661 WEST 5cc579ee-f7d0-4577-815e-a7dff274c351 2011-09-22 11:53:49.701 WEST af5b5d9e-c872-4e94-9405-96327b6f62e5 2011-09-23 09:43:46.755 WEST 463f53d0-f5ce-49f9-a748-fa7b87bf27cf 2011-09-23 13:30:43.390 WEST 6137284b-f808-4b50-b626-e8e3c90f7eb4 2011-11-16 13:52:31.362 WET 1d68181c-9346-4d14-b6b2-63ac14644b52 2011-09-22 11:58:47.710 WEST bf377b62-d6a2-45b4-8971-c1721de61a07 2011-09-23 09:37:14.920 WEST 4d64cfc4-1b59-4e6d-9a2d-d9bd4a1ef5f0 2011-09-22 12:19:26.167 WEST b33f2bae-8489-47b1-9f7c-bb0d4253ce9c 2011-09-26 13:58:18.516 WEST 7a0d9e0b-5a2d-47cb-9f41-067fc7d3aac9 2011-09-21 12:41:09.122 WEST 01526b18-5e90-48d5-9f55-ce4541b0b58c 2011-09-21 12:29:16.118 WEST 5985c8d3-a2bd-443c-aadc-b019d2a76378 2011-09-23 09:47:43.15 WEST d0f800f1-dc13-4c89-89fe-db178851bec9 2011-11-18 13:25:06.458 WET 5017654b-dcc1-48a1-9431-a1122e156515 2011-09-20 12:30:02.538 WEST 25e113ed-101a-49ae-af8b-41a0ca98a0d0 2011-09-23 09:32:50.700 WEST 26fb2b44-0cc3-424a-ad6a-75945826c49f 2011-09-22 12:30:53.559 WEST 540bd875-2ddd-4ce8-ae74-f245a5b7882d 2011-09-22 11:29:13.434 WEST ec6cbde5-dd56-439b-a5e1-482f12f87799 2011-09-20 17:34:00.888 WEST 5e54c5fc-5d61-4d8c-b7a9-2f98275caf8e 2011-09-26 13:56:52.296 WEST 1364c094-cb73-4219-ad5c-2a16eae93d37 2011-09-23 10:34:30.180 WEST 817ddf67-9b55-46b0-9df0-a5d37545ec66 2011-09-20 12:43:05.343 WEST 65760200-afc4-4e39-97a4-fcae8c6250cf 2011-09-21 17:46:35.763 WEST b3b7abbe-941a-4989-a237-296007a45451 2011-09-27 12:02:07.904 WEST 4e257d7f-4e13-479d-91fd-0a2e8453360a 2011-11-18 13:55:24.198 WET 30173e2c-048e-4810-a0d6-7d13cf7d7b38 2011-09-20 12:40:21.49 WEST 09c31b6c-5bfe-4f9a-a153-087f56f1ed0f 2011-09-20 12:27:07.636 WEST 85ef1c5b-ef1c-4a31-bf36-111fb6cd5dc4 2011-09-22 11:48:55.158 WEST 64d309da-3557-4cf7-b483-d011928821e7 2011-09-21 12:41:40.469 WEST 96db438f-7a16-489f-8de8-119cfee35dfe 2011-09-21 12:32:26.177 WEST 86c5095c-d85d-411b-b4c7-946be5b21329 2011-09-23 10:37:27.641 WEST 8aa92fe1-dc2b-4054-86a9-55493ad6d400 2011-09-21 13:59:46.813 WEST 1db199d6-b2ab-4259-92e3-51b81d324fd0 2011-09-20 12:58:13.116 WEST 11ee472c-bee8-4eb1-9152-0dddcec7ca9c 2011-09-22 11:36:17.103 WEST af985c3a-45b6-459a-a330-7f49c3916429 2011-09-23 09:29:44.338 WEST 77fc8c74-4f5b-47dc-b5fc-9a60af9c279d 2011-09-21 17:38:30.606 WEST 2e77782b-4490-49ae-a736-74cfbed69f74 2011-09-23 10:33:57.220 WEST 8cc79c77-f86a-4499-ba52-e452afd0099b 2011-09-23 13:16:43.43 WEST b78740e6-3d21-452b-b23f-857820aa603b 2011-09-21 12:22:49.130 WEST eca604ae-b1ed-4de5-849e-29c29c8ce962 2011-09-27 12:45:59.499 WEST b5989675-d287-4486-9a88-4980bff2a403 2011-09-23 09:45:30.228 WEST 556b8f55-d235-42b8-9f02-b390a3444e87 2011-09-23 12:37:18.215 WEST ded40374-49dd-48d6-907d-eef1500fbd54 2011-09-20 17:56:10.871 WEST 196b8da1-bc7a-4a93-8541-5fdbd65d7c53 2011-09-27 11:55:59.749 WEST e52941c8-26ea-47ac-b41c-90e090fcac69 2011-09-28 17:35:36.252 WEST e0d5a1ca-2b6e-459c-b3ae-0a47ba7bb489 2011-09-22 11:33:43.20 WEST 13aec4ef-0530-4064-bdf7-c10b8ad387a9 2011-09-23 09:37:52.425 WEST e534dbe7-df40-4cb2-bcd3-3ac855119073 2011-09-21 13:49:07.90 WEST 770c5c48-c2d7-4bde-ad88-75296b93a9f5 2011-09-27 12:03:12.254 WEST a81f67ba-1c4f-4c9c-aca9-d07bc7b5c4f2 2011-09-22 12:05:01.148 WEST 1b189766-4626-4a27-9494-3acfce4da0f8 2011-09-27 12:42:11.107 WEST 21bdf70f-7e71-4753-83e1-7af93b84a20d 2011-09-22 12:53:41.970 WEST 1bfd1e3a-3abf-4aec-9012-df3081c713f9 2011-09-23 13:14:46.586 WEST 9596e96e-10d6-484c-9d84-bfa695bd3dd7 2011-09-23 10:45:50.52 WEST db325e7a-079d-4d07-8ffe-cd44fceaac51 2011-09-22 11:42:10.21 WEST 7a795621-6f7f-4def-85b8-1d969e9840ba 2011-09-23 11:57:16.627 WEST 0b232fa4-5b2b-4a5f-b0d4-ddaccee3463f 2011-09-21 14:12:31.99 WEST 1470e133-91bc-44de-8a91-df5ed1932030 2011-09-22 12:01:37.444 WEST 70279c6f-9606-4f21-bb17-7859a34547ee 2011-09-23 13:29:11.488 WEST 651e122f-51db-4f56-a086-f662f4d2f647 2011-09-27 13:23:27.446 WEST 56a5c923-f965-44d0-8e9a-32a77485eba9 2011-09-21 18:23:58.925 WEST 1ef79c00-910b-47cd-b8e0-687a7f91f5dd 2011-09-22 12:14:16.955 WEST 99801dfc-e56f-4108-8574-ffea529b1976 2011-09-22 12:39:39.833 WEST 83ac2e4a-461a-42bb-82ac-927039849bae 2011-09-20 12:50:54.46 WEST c9047c75-d7cd-4a87-84ae-38e0541fd717 2011-09-21 18:30:55.520 WEST 2ce5dcb1-17a0-45b4-be68-0e01f004f843 2011-09-22 12:17:10.68 WEST c57db53f-cbfe-4e82-beff-3e49c96384ee 2011-09-21 13:36:46.123 WEST e8101779-c1ae-4204-a4fd-f662857c2a19 2011-09-20 12:22:48.317 WEST 779ac02a-7605-4153-a3c5-add59801b25c 2011-09-21 13:35:45.565 WEST e9f98a95-d686-47de-8c90-af3710b89944 2011-09-21 13:20:07.926 WEST cbfa80f2-14ce-4c19-9f3e-fa171760b564 2011-09-23 11:28:40.885 WEST 935a19d4-9e90-4613-9f02-b841c7f61f68 2012-01-16 13:38:13.796 WET c9068f2d-6ea6-4df4-9202-1a5a6710d94c 2011-09-27 11:52:25.673 WEST Extracting_values_of_one_porperty_from_LEDAproperty00lines00remoteValuesREST_Serviceobject_name0responseBody00net.sf.taverna.t2.activitiesrest-activity1.3net.sf.taverna.t2.activities.rest.RESTActivity GET http://leda.univ-lyon1.fr/ledacat.cgi?{object_name}&ob=ra application/xml application/xml String false false true object_name java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractPropertyValueproperty0filetmp0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 66e5adf1-b0a9-453c-8d85-26ef254410e2 python parseLEDA.py %%property%% 1200 1800 property parseLEDA.py true false false MacRoman false import sys import re f=open("filetmp.txt","r") text=f.read() property=sys.argv[1] matchProperty=re.search('%s\s*</a>\s*</td>\s*<td>\s*(-?[0-9]+.[0-9]+)\s*(\+/-\s*([0-9]+(.[0-9]+)?))?'%(property.strip()), text) matchName = re.search('(?<=KIG)\w+', text) if matchName==None: name="No Name" else: name=matchName.group(0) if matchProperty !=None: value=matchProperty.group(1) error=matchProperty.group(3) if error==None: error="NaN" sys.stdout.write("KIG%s\t%s\t%s"%(name, value, error)) else: sys.stdout.write("KIG%s\tNaN\tNaN"%(name)) filetmp filetmp.txt true false false MacRoman false false false property property false false false MacRoman false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeREST_Serviceobject_namelinesextractPropertyValuepropertypropertyextractPropertyValuefiletmpREST_ServiceresponseBodyremoteValuesextractPropertyValueSTDOUT af5b5d9e-c872-4e94-9405-96327b6f62e5 2011-09-23 09:43:46.755 WEST 5cc579ee-f7d0-4577-815e-a7dff274c351 2011-09-22 11:53:49.701 WEST 2e299294-d841-464d-8f85-0f251a4e5fd2 2011-09-23 13:41:09.818 WEST 2f6984bd-4c92-4f21-8981-874751302c42 2011-09-20 17:50:01.550 WEST 56a5c923-f965-44d0-8e9a-32a77485eba9 2011-09-21 18:23:58.925 WEST 3941990c-fb17-4427-b28c-a6ddbe27ac98 2011-09-20 17:46:27.840 WEST 76233859-6a89-4eb0-adb3-b0e8209b8609 2011-09-23 10:58:14.26 WEST e9f98a95-d686-47de-8c90-af3710b89944 2011-09-21 13:20:07.926 WEST 83ac2e4a-461a-42bb-82ac-927039849bae 2011-09-20 12:50:54.46 WEST c9047c75-d7cd-4a87-84ae-38e0541fd717 2011-09-21 18:30:55.520 WEST 1c2f1c4f-6fd4-4868-b020-03c7291f1589 2011-09-23 09:07:03.885 WEST d439fa98-659e-4d6e-90ff-3474f6b929b4 2011-09-23 10:47:08.422 WEST 040bc9ea-dfde-4d57-8bd4-13f3b469203e 2011-09-27 17:19:12.112 WEST 2ce5dcb1-17a0-45b4-be68-0e01f004f843 2011-09-22 12:17:10.68 WEST 85ef1c5b-ef1c-4a31-bf36-111fb6cd5dc4 2011-09-22 11:48:55.158 WEST 794fe904-4a10-488f-bfaa-e17782af9bcc 2011-09-23 09:53:12.615 WEST ebf4cdee-1cc2-42aa-93ad-7d47e35a9407 2011-09-20 12:51:27.36 WEST 1db199d6-b2ab-4259-92e3-51b81d324fd0 2011-09-20 12:58:13.116 WEST a28f0a3b-750f-434f-a652-a3635ef59a31 2011-09-21 12:37:20.708 WEST 5bb49937-638f-4688-9a07-1e6c72ec673c 2011-09-23 13:23:05.203 WEST 8aa92fe1-dc2b-4054-86a9-55493ad6d400 2011-09-21 13:59:46.813 WEST b921d4a7-e03a-4b6f-a159-f2209a26492e 2011-11-18 13:25:45.50 WET 0a4686a2-c37e-4460-bb3c-834f4f0cf1bb 2011-09-21 13:25:02.561 WEST 429b96ab-8598-4fdf-a3c6-6be10d6b277a 2011-09-23 11:24:45.451 WEST 5e54c5fc-5d61-4d8c-b7a9-2f98275caf8e 2011-09-26 13:56:52.296 WEST 71239fc9-d24a-433f-9e19-e5498aca29d8 2011-09-23 13:35:47.454 WEST 30173e2c-048e-4810-a0d6-7d13cf7d7b38 2011-09-20 12:40:21.49 WEST ae8acd0b-351f-4b42-8b43-2ef9bfa4e491 2011-09-23 14:27:43.471 WEST 11ee472c-bee8-4eb1-9152-0dddcec7ca9c 2011-09-22 11:36:17.103 WEST 2e629637-5b73-4639-ae3d-24f1801cbb04 2011-09-28 17:36:08.636 WEST 25e113ed-101a-49ae-af8b-41a0ca98a0d0 2011-09-23 09:32:50.700 WEST 8e5d2196-edd3-449f-bfb5-3460e8f719e0 2011-09-20 12:41:49.44 WEST 95fca368-8053-43db-8757-da38c1273ec4 2011-09-23 10:53:56.999 WEST af985c3a-45b6-459a-a330-7f49c3916429 2011-09-23 09:29:44.338 WEST dfad726d-1346-47a6-9378-537a57472b55 2011-09-23 11:19:42.599 WEST 3818b3ac-1a27-41cd-a031-69eb2bdac448 2011-09-23 10:39:29.156 WEST 87bc563b-bb27-44fa-8c3d-d35ba68b1a90 2011-09-22 11:17:20.802 WEST db325e7a-079d-4d07-8ffe-cd44fceaac51 2011-09-22 11:42:10.21 WEST aa683f93-bbef-4a66-898d-c81c9447191e 2011-09-23 09:13:00.427 WEST a81f67ba-1c4f-4c9c-aca9-d07bc7b5c4f2 2011-09-22 12:05:01.148 WEST c985215f-762f-4d34-97e3-5b21b6dc1856 2011-09-21 13:39:57.408 WEST 9d37469a-dab5-4d54-aed0-9a27515b3cc7 2011-09-21 18:20:59.13 WEST 1364c094-cb73-4219-ad5c-2a16eae93d37 2011-09-23 10:34:30.180 WEST 712ebe6b-c42e-4cc4-917f-1e1372693133 2011-09-21 17:53:17.336 WEST b78740e6-3d21-452b-b23f-857820aa603b 2011-09-21 12:22:49.130 WEST 78e2a750-08c0-4a70-96d7-61e65fe3b3d9 2011-09-22 12:47:33.796 WEST 86618e98-efa8-4b75-bec5-90c642245f00 2011-09-21 12:36:42.586 WEST 5985c8d3-a2bd-443c-aadc-b019d2a76378 2011-09-23 09:47:43.15 WEST Susana Sanchez 2011-09-23 13:52:45.9 WEST 1bfd1e3a-3abf-4aec-9012-df3081c713f9 2011-09-23 13:14:46.586 WEST 4bfeeaeb-e6db-4325-9a4a-ca51295f27aa 2011-09-23 13:34:09.312 WEST 616efd0f-5c56-4d51-a93f-7a6ca3a61d83 2011-11-10 23:18:28.817 WET 45cbb38e-442e-4798-9f59-81424ab82bd9 2011-10-20 13:04:39.536 WEST b390af97-6c6e-4dc3-9554-cc2fe8e94aea 2011-09-22 11:27:22.43 WEST 70279c6f-9606-4f21-bb17-7859a34547ee 2011-09-23 13:29:11.488 WEST 5017654b-dcc1-48a1-9431-a1122e156515 2011-09-20 12:30:02.538 WEST 0f0fc9b2-62b8-4ad8-be48-985967d89eff 2011-09-27 17:17:27.650 WEST de8b348b-3ec0-4c34-b740-bf2c49720fd4 2011-09-23 10:31:42.755 WEST 09c31b6c-5bfe-4f9a-a153-087f56f1ed0f 2011-09-20 12:27:07.636 WEST e453ace7-8da2-4b7c-8059-2fe428ede0e2 2011-09-23 12:39:51.166 WEST 44fa0e4c-623b-4c93-acc0-d2c5862a9653 2011-09-21 12:31:33.281 WEST 13aec4ef-0530-4064-bdf7-c10b8ad387a9 2011-09-23 09:37:52.425 WEST edc20b97-ecb8-462f-ba83-383a65d57898 2011-09-23 13:39:44.991 WEST 01723dfb-c245-42fc-b6fa-2d0c320167c3 2011-09-21 17:45:50.191 WEST 1470e133-91bc-44de-8a91-df5ed1932030 2011-09-22 12:01:37.444 WEST c48f0f82-2513-4039-a729-ce71a728e412 2011-09-20 12:45:57.982 WEST 1ef79c00-910b-47cd-b8e0-687a7f91f5dd 2011-09-22 12:14:16.955 WEST 049875da-db24-4fea-8e04-d73afde84f09 2011-09-21 12:49:03.680 WEST ee96a35c-ff58-4511-8150-9bbae1d545c7 2011-09-21 13:32:35.232 WEST bf377b62-d6a2-45b4-8971-c1721de61a07 2011-09-23 09:37:14.920 WEST 463f53d0-f5ce-49f9-a748-fa7b87bf27cf 2011-09-23 13:30:43.390 WEST d457ef90-9133-402d-965e-fb8440f09933 2011-09-20 17:23:03.625 WEST 291790aa-6a65-4268-b454-3dbc9b7e4919 2011-09-21 17:53:53.723 WEST 92b18ff5-4216-43de-8d1f-72d3bf28cda4 2011-09-27 17:27:14.393 WEST 65760200-afc4-4e39-97a4-fcae8c6250cf 2011-09-21 17:46:35.763 WEST f82168fa-908e-4f2e-8011-20f9a89eedee 2011-09-28 14:03:46.829 WEST cbfa80f2-14ce-4c19-9f3e-fa171760b564 2011-09-23 11:28:40.885 WEST 8eefb90f-6ffd-469b-9eb6-4027cd8c1136 2011-10-19 18:42:06.712 WEST 77fc8c74-4f5b-47dc-b5fc-9a60af9c279d 2011-09-21 17:38:30.606 WEST 0ad2fb7f-7963-4c8e-a720-fb9eaf214044 2011-09-21 17:35:20.972 WEST f2788ba6-7ff4-4b14-8b7d-96cdda066833 2011-09-22 11:44:55.641 WEST 8cc79c77-f86a-4499-ba52-e452afd0099b 2011-09-23 13:16:43.43 WEST 5550d63a-758d-40e2-a788-7107f5e22877 2011-09-20 17:42:11.333 WEST b6dbf09a-09e3-4660-9ad7-fa8760f235cc 2011-09-27 11:19:45.806 WEST 16a46fb8-ff69-421d-af7e-dbc3625291ad 2011-09-27 17:24:10.365 WEST 21bdf70f-7e71-4753-83e1-7af93b84a20d 2011-09-22 12:53:41.970 WEST 86c5095c-d85d-411b-b4c7-946be5b21329 2011-09-23 10:37:27.641 WEST 1242ff21-69be-4fd3-b860-04620a2768c3 2011-09-21 19:06:52.391 WEST c57db53f-cbfe-4e82-beff-3e49c96384ee 2011-09-21 13:36:46.123 WEST b29a5be6-0d81-422d-986e-bc69f682b6a0 2011-09-26 13:59:36.780 WEST d65a5b01-295f-498f-8a73-75d2068dbdb2 2011-11-16 13:53:27.422 WET ac0c26bc-1598-4a27-9c32-65cfbb6a5ea9 2011-09-21 13:24:13.52 WEST 828b1612-bb2f-42df-a7aa-198b43c780ab 2011-09-21 13:42:31.907 WEST 4d64cfc4-1b59-4e6d-9a2d-d9bd4a1ef5f0 2011-09-22 12:19:26.167 WEST e8101779-c1ae-4204-a4fd-f662857c2a19 2011-09-20 12:22:48.317 WEST 89e485ec-ccb5-4d01-8aa5-8e07b4379b9b 2011-09-23 10:41:01.661 WEST 64543426-ecbf-4bbf-8b14-733b1da45b38 2011-09-23 10:43:48.352 WEST 779ac02a-7605-4153-a3c5-add59801b25c 2011-09-21 13:35:45.565 WEST 01526b18-5e90-48d5-9f55-ce4541b0b58c 2011-09-21 12:29:16.118 WEST 7a795621-6f7f-4def-85b8-1d969e9840ba 2011-09-23 11:57:16.627 WEST ef4ad51a-9e40-49af-809c-efbdd42309cd 2011-09-21 18:02:04.674 WEST 3ca9fdd2-5d42-4676-bf24-2939fc5f8083 2011-09-23 12:38:29.209 WEST 4b89d8bd-d853-4221-93de-8ec3989469ea 2011-09-21 18:21:29.210 WEST 540bd875-2ddd-4ce8-ae74-f245a5b7882d 2011-09-22 11:29:13.434 WEST 99801dfc-e56f-4108-8574-ffea529b1976 2011-09-22 12:39:39.833 WEST 5da43cc7-8f1c-40a3-9290-4da1d3a61524 2011-09-21 12:13:27.605 WEST e534dbe7-df40-4cb2-bcd3-3ac855119073 2011-09-21 13:49:07.90 WEST 1f7816ce-0070-4aaf-8110-5361b55a66c5 2011-09-27 11:12:12.756 WEST a1e761be-7c3b-4bca-8b37-f785b091bf39 2011-09-27 11:28:20.867 WEST 35c0e31b-efcd-41a0-938e-233174d27f46 2011-09-22 12:35:46.737 WEST f928d3db-058f-46fd-a950-5922ebef4ee0 2011-09-29 10:11:11.634 WEST e11ca65c-83f2-4947-9adc-830db5f04d66 2011-09-27 11:16:32.27 WEST c75feeec-2366-4358-ab57-b243aeb32c95 2011-09-20 17:04:40.959 WEST 32259b61-401d-48c7-8984-972a057e82d4 2011-10-20 17:26:30.63 WEST 5b47bcee-02eb-4af7-810e-f0dfd06fec9b 2011-09-23 12:49:37.8 WEST fd0b162a-6614-49ec-9a02-34ce8e8c4d0f 2011-09-29 10:04:32.801 WEST 64d309da-3557-4cf7-b483-d011928821e7 2011-09-21 12:41:40.469 WEST 043711d4-ed34-4f51-9f22-e0db43bbe772 2011-09-22 11:55:36.459 WEST 3b83849b-d6e2-4ac8-8c5a-6a30a9560f3c 2011-09-23 09:54:09.119 WEST 3852cc2a-bf30-4b14-9c0a-9b05553cd7a3 2011-09-27 11:26:46.32 WEST 153e1bc5-e70b-4beb-b092-ae68c7117e04 2011-09-23 13:15:47.366 WEST 4448bbc3-72a1-4922-9029-ad4eba5053cf 2011-09-23 11:27:44.971 WEST f9e2bc51-7686-47e0-9a46-d507a7ddfed0 2011-09-21 13:48:15.355 WEST 23a0f0c0-871b-47da-89bd-723a2d2d2dfe 2011-09-21 12:33:11.325 WEST 4060223d-6f76-4a06-b28b-9cfa1309ce53 2011-09-23 09:39:00.114 WEST Extracting values of one porperty from LEDA 2012-01-16 13:45:53.542 WET 674516d5-9e02-4823-a55b-2afa1b1feac1 2012-01-16 11:12:02.489 WET 7b0bdc8f-dbe6-4ca4-8312-ce15728d395f 2011-09-21 13:21:58.343 WEST c25f716b-69f3-4e8f-a1f1-22996e3d0220 2011-09-23 09:25:22.83 WEST 7a0d9e0b-5a2d-47cb-9f41-067fc7d3aac9 2011-09-21 12:41:09.122 WEST 556b8f55-d235-42b8-9f02-b390a3444e87 2011-09-23 12:37:18.215 WEST 5a417c77-4652-4908-adcf-f17fc2bdbb54 2011-09-21 13:27:22.103 WEST c25b8f62-3566-407f-bc70-6e913571f182 2011-09-22 12:28:30.655 WEST 885beafc-12cc-49c8-94cb-ec2b5d4f3598 2011-09-23 11:27:06.589 WEST cef91669-f8fc-47ef-a7d7-35f2c91541bf 2011-09-20 17:31:58.555 WEST 0b232fa4-5b2b-4a5f-b0d4-ddaccee3463f 2011-09-21 14:12:31.99 WEST 1d68181c-9346-4d14-b6b2-63ac14644b52 2011-09-22 11:58:47.710 WEST 27a6c00b-6132-410c-b7c5-6975629f881d 2011-09-21 13:23:53.246 WEST ec6cbde5-dd56-439b-a5e1-482f12f87799 2011-09-20 17:34:00.888 WEST 9596e96e-10d6-484c-9d84-bfa695bd3dd7 2011-09-23 10:45:50.52 WEST 26fb2b44-0cc3-424a-ad6a-75945826c49f 2011-09-22 12:30:53.559 WEST 2d0bc12f-82e7-4bd0-8fb6-9a9f7188f8f5 2011-09-20 17:24:45.330 WEST b33f2bae-8489-47b1-9f7c-bb0d4253ce9c 2011-09-26 13:58:18.516 WEST 96db438f-7a16-489f-8de8-119cfee35dfe 2011-09-21 12:32:26.177 WEST 2e77782b-4490-49ae-a736-74cfbed69f74 2011-09-23 10:33:57.220 WEST a42650f7-8a43-4d23-a308-76a89e8aab10 2012-01-16 13:45:54.293 WET 817ddf67-9b55-46b0-9df0-a5d37545ec66 2011-09-20 12:43:05.343 WEST ded40374-49dd-48d6-907d-eef1500fbd54 2011-09-20 17:56:10.871 WEST b5989675-d287-4486-9a88-4980bff2a403 2011-09-23 09:45:30.228 WEST e0d5a1ca-2b6e-459c-b3ae-0a47ba7bb489 2011-09-22 11:33:43.20 WEST This workflow receives the name of the property to search for and a list of names of galaxies. The property name must be the same used in the HTML file returned by the HyperLEDA service. The workflow calls to HyperLEda service, using as input the names of the galaxies in order to get a HTML file with information about each galaxy. From each HTML file, it extracts the value of the property selected by the user. The workflow uses a python tool to parse the HTML file (one for each galaxy) and to extract the value of the property. 2011-11-18 13:25:43.387 WET