You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/03/17 10:39:30 UTC

[7/9] incubator-taverna-language git commit: Apache license headers .. on our files

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/2f46d8d8/taverna-scufl2-wfdesc/src/test/resources/enm-v21.t2flow
----------------------------------------------------------------------
diff --git a/taverna-scufl2-wfdesc/src/test/resources/enm-v21.t2flow b/taverna-scufl2-wfdesc/src/test/resources/enm-v21.t2flow
deleted file mode 100644
index eb64c77..0000000
--- a/taverna-scufl2-wfdesc/src/test/resources/enm-v21.t2flow
+++ /dev/null
@@ -1,30875 +0,0 @@
-<workflow xmlns="http://taverna.sf.net/2008/xml/t2flow" version="1" producedBy="taverna-2.4.0"><dataflow id="dc6b1ade-a4eb-4032-af2a-689430f8438a" role="top"><name>Ecological_niche_mod</name><inputPorts><port><name>input_points</name><depth>0</depth><granularDepth>0</granularDepth><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.ExampleValue">
-        <text>authorship,genusPart,infragenericEpithet,specificEpithet,infraspecificEpithet,nameComplete,uninomial,taxonName,occurrenceID,decimalLatitude,decimalLongitude,earliestDateCollected,latestDateCollected,coordinateUncertaintyInMeters,country,collector,fieldNotes,locality,maximumDepthInMeters,maximumElevationInMeters,minimumDepthInMeters,minimumElevationInMeters,value,dataProviderName,dataResourceName,dataResourceRights,dataResourceCitation,Column 28,Column 29
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784006,52.8951,4.7199,,,,NL,,,Koegras zuidelijk van camping Zwaluw.,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783531,51.4567,3.5655,,,,NL,,,"Menno v. Coehoorngracht - Vlissingen",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778754,51.8537,4.3301,,,,NL,,,Polderwatergang-gemaal Leeuw van Putten,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778454,52.5381,5.6766,,,,NL,,,RENDIERTOCHT ter hoogte van kavels K 37/,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789363,53.097,5.9827,,,,NL,,,"BOORNBERGUMERPETTEN, aanvoersloot 1",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783851,52.6594,5.9812,,,,NL,,,"KADOELERMEER - bij Kadoelersluis",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53776332,51.9121,4.1214,,,,NL,,,Inlaatwatering-langs de Dalweg te Oostvo,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53776237,52.4681,4.8064,,,,NL,,,"De Kogersluissloot - vanaf prov. weg",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53782072,52.732,4.8658,,,,NL,,,"Leyenpolderweg - ten zuiden van t V",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779042,51.6838,3.8394,,,,NL,,,"Flaauwers Inlaag - west",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787448,52.3064,5.0945,,,,NL,,,nieuwe keverdijkse polder,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779160,52.6751,4.7415,,,,NL,,,WATERSCHEIDING TUSSEN MIDDEN REKER- EN Z,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784254,52.5196,4.8814,,,,NL,,,"SLOOT TWEEDE SLOOT TOV BOERDERIJ HS N",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778851,53.3821,6.1796,,,,NL,,,Lauwersmeer Midden 2,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778229,51.5046,3.704,,,,NL,,,"Weel Suzannapolder - Arnemuiden",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789992,52.9031,5.47,,,,NL,,,"FLUESSEN - Galamadammen",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780927,52.5241,4.9623,,,,NL,,,"Sloot parallel aan Meeuwstraat - tpv loo",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780821,52.7862,4.8571,,,,NL,,,"Barsingerhorn - vaart Nzijde Dorpsstraat",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789316,52.5782,5.9497,,,,NL,,,Hoofdtocht Polder Koekoek,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53790117,52.7537,4.963,,,,NL,,,KLEIPUT ZUIDZIJDE WESTFRIESE DIJK 450 M,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787419,51.4567,3.5655,,,,NL,,,"Menno v. Coehoorngracht - Vlissingen",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778547,52.29,5.0211,,,,NL,,,"1.9km n Veltersloot PEN",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779121,52.8983,4.9392,,,,NL,,,"Westerland - thv rioolgemaal - nabij split",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789607,52.9051,5.0504,,,,NL,,,HOOGE KWELSLOOT KRUISING SLUITGATWEG,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784133,52.7322,5.1419,,,,NL,,,"NARREVLIET NOORDZIJDE VOKKOMMENWEG THV",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787081,52.4203,4.6714,,,,NL,,,BIJ GEMAAL TEN WESTEN VAN SPAARNDAM,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781688,52.9149,5.5534,,,,NL,,,"HET ZWIN -Oudega 2 toevoer",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780907,52.572,4.7471,,,,NL,,,Noordhollands Kanaal pontveer Akersloot,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53776376,51.8116,4.3068,,,,NL,,,hoofdwatergang-bij gemaal De Biersum/Sch,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781036,52.0009,4.2744,,,,NL,,,Oude en Nieuwe Broekpolder gemaal,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778324,52.7992,4.6939,,,,NL,,,"SLOOT TOV WESTERDUINWEG NOORDZIJDE PA",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778293,53.019,4.8036,,,,NL,,,toevoerkanaal gemaal Prins Hendrikpolder,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53786744,52.0056,4.3975,,,,NL,,,"Zuidpld van Delfgauw - Ecoplas uitlaat",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781220,52.8342,4.8113,,,,NL,,,"Oudesluis - tpv brug tussen de Ruigweg en",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779200,52.5271,5.9158,,,,NL,,,Natuurgebied De Enk,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784321,52.2917,4.9313,,,,NL,,,OUDERKERKERPLAS MIDDEN OP DE PLAS,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53786909,52.3024,5.1151,,,,NL,,,Naardermeer(Groote meer),,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784041,52.8432,5.5714,,,,NL,,,"poldervaart HUITEBUURSTERPOLDER - gemaal",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783983,52.9344,4.7627,,,,NL,,,"SLOOT HALF-GEISOL - TWV STATION DEN HELDE",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783445,52.2415,4.4736,,,,NL,,,Vogelsloot - t.O.v. Leeweg tussen weg en,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787106,52.2133,4.7239,,,,NL,,,Drecht t.h.v. de brug in Bilderdam,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779219,52.4276,5.0186,,,,NL,,,Bozen meertje,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783911,52.006,4.9585,,,,NL,,,eb13 Benschopperwetering brug huisnr. 32,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783572,52.8387,4.7211,,,,NL,,,"SLOOT BIJ DUIKER TNV KRUIS - UITLANDER",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778356,52.7451,4.7979,,,,NL,,,"Harenkarspel - waterb 400m N gem Woudmeer",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781528,52.0369,4.218,,,,NL,,,Oostmadeplas Loosduinen,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779249,52.0092,4.5539,,,,NL,,,Rottemeren-noord 1,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784337,52.0221,4.3797,,,,NL,,,Delftse Hout Grote plas,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778790,51.7836,4.3623,,,,NL,,,De Kreek,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783907,52.0221,4.3797,,,,NL,,,Delftse Hout Grote plas,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781976,51.6573,4.3615,,,,NL,,,Volkerak 2000,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787339,52.6978,5.2693,,,,NL,,,Grote Put te Enkhuizen,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789858,52.3378,4.5995,,,,NL,,,"Leidsetrekvaart vanaf brug in het manpa",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780981,52.382,4.7663,,,,NL,,,ZZ DUIKER IN KRUISING HOOFDSLOOT MET TOM,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787145,52.7537,4.8258,,,,NL,,,"SLOOT TZV MIDDENWEG 300 M TWV T-SPL",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780795,52.8384,4.7539,,,,NL,,,"N-H Kanaal - tpv vlotbrug te t Zand",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781715,52.8733,5.046,,,,NL,,,WATERKAAPTOCHT BIJ BRUG IN OOM KEESWEG,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780971,52.4175,4.8968,,,,NL,,,Sloot vanaf brug t.p.v. Zuideinde nr. 50,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781884,52.3593,4.9422,,,,NL,,,ringvaart molukkenstraat,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778215,51.5771,4.4975,,,,NL,,,Krampenloop KRA2,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53786891,52.5196,4.8814,,,,NL,,,"SLOOT TWEEDE SLOOT TOV BOERDERIJ HS N",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784082,52.7829,4.881,,,,NL,,,"tpv brug - einde doodlopende weg naar gem",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784067,52.7954,4.7232,,,,NL,,,"Zijpe en Hazepolder - Ruigeweg ten zuiden",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53790080,52.8,4.9493,,,,NL,,,Westfriesche Vaart thv de Ulkeweg,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781963,51.9496,4.2664,,,,NL,,,Westgaag of Spartelvaart,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779073,53.4217,6.8744,,,,NL,,,Binnenbermsloot ten noorden van Spijkste,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781301,52.6736,4.7922,,,,NL,,,"SLOOT HOEK SPANJAARDDAM 650 M TZV NAU",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53782040,52.7876,4.8876,,,,NL,,,poldersloot 140 m zuid van gemaal.,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780779,52.9054,5.6288,,,,NL,,,"SLOTERMEER - Lytse Jerden",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781517,52.0623,4.7485,,,,NL,,,Reewijkse Hout,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783781,53.1387,5.9329,,,,NL,,,"OUDE VENEN 6-9-Med",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780846,52.7075,5.7475,,,,NL,,,ESPELERVAART eind Jupiterstraat,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781656,53.1293,5.8882,,,,NL,,,"OUDE VENEN 8-t Bil",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779361,53.1362,6.7164,,,,NL,,,"Wolfsbarge punt 2 - uitlaat geul",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779142,52.7454,4.8259,,,,NL,,,"Slootwaardpolder - poldersloot langs Ring",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53786677,52.5304,4.7817,,,,NL,,,"Marken-binnen - t Meertje tpv steiger in",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789381,52.5994,4.623,,,,NL,,,"CASTRICUM EERSTE BOMTRECHTER TOV KRUIS",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53786590,52.8043,4.6979,,,,NL,,,Sintmaarteszee.Wegsloot langs Westerduin,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778885,52.8805,4.7847,,,,NL,,,De Ballast noordelijk van duiker in Mole,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787171,52.6832,4.8616,,,,NL,,,OOSTERTOCHT KRUISING MOLENWEG,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778277,53.181,5.5055,,,,NL,,,"VAN HARINXMAKANAAL - Kiesterzijl",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780842,52.7244,4.6989,,,,NL,,,CATRIJPERMOOR DUIKER HOGE WEG ZUIDWESTZI,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784019,52.8733,5.046,,,,NL,,,WATERKAAPTOCHT BIJ BRUG IN OOM KEESWEG,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783927,51.8688,4.4999,,,,NL,,,Recreatieplas-Recreatieplas Zuidelijk Ra,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53782218,52.3653,4.6377,,,,NL,,,Zuider Buiten Spaarne ten zuiden van spo,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787091,52.397,4.9206,,,,NL,,,Florapark vijver,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778497,52.472,4.8625,,,,NL,,,NATUURBAD WIJDE WORMER VANAF STEIGER,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787513,52.8538,5.0491,,,,NL,,,"Oostertocht - tpv brug in de Robbenoordwe",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778439,52.5745,4.7172,,,,NL,,,"Laandervaart bij duiker in Rijksweg - km",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784296,52.4447,4.9826,,,,NL,,,TOEVOERSLOOT GEMAAL NOORDZIJDE DUIKER,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784536,52.8843,4.8755,,,,NL,,,"van Ewijcksvaart - brug te Ewijcksluis",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53776300,51.9778,4.459,,,,NL,,,Rodenrijse Vaart/Noordeindsevaart,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53783786,53.0701,4.778,,,,NL,,,Kopsloot Zuideinde v. effluentsloot bij,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784052,52.8258,5.0787,,,,NL,,,Hoekvaart tpv brug in de Schervenweg,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778266,53.2722,5.586,,,,NL,,,"HOLLE RIJ - langs Westerweg",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789719,52.5296,4.7274,,,,NL,,,Havens,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778391,52.6613,4.7457,,,,NL,,,"Noordhollands Kanaal - Koedijkervlotbrug",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53779158,52.6872,4.7948,,,,NL,,,Zuidelijke wegsloot v.d. Pieter Zeemanwe,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789477,52.4937,4.6964,,,,NL,,,"SLOOT NZ INSTEEKW - VANAF PARALLELWEG A 9",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778328,52.795,4.9319,,,,NL,,,"Groettocht - tpv brug in Kolhornerweg.",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778949,52.5202,4.839,,,,NL,,,"Wormer - Jisp &amp; Neck- zijsloot van Noorde",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53781450,52.3324,5.2982,,,,NL,,,"HOGE VAART - brug Vogelweg",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53789398,51.8424,4.1314,,,,NL,,,Hoofdwatergang-Ossehoekweg west te Helle,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53786572,52.8367,5.906,,,,NL,,,"ROTTIGE MEENTHE 8 - petgat zuid",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778374,52.7109,5.8671,,,,NL,,,"Stadsgracht Marknesse - kerkpad",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778515,52.4021,5.6786,,,,NL,,,Veluwemeer,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778723,51.9126,4.3173,,,,NL,,,Vlaardingen Heemtuin,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53784433,53.169,4.873,,,,NL,,,"T.p.v. afwateringsduiker - polder Wassena",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53787401,51.8654,4.4536,,,,NL,,,Hoofdwatergang-samenkomst Z.wegsloot van,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53778707,51.956,4.4984,,,,NL,,,Bergsche Voorplas,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53780848,52.694,5.9601,,,,NL,,,Vollenhovermeer de Voorst - AT000096,,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,
-,,,,,Gammarus tigrinus,,Gammarus tigrinus,53786596,52.7949,4.86,,,,NL,,,"PLAS NZ PROV - WEG STOLPEN-MIDDENMEER 300",,,,,,NLBIF,Limnodata,Copyright text.,IPR Text to be completed http://www.bgbm.org/disclaim_e.htm,,</text>
-      </annotationBean>
-      <date>2013-01-10 15:46:36.420 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This input takes a text file containing species occurrence points in CSV format. Each line in the file corresponds to a different record with values separated by comma. The first line must be a header containing column names also separated by comma. The following columns are mandatory to run this workflow AND must be spelled EXACTLY as follows: occurrenceID, nameComplete, decimalLongitude and decimalLatitude. Other columns can be present on the file. Columns can be in any order, but they must match the order of the corresponding values. All records are used to generate a single model regardless of the species name.</text>
-      </annotationBean>
-      <date>2013-11-29 11:04:37.943 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port></inputPorts><outputPorts><port><name>serialized_final_model</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>The serialization of the model that was created with all points. This is an XML content specific to openModeller.</text>
-      </annotationBean>
-      <date>2013-01-09 11:32:46.865 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>create_final_model_log</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>The log from creating the final model. This is only output for information.</text>
-      </annotationBean>
-      <date>2013-01-09 11:44:01.956 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>internal_test_model_log</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>The log from testing the model. This is only output for information.</text>
-      </annotationBean>
-      <date>2011-11-24 14:22:44.267 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>internal_test_model_statistics</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>An XML document containing statistics for the result of the testing of the model.</text>
-      </annotationBean>
-      <date>2011-11-24 14:24:54.690 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>area_statistics</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>List of projection statistics as XML content returned from openModeller.</text>
-      </annotationBean>
-      <date>2013-01-09 11:48:15.378 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>projection_url</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>List of projected models as URLs from where the corresponding files can be downloaded.</text>
-      </annotationBean>
-      <date>2013-10-21 19:04:43.683 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>project_model_output_log</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>List of logs for each model projection.</text>
-      </annotationBean>
-      <date>2013-01-09 11:46:29.283 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>mean_auc</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>Mean AUC value of the external tests performed during cross validation.</text>
-      </annotationBean>
-      <date>2013-01-09 11:41:31.57 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>external_auc_list</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>List of AUCs that resulted from the cross validation.</text>
-      </annotationBean>
-      <date>2013-01-09 11:40:56.674 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>xval_create_model_log</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>A list of logs for each model creation during cross validation. One log for each replicate. This output is only expected to be used to give more details of an eventual problem during cross validation.</text>
-      </annotationBean>
-      <date>2013-01-09 11:38:18.22 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>xval_test_model_log</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>A list of logs for each external test during cross validation. One log for each replicate. This output is only expected to be used to give more details of an eventual problem during cross validation.</text>
-      </annotationBean>
-      <date>2013-01-09 11:38:45.962 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>xval_test_model_statistics</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>A list of test results (XML content specific to openModeller) created as part of the cross validation. One result for each replicate. This output is mainly expected to be used to give more details of an eventual problem during cross validation.</text>
-      </annotationBean>
-      <date>2013-01-09 11:39:41.170 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>answer</name><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This is here just for flow control - you can ignore this value.</text>
-      </annotationBean>
-      <date>2013-10-21 19:05:10.187 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations></port><port><name>BioSTIF_csv_data_url</name><annotations /></port><port><name>BioSTIF_link</name><annotations /></port><port><name>xval_threshold</name><annotations /></port><port><name>mean_omission</name><annotations /></port><port><name>external_omission_list</name><annotations /></port></outputPorts><processors><processor><name>select_algorithm</name><inputPorts><port><name>algorithms_xml</name><depth>0</depth></port></inputPorts><outputPorts><port><name>algorithm_xml</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part displays interfaces so that users can select algorithm and parameter values.</text>
-      </annotationBean>
-      <date>2012-12-21 17:06:58.257 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="algorithms_xml" to="algorithms_xml" /></inputMap><outputMap><map from="algorithm_xml" to="algorithm_xml" /></outputMap><configBean encoding="dataflow"><dataflow ref="bf994d6b-fb81-4faf-bb68-4ae63d840ab3" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="algorithms_xml" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>parse_input_points</name><inputPorts><port><name>csv_content</name><depth>0</depth></port></inputPorts><outputPorts><port><name>long_idx</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>lat_idx</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>id_idx</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>taxon_points</name><depth>0</depth><granularDept
 h>0</granularDepth></port><port><name>first_taxon_name</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part is responsible for parsing the input points, determining column indexes and returning the records as a single string (same original format) without the header.</text>
-      </annotationBean>
-      <date>2012-12-21 14:09:07.538 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="csv_content" to="csv_content" /></inputMap><outputMap><map from="first_taxon_name" to="first_taxon_name" /><map from="id_idx" to="id_idx" /><map from="lat_idx" to="lat_idx" /><map from="taxon_points" to="taxon_points" /><map from="long_idx" to="long_idx" /></outputMap><configBean encoding="dataflow"><dataflow ref="5f0b203e-b807-48ac-9188-5d54b055fc9b" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t
 2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="csv_content" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>create_model</name><inputPorts><port><name>algorithm_xml</name><depth>0</depth></port><port><name>layers</name><depth>0</depth></port><port><name>mask_id</name><depth>0</depth></port><port><name>environmentally_unique</name><depth>0</depth></port><port><name>spatially_unique</name><depth>0</depth></port><port><name>species_label</name><depth>0</depth></port><port><name>srs</name><depth>0</depth></port><port><name>absen
 ce_points_xml</name><depth>0</depth></port><port><name>presence_points_xml</name><depth>0</depth></port></inputPorts><outputPorts><port><name>model_xml</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>log</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>full_serialized_final_model</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part creates the XML configuration for model creation.</text>
-      </annotationBean>
-      <date>2012-12-21 17:11:25.20 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="algorithm_xml" to="algorithm_xml" /><map from="absence_points_xml" to="absence_points_xml" /><map from="presence_points_xml" to="presence_points_xml" /><map from="species_label" to="species_label" /><map from="mask_id" to="mask_id" /><map from="layers" to="layers" /><map from="srs" to="srs" /><map from="spatially_unique" to="spatially_unique" /><map from="environmentally_unique" to="environmentally_unique" /></inputMap><outputMap><map from="full_serialized_final_model" to="full_serialized_final_model" /><map from="model_xml" to="model_xml" /><map from="log" to="log" /></outputMap><configBean encoding="dataflow"><dataflow ref="14fa2d32-2f6f-4184-8503-f3fa44226117" /></configB
 ean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="algorithm_xml" depth="0" /><port name="layers" depth="0" /><port name="mask_id" depth="0" /><port name="environmentally_unique" depth="0" /><port name="spatially_unique" depth="0" /><port name="species_label" depth="0" /><port name="srs" depth="0" /><port name="absence_points_xml" depth="0" /><port name="presence_points_xml" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>select_layers</name><inputPorts><port><name>om_layers_xml</name><depth>0</depth></port><port><name>biostif_l
 ayers_xml_list</name><depth>1</depth></port></inputPorts><outputPorts><port><name>selected_layers_ids</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>selected_layers_labels</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part displays an interface so that users can select layers for model creation.</text>
-      </annotationBean>
-      <date>2012-12-21 17:09:08.627 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="biostif_layers_xml_list" to="biostif_layers_xml_list" /><map from="om_layers_xml" to="om_layers_xml" /></inputMap><outputMap><map from="selected_layers_ids" to="selected_layers_ids" /><map from="selected_layers_labels" to="selected_layers_labels" /></outputMap><configBean encoding="dataflow"><dataflow ref="c0584d3d-b17b-4ed5-9d65-3e6e0a5efd4b" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workfl
 owmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="om_layers_xml" depth="0" /><port name="biostif_layers_xml_list" depth="1" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>test_model</name><inputPorts><port><name>layers</name><depth>0</depth></port><port><name>mask_id</name><depth>0</depth></port><port><name>calculate_roc</name><depth>0</depth></port><port><name>calculate_matrix</name><depth>0</depth></port><port><name>presence_points_xml</name><depth>0</depth></port><port><name>absence_points_xml</name><depth>0</depth></port><port><name
 >srs</name><depth>0</depth></port><port><name>threshold</name><depth>0</depth></port><port><name>num_background_points</name><depth>0</depth></port><port><name>species_label</name><depth>0</depth></port><port><name>model_xml</name><depth>0</depth></port></inputPorts><outputPorts><port><name>test_statistics</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>log</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part is responsible for testing a model.</text>
-      </annotationBean>
-      <date>2013-10-15 14:52:39.817 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="calculate_matrix" to="calculate_matrix" /><map from="num_background_points" to="num_background_points" /><map from="absence_points_xml" to="absence_points_xml" /><map from="presence_points_xml" to="presence_points_xml" /><map from="species_label" to="species_label" /><map from="layers" to="layers" /><map from="mask_id" to="mask_id" /><map from="srs" to="srs" /><map from="model_xml" to="model_xml" /><map from="calculate_roc" to="calculate_roc" /><map from="threshold" to="threshold" /></inputMap><outputMap><map from="log" to="log" /><map from="test_statistics" to="test_statistics" /></outputMap><configBean encoding="dataflow"><dataflow ref="46a46f58-d176-40ab-a885-a1a189990812
 " /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="layers" depth="0" /><port name="mask_id" depth="0" /><port name="calculate_roc" depth="0" /><port name="calculate_matrix" depth="0" /><port name="presence_points_xml" depth="0" /><port name="absence_points_xml" depth="0" /><port name="srs" depth="0" /><port name="threshold" depth="0" /><port name="num_background_points" depth="0" /><port name="species_label" depth="0" /><port name="model_xml" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>show_test_results</name><inputPorts><po
 rt><name>statistics</name><depth>0</depth></port></inputPorts><outputPorts><port><name>answer</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part is responsible for showing the results of the internal test.</text>
-      </annotationBean>
-      <date>2012-12-21 17:20:08.438 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="statistics" to="statistics" /></inputMap><outputMap><map from="answer" to="answer" /></outputMap><configBean encoding="dataflow"><dataflow ref="ef4830ab-c0e3-40e1-8920-692b6752780c" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="statistics" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>allocate_points</name><inputPorts><port><name>id_idx</name><depth>0</depth></port><port><name>long_idx</name><depth>0</depth></port><port><name>lat_idx</name><depth>0</depth></port><port><name>csv_points</name><depth>0</depth></port></inputPorts><outputPorts><port><name>all_points</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.
 t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part is responsible for transforming the csv lines into a list of XML points. It returns a list of all points as well as two lists with 10 elements containig training and testing points to be used in 10-fold cross validation.</text>
-      </annotationBean>
-      <date>2012-12-21 17:05:07.152 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="csv_points" to="csv_points" /><map from="id_idx" to="id_idx" /><map from="lat_idx" to="lat_idx" /><map from="long_idx" to="long_idx" /></inputMap><outputMap><map from="all_points" to="all_points" /></outputMap><configBean encoding="dataflow"><dataflow ref="1bebe1f5-10ec-4647-97ad-77a1f30393af" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig
  xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="id_idx" depth="0" /><port name="long_idx" depth="0" /><port name="lat_idx" depth="0" /><port name="csv_points" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>run_cross_validation</name><inputPorts><port><name>layers_str</name><depth>0</depth></port><port><name>algorithm_xml</name><depth>0</depth></port><port><name>sentinel</name><depth>0</depth></port><port><name>mask</name><depth>0</depth></port><port><name>testing_points</name><depth>0</depth></port><port><name>training_point
 s</name><depth>0</depth></port><port><name>calculate_matrix</name><depth>0</depth></port><port><name>measure_auc</name><depth>0</depth></port><port><name>threshold</name><depth>0</depth></port></inputPorts><outputPorts><port><name>xval_create_model_log</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>xval_test_model_statistics</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>xval_threshold</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>xval_test_model_log</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>xval_serialized_model</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part is responsible for performing 10-fold cross validation.</text>
-      </annotationBean>
-      <date>2012-12-21 17:22:28.216 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="calculate_matrix" to="calculate_matrix" /><map from="algorithm_xml" to="algorithm_xml" /><map from="measure_auc" to="measure_auc" /><map from="sentinel" to="sentinel" /><map from="training_points" to="training_points" /><map from="mask" to="mask" /><map from="layers_str" to="layers_str" /><map from="testing_points" to="testing_points" /><map from="threshold" to="threshold" /></inputMap><outputMap><map from="xval_create_model_log" to="xval_create_model_log" /><map from="xval_serialized_model" to="xval_serialized_model" /><map from="xval_test_model_log" to="xval_test_model_log" /><map from="xval_threshold" to="xval_threshold" /><map from="xval_test_model_statistics" to="xval_t
 est_model_statistics" /></outputMap><configBean encoding="dataflow"><dataflow ref="9e243893-bafc-4e4c-ad04-9b11c0a81b1e" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="layers_str" depth="0" /><port name="algorithm_xml" depth="0" /><port name="sentinel" depth="0" /><port name="mask" depth="0" /><dot><port name="training_points" depth="0" /><port name="testing_points" depth="0" /></dot><port name="calculate_matrix" depth="0" /><port name="measure_auc" depth="0" /><port name="threshold" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>extract_values</name><inputPorts><port><name>measure_auc</name><depth>0</depth></port><port><name>calculate_matrix
 </name><depth>0</depth></port><port><name>test_statistics_xml</name><depth>0</depth></port></inputPorts><outputPorts><port><name>auc</name><depth>1</depth><granularDepth>1</granularDepth></port><port><name>omission</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part extracts the AUC value from all test results.</text>
-      </annotationBean>
-      <date>2012-12-21 17:24:11.379 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="test_statistics_xml" to="test_statistics_xml" /><map from="calculate_matrix" to="calculate_matrix" /><map from="measure_auc" to="measure_auc" /></inputMap><outputMap><map from="omission" to="omission" /><map from="auc" to="auc" /></outputMap><configBean encoding="dataflow"><dataflow ref="363aa707-3b0a-4fb4-8f5c-7556d7718efd" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.d
 ispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="measure_auc" depth="0" /><port name="calculate_matrix" depth="0" /><port name="test_statistics_xml" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>Flatten_AUC_List</name><inputPorts><port><name>inputlist</name><depth>2</depth></port></inputPorts><outputPorts><port><name>outputlist</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>localworker-activity</artifa
 ct><version>1.4</version></raven><class>net.sf.taverna.t2.activities.localworker.LocalworkerActivity</class><inputMap><map from="inputlist" to="inputlist" /></inputMap><outputMap><map from="outputlist" to="outputlist" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.localworker.LocalworkerActivityConfigurationBean xmlns="">
-  <inputs>
-    <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean>
-      <name>inputlist</name>
-      <depth>2</depth>
-      <mimeTypes>
-        <string>l(l(''))</string>
-      </mimeTypes>
-      <handledReferenceSchemes />
-      <translatedElementType>[B</translatedElementType>
-      <allowsLiteralValues>true</allowsLiteralValues>
-    </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean>
-  </inputs>
-  <outputs>
-    <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean>
-      <name>outputlist</name>
-      <depth>1</depth>
-      <mimeTypes>
-        <string>l('')</string>
-      </mimeTypes>
-      <granularDepth>1</granularDepth>
-    </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean>
-  </outputs>
-  <classLoaderSharing>workflow</classLoaderSharing>
-  <localDependencies />
-  <artifactDependencies />
-  <script>flatten(inputs, outputs, depth) {
-	for (i = inputs.iterator(); i.hasNext();) {
-	    element = i.next();
-		if (element instanceof Collection &amp;&amp; depth &gt; 0) {
-			flatten(element, outputs, depth - 1);
-		} else {
-			outputs.add(element);
-		}
-	}
-}
-
-outputlist = new ArrayList();
-
-flatten(inputlist, outputlist, 1);</script>
-  <dependencies />
-  <localworkerName>org.embl.ebi.escience.scuflworkers.java.FlattenList</localworkerName>
-</net.sf.taverna.t2.activities.localworker.LocalworkerActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="inputlist" depth="2" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>retrieve_algorithms</name><inputPorts /><outputPorts><port><name>algorithms_xml</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part is reponsible for retrieving all available algorithms from the niche modelling service.</text>
-      </annotationBean>
-      <date>2012-12-21 14:09:53.12 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap /><outputMap><map from="algorithms_xml" to="algorithms_xml" /></outputMap><configBean encoding="dataflow"><dataflow ref="bce215d0-4cf3-4f5e-9b48-d091f3427edd" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy /></iteration></iterationStrategyStack></processor><processor><name>retrieve_layers</name><inputPorts /><outputPorts><port><name>om_layers_xml</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>biostif_layers_xml_list</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part is reponsible for retrieving all available layers from the niche modelling service and from the GeoServer repository at Fraunhofer.</text>
-      </annotationBean>
-      <date>2012-12-21 14:10:57.81 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap /><outputMap><map from="biostif_layers_xml_list" to="biostif_layers_xml_list" /><map from="om_layers_xml" to="om_layers_xml" /></outputMap><configBean encoding="dataflow"><dataflow ref="9a22d825-254d-4427-8137-d040d5c8b976" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy /></iteration></iterationStrategyStack></processor><processor><name>input_mask_selection</name><inputPorts><port><name>selected_layers_labels</name><depth>0</depth></port><port><name>selected_layers_ids</name><depth>0</depth></port><port><name>om_layers_xml</name><depth>0</depth></port><port><name>biostif_layers_xml_list</name><depth>1</depth></port><port><name>csvDataURI</name><depth>0</depth></port></inputPorts><outputPorts><port><name>mask_id</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>created</name><depth>0</dept
 h><granularDepth>0</granularDepth></port></outputPorts><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns="">
-  <annotationAssertions>
-    <net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-      <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription">
-        <text>This part displays an interface so that users can select or create a mask for model creation.</text>
-      </annotationBean>
-      <date>2012-12-21 17:12:13.302 UTC</date>
-      <creators />
-      <curationEventList />
-    </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
-  </annotationAssertions>
-</net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain></annotations><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="csvDataURI" to="csvDataURI" /><map from="selected_layers_ids" to="selected_layers_ids" /><map from="selected_layers_labels" to="selected_layers_labels" /><map from="biostif_layers_xml_list" to="biostif_layers_xml_list" /><map from="om_layers_xml" to="om_layers_xml" /></inputMap><outputMap><map from="created" to="created" /><map from="mask_id" to="mask_id" /></outputMap><configBean encoding="dataflow"><dataflow ref="b9efefb3-e015-4963-80af-3edf14b21ad3" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.work
 flowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns="">
-  <maxJobs>1</maxJobs>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns="
 ">
-  <backoffFactor>1.0</backoffFactor>
-  <initialDelay>1000</initialDelay>
-  <maxDelay>5000</maxDelay>
-  <maxRetries>0</maxRetries>
-</net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLaye

<TRUNCATED>