<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- Generated by dot version 2.2 (Fri Mar 11 00:51:40 UTC 2005)
     For user: (root) root   Title: scufl_graph    Pages: 1 -->
<svg width="450pt" height="604pt"
 viewBox = "-1 -1 449 603"
 xmlns="http://www.w3.org/2000/svg">
<g id="graph0" class="graph" style="font-family:Times-Roman;font-size:14.00;">
<title>scufl_graph</title>
<g id="graph2" class="cluster"><title>cluster_Extract_proteinsExtract_proteins</title>
<polygon style="fill:aliceblue;stroke:black;" points="26,517 328,517 328,264 26,264 26,517"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="70" y="276">Extract_proteins</text>
</g>
<g id="graph3" class="cluster"><title>cluster_Extract_proteinssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="206,346 308,346 308,291 206,291 206,346"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="250" y="303">Workflow Inputs</text>
</g>
<g id="graph4" class="cluster"><title>cluster_Extract_proteinssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="107,509 251,509 251,454 107,454 107,509"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="155" y="466">Workflow Outputs</text>
</g>
<g id="graph5" class="cluster"><title>cluster_Discover_entitiesDiscover_entities</title>
<polygon style="fill:aliceblue;stroke:black;" points="13,256 399,256 399,75 13,75 13,256"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="59" y="87">Discover_entities</text>
</g>
<g id="graph6" class="cluster"><title>cluster_Discover_entitiessources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="239,157 391,157 391,102 239,102 239,157"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="283" y="114">Workflow Inputs</text>
</g>
<g id="graph7" class="cluster"><title>cluster_Discover_entitiessinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="189,248 325,248 325,193 189,193 189,248"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="237" y="205">Workflow Outputs</text>
</g>
<g id="graph8" class="cluster"><title>cluster_sources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="346,67 435,67 435,12 346,12 346,67"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="390" y="24">Workflow Inputs</text>
</g>
<g id="graph9" class="cluster"><title>cluster_sinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="110,580 248,580 248,525 110,525 110,580"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="158" y="537">Workflow Outputs</text>
</g>
<g id="node1" class="node"><title>prelearned_genomics_model</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="338,40 194,40 194,58 338,58 338,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="266" y="52">prelearned_genomics_model</text>
</g>
<g id="node26" class="node"><title>Discover_entitiesWORKFLOWINTERNALSOURCE_learned_model</title>
<polygon style="fill:skyblue;stroke:black;" points="329,130 247,130 247,148 329,148 329,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="288" y="142">learned_model</text>
</g>
<g id="edge36" class="edge"><title>prelearned_genomics_model&#45;&gt;Discover_entitiesWORKFLOWINTERNALSOURCE_learned_model</title>
<path style="fill:none;stroke:black;" d="M268,59C271,73 278,101 283,119"/>
<polygon style="fill:black;stroke:black;" points="286,118 286,129 280,120 286,118"/>
</g>
<g id="node3" class="node"><title>Extract_proteinsfilter_protein_molecule_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="320,355 168,355 168,373 320,373 320,355"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="244" y="367">filter_protein_molecule_regexp</text>
</g>
<g id="node5" class="node"><title>Extract_proteinsFilter_protein_molecules</title>
<polygon style="fill:#ce5fee;stroke:black;" points="232,391 108,391 108,409 232,409 232,391"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="170" y="403">Filter_protein_molecules</text>
</g>
<g id="edge13" class="edge"><title>Extract_proteinsfilter_protein_molecule_regexp&#45;&gt;Extract_proteinsFilter_protein_molecules</title>
<path style="fill:none;stroke:black;" d="M224,374C216,378 207,382 199,386"/>
<polygon style="fill:black;stroke:black;" points="201,389 190,390 198,383 201,389"/>
</g>
<g id="node4" class="node"><title>Extract_proteinsSplitOn_protein_molecule</title>
<polygon style="fill:#ce5fee;stroke:black;" points="164,355 34,355 34,373 164,373 164,355"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="99" y="367">SplitOn_protein_molecule</text>
</g>
<g id="edge11" class="edge"><title>Extract_proteinsSplitOn_protein_molecule&#45;&gt;Extract_proteinsFilter_protein_molecules</title>
<path style="fill:none;stroke:black;" d="M118,374C125,378 134,382 142,386"/>
<polygon style="fill:black;stroke:black;" points="143,383 151,390 140,389 143,383"/>
</g>
<g id="node6" class="node"><title>Extract_proteinsRemove_duplicate_strings</title>
<polygon style="fill:#ce5fee;stroke:black;" points="237,427 103,427 103,445 237,445 237,427"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="170" y="439">Remove_duplicate_strings</text>
</g>
<g id="edge7" class="edge"><title>Extract_proteinsFilter_protein_molecules&#45;&gt;Extract_proteinsRemove_duplicate_strings</title>
<path style="fill:none;stroke:black;" d="M170,410C170,412 170,414 170,416"/>
<polygon style="fill:black;stroke:black;" points="174,416 170,426 167,416 174,416"/>
</g>
<g id="node13" class="node"><title>Extract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="225,482 115,482 115,500 225,500 225,482"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="170" y="494">protein_molecule_list</text>
</g>
<g id="edge9" class="edge"><title>Extract_proteinsRemove_duplicate_strings&#45;&gt;Extract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list</title>
<path style="fill:none;stroke:black;" d="M170,446C170,453 170,462 170,471"/>
<polygon style="fill:black;stroke:black;" points="174,471 170,481 167,471 174,471"/>
</g>
<g id="node7" class="node"><title>Extract_proteinssplitOn_protein_molecule_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="198,319 34,319 34,337 198,337 198,319"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="116" y="331">splitOn_protein_molecule_regexp</text>
</g>
<g id="edge15" class="edge"><title>Extract_proteinssplitOn_protein_molecule_regexp&#45;&gt;Extract_proteinsSplitOn_protein_molecule</title>
<path style="fill:none;stroke:black;" d="M111,338C110,340 109,343 108,345"/>
<polygon style="fill:black;stroke:black;" points="111,347 103,354 105,344 111,347"/>
</g>
<g id="node9" class="node"><title>Extract_proteinsWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="293,321 286,331 300,331 293,321"/>
</g>
<g id="node10" class="node"><title>Extract_proteinsWORKFLOWINTERNALSOURCE_input_string</title>
<polygon style="fill:skyblue;stroke:black;" points="282,319 214,319 214,337 282,337 282,319"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="248" y="331">input_string</text>
</g>
<g id="edge5" class="edge"><title>Extract_proteinsWORKFLOWINTERNALSOURCE_input_string&#45;&gt;Extract_proteinsSplitOn_protein_molecule</title>
<path style="fill:none;stroke:black;" d="M233,338C228,341 221,344 214,346 211,347 195,350 174,353"/>
<polygon style="fill:black;stroke:black;" points="174,356 164,355 173,350 174,356"/>
</g>
<g id="node12" class="node"><title>Extract_proteinsWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="236,498 243,488 229,488 236,498"/>
</g>
<g id="node41" class="node"><title>WORKFLOWINTERNALSINK_discovered_proteins</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="222,553 118,553 118,571 222,571 222,553"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="170" y="565">discovered_proteins</text>
</g>
<g id="edge34" class="edge"><title>Extract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list&#45;&gt;WORKFLOWINTERNALSINK_discovered_proteins</title>
<path style="fill:none;stroke:black;" d="M170,501C170,511 170,529 170,542"/>
<polygon style="fill:black;stroke:black;" points="174,542 170,552 167,542 174,542"/>
</g>
<g id="node21" class="node"><title>Discover_entitiesDefault_input_type</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="231,130 131,130 131,148 231,148 231,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="181" y="142">Default_input_type</text>
</g>
<g id="node23" class="node"><title>Discover_entitiesNErecognize</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="285,166 211,166 211,184 285,184 285,166"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="248" y="178">NErecognize</text>
</g>
<g id="edge22" class="edge"><title>Discover_entitiesDefault_input_type&#45;&gt;Discover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M199,149C206,153 214,157 221,160"/>
<polygon style="fill:black;stroke:black;" points="223,157 230,165 220,163 223,157"/>
</g>
<g id="node22" class="node"><title>Discover_entitiesDefault_output_type</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="127,130 21,130 21,148 127,148 127,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="74" y="142">Default_output_type</text>
</g>
<g id="edge24" class="edge"><title>Discover_entitiesDefault_output_type&#45;&gt;Discover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M99,149C108,152 119,155 129,157 152,163 179,167 201,170"/>
<polygon style="fill:black;stroke:black;" points="201,167 211,171 201,173 201,167"/>
</g>
<g id="node30" class="node"><title>Discover_entitiesWORKFLOWINTERNALSINK_discovered_entities</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="299,221 197,221 197,239 299,239 299,221"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="248" y="233">discovered_entities</text>
</g>
<g id="edge28" class="edge"><title>Discover_entitiesNErecognize&#45;&gt;Discover_entitiesWORKFLOWINTERNALSINK_discovered_entities</title>
<path style="fill:none;stroke:black;" d="M248,185C248,192 248,201 248,210"/>
<polygon style="fill:black;stroke:black;" points="252,210 248,220 245,210 252,210"/>
</g>
<g id="node25" class="node"><title>Discover_entitiesWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="376,132 369,142 383,142 376,132"/>
</g>
<g id="edge20" class="edge"><title>Discover_entitiesWORKFLOWINTERNALSOURCE_learned_model&#45;&gt;Discover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M277,149C274,152 270,155 266,158"/>
<polygon style="fill:black;stroke:black;" points="269,160 259,165 264,155 269,160"/>
</g>
<g id="node27" class="node"><title>Discover_entitiesWORKFLOWINTERNALSOURCE_text</title>
<polygon style="fill:skyblue;stroke:black;" points="365,130 333,130 333,148 365,148 365,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="349" y="142">text</text>
</g>
<g id="edge26" class="edge"><title>Discover_entitiesWORKFLOWINTERNALSOURCE_text&#45;&gt;Discover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M341,149C339,152 335,155 331,157 324,161 310,165 295,167"/>
<polygon style="fill:black;stroke:black;" points="295,170 285,169 294,164 295,170"/>
</g>
<g id="node29" class="node"><title>Discover_entitiesWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="310,237 317,227 303,227 310,237"/>
</g>
<g id="edge32" class="edge"><title>Discover_entitiesWORKFLOWINTERNALSINK_discovered_entities&#45;&gt;Extract_proteinsWORKFLOWINTERNALSOURCE_input_string</title>
<path style="fill:none;stroke:black;" d="M248,240C248,256 248,287 248,308"/>
<polygon style="fill:black;stroke:black;" points="252,308 248,318 245,308 252,308"/>
</g>
<g id="node37" class="node"><title>WORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="408,42 401,52 415,52 408,42"/>
</g>
<g id="node38" class="node"><title>WORKFLOWINTERNALSOURCE_text</title>
<polygon style="fill:skyblue;stroke:black;" points="386,40 354,40 354,58 386,58 386,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="370" y="52">text</text>
</g>
<g id="edge38" class="edge"><title>WORKFLOWINTERNALSOURCE_text&#45;&gt;Discover_entitiesWORKFLOWINTERNALSOURCE_text</title>
<path style="fill:none;stroke:black;" d="M368,59C365,73 358,101 353,119"/>
<polygon style="fill:black;stroke:black;" points="356,120 351,129 350,119 356,120"/>
</g>
<g id="node40" class="node"><title>WORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="233,569 240,559 226,559 233,569"/>
</g>
</g>
</svg>
