<?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="574pt" height="1982pt"
 viewBox = "-1 -1 573 1981"
 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_Flatten_and_make_uniqueFlatten_and_make_unique</title>
<polygon style="fill:aliceblue;stroke:black;" points="75,1867 247,1867 247,1650 75,1650 75,1867"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="142" y="1662">Flatten_and_make_unique</text>
</g>
<g id="graph3" class="cluster"><title>cluster_Flatten_and_make_uniquesources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="117,1732 206,1732 206,1677 117,1677 117,1732"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="161" y="1689">Workflow Inputs</text>
</g>
<g id="graph4" class="cluster"><title>cluster_Flatten_and_make_uniquesinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="83,1859 239,1859 239,1804 83,1804 83,1859"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="131" y="1816">Workflow Outputs</text>
</g>
<g id="graph5" class="cluster"><title>cluster_Retrieve_documentsRetrieve_documents</title>
<polygon style="fill:aliceblue;stroke:black;" points="201,634 559,634 559,103 201,103 201,634"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="255" y="115">Retrieve_documents</text>
</g>
<g id="graph6" class="cluster"><title>cluster_Retrieve_documentsBiooptimize_queryBiooptimize_query</title>
<polygon style="fill:antiquewhite;stroke:black;" points="209,374 455,374 455,193 209,193 209,374"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="258" y="205">Biooptimize_query</text>
</g>
<g id="graph7" class="cluster"><title>cluster_Retrieve_documentsBiooptimize_querysources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="341,275 447,275 447,220 341,220 341,275"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="385" y="232">Workflow Inputs</text>
</g>
<g id="graph8" class="cluster"><title>cluster_Retrieve_documentsBiooptimize_querysinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="217,366 375,366 375,311 217,311 217,366"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="265" y="323">Workflow Outputs</text>
</g>
<g id="graph9" class="cluster"><title>cluster_Retrieve_documentsRetrieveRetrieve</title>
<polygon style="fill:antiquewhite;stroke:black;" points="209,563 551,563 551,382 209,382 209,563"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="235" y="394">Retrieve</text>
</g>
<g id="graph10" class="cluster"><title>cluster_Retrieve_documentsRetrievesources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="217,464 543,464 543,409 217,409 217,464"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="261" y="421">Workflow Inputs</text>
</g>
<g id="graph11" class="cluster"><title>cluster_Retrieve_documentsRetrievesinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="323,555 463,555 463,500 323,500 323,555"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="371" y="512">Workflow Outputs</text>
</g>
<g id="graph12" class="cluster"><title>cluster_Retrieve_documentssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="221,185 551,185 551,130 221,130 221,185"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="265" y="142">Workflow Inputs</text>
</g>
<g id="graph13" class="cluster"><title>cluster_Retrieve_documentssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="323,626 463,626 463,571 323,571 323,626"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="371" y="583">Workflow Outputs</text>
</g>
<g id="graph14" class="cluster"><title>cluster_Discover_proteinsDiscover_proteins</title>
<polygon style="fill:aliceblue;stroke:black;" points="13,1245 481,1245 481,642 13,642 13,1245"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="61" y="654">Discover_proteins</text>
</g>
<g id="graph15" class="cluster"><title>cluster_Discover_proteinsExtract_proteinsExtract_proteins</title>
<polygon style="fill:antiquewhite;stroke:black;" points="43,1174 345,1174 345,921 43,921 43,1174"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="87" y="933">Extract_proteins</text>
</g>
<g id="graph16" class="cluster"><title>cluster_Discover_proteinsExtract_proteinssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="232,1003 334,1003 334,948 232,948 232,1003"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="960">Workflow Inputs</text>
</g>
<g id="graph17" class="cluster"><title>cluster_Discover_proteinsExtract_proteinssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="149,1166 293,1166 293,1111 149,1111 149,1166"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="197" y="1123">Workflow Outputs</text>
</g>
<g id="graph18" class="cluster"><title>cluster_Discover_proteinsDiscover_entitiesDiscover_entities</title>
<polygon style="fill:antiquewhite;stroke:black;" points="21,913 473,913 473,732 21,732 21,913"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="67" y="744">Discover_entities</text>
</g>
<g id="graph19" class="cluster"><title>cluster_Discover_proteinsDiscover_entitiessources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="247,814 465,814 465,759 247,759 247,814"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="291" y="771">Workflow Inputs</text>
</g>
<g id="graph20" class="cluster"><title>cluster_Discover_proteinsDiscover_entitiessinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="215,905 351,905 351,850 215,850 215,905"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="263" y="862">Workflow Outputs</text>
</g>
<g id="graph21" class="cluster"><title>cluster_Discover_proteinssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="313,724 473,724 473,669 313,669 313,724"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="357" y="681">Workflow Inputs</text>
</g>
<g id="graph22" class="cluster"><title>cluster_Discover_proteinssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="152,1237 290,1237 290,1182 152,1182 152,1237"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="200" y="1194">Workflow Outputs</text>
</g>
<g id="graph23" class="cluster"><title>cluster_Link_proteins_to_diseasesLink_proteins_to_diseases</title>
<polygon style="fill:aliceblue;stroke:black;" points="38,1642 272,1642 272,1281 38,1281 38,1642"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="105" y="1293">Link_proteins_to_diseases</text>
</g>
<g id="graph24" class="cluster"><title>cluster_Link_proteins_to_diseasessources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="175,1363 264,1363 264,1308 175,1308 175,1363"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="219" y="1320">Workflow Inputs</text>
</g>
<g id="graph25" class="cluster"><title>cluster_Link_proteins_to_diseasessinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="89,1634 233,1634 233,1579 89,1579 89,1634"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="137" y="1591">Workflow Outputs</text>
</g>
<g id="graph26" class="cluster"><title>cluster_sources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="195,67 303,67 303,12 195,12 195,67"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="239" y="24">Workflow Inputs</text>
</g>
<g id="graph27" class="cluster"><title>cluster_sinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="90,1958 232,1958 232,1903 90,1903 90,1958"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="138" y="1915">Workflow Outputs</text>
</g>
<g id="node1" class="node"><title>search_field</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="469,76 399,76 399,94 469,94 469,76"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="434" y="88">search_field</text>
</g>
<g id="node50" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_search_field</title>
<polygon style="fill:skyblue;stroke:black;" points="469,158 399,158 399,176 469,176 469,158"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="434" y="170">search_field</text>
</g>
<g id="edge130" class="edge"><title>search_field&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_search_field</title>
<path style="fill:none;stroke:black;" d="M434,95C434,107 434,131 434,147"/>
<polygon style="fill:black;stroke:black;" points="438,147 434,157 431,147 438,147"/>
</g>
<g id="node2" class="node"><title>Document_index</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="395,76 305,76 305,94 395,94 395,76"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="350" y="88">Document_index</text>
</g>
<g id="node49" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_document_index</title>
<polygon style="fill:skyblue;stroke:black;" points="395,158 305,158 305,176 395,176 395,158"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="350" y="170">document_index</text>
</g>
<g id="edge112" class="edge"><title>Document_index&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_document_index</title>
<path style="fill:none;stroke:black;" d="M350,95C350,107 350,131 350,147"/>
<polygon style="fill:black;stroke:black;" points="354,147 350,157 347,147 354,147"/>
</g>
<g id="node3" class="node"><title>maxHits</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="525,76 473,76 473,94 525,94 525,76"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="499" y="88">maxHits</text>
</g>
<g id="node51" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_maxHits</title>
<polygon style="fill:skyblue;stroke:black;" points="525,158 473,158 473,176 525,176 525,158"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="499" y="170">maxHits</text>
</g>
<g id="edge128" class="edge"><title>maxHits&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_maxHits</title>
<path style="fill:none;stroke:black;" d="M499,95C499,107 499,131 499,147"/>
<polygon style="fill:black;stroke:black;" points="503,147 499,157 496,147 503,147"/>
</g>
<g id="node5" class="node"><title>Flatten_and_make_uniqueRemove_duplicate_strings</title>
<polygon style="fill:#ce5fee;stroke:black;" points="219,1777 85,1777 85,1795 219,1795 219,1777"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1789">Remove_duplicate_strings</text>
</g>
<g id="node12" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSINK_flattened_unique_output</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="213,1832 91,1832 91,1850 213,1850 213,1832"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1844">flattened_unique_output</text>
</g>
<g id="edge9" class="edge"><title>Flatten_and_make_uniqueRemove_duplicate_strings&#45;&gt;Flatten_and_make_uniqueWORKFLOWINTERNALSINK_flattened_unique_output</title>
<path style="fill:none;stroke:black;" d="M152,1796C152,1803 152,1812 152,1821"/>
<polygon style="fill:black;stroke:black;" points="156,1821 152,1831 149,1821 156,1821"/>
</g>
<g id="node6" class="node"><title>Flatten_and_make_uniqueFlatten_list</title>
<polygon style="fill:#ce5fee;stroke:black;" points="184,1741 120,1741 120,1759 184,1759 184,1741"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1753">Flatten_list</text>
</g>
<g id="edge7" class="edge"><title>Flatten_and_make_uniqueFlatten_list&#45;&gt;Flatten_and_make_uniqueRemove_duplicate_strings</title>
<path style="fill:none;stroke:black;" d="M152,1760C152,1762 152,1764 152,1766"/>
<polygon style="fill:black;stroke:black;" points="156,1766 152,1776 149,1766 156,1766"/>
</g>
<g id="node8" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="186,1707 179,1717 193,1717 186,1707"/>
</g>
<g id="node9" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSOURCE_input</title>
<polygon style="fill:skyblue;stroke:black;" points="171,1705 133,1705 133,1723 171,1723 171,1705"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1717">input</text>
</g>
<g id="edge5" class="edge"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSOURCE_input&#45;&gt;Flatten_and_make_uniqueFlatten_list</title>
<path style="fill:none;stroke:black;" d="M152,1724C152,1726 152,1728 152,1730"/>
<polygon style="fill:black;stroke:black;" points="156,1730 152,1740 149,1730 156,1730"/>
</g>
<g id="node11" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="224,1848 231,1838 217,1838 224,1848"/>
</g>
<g id="node132" class="node"><title>Flatten_list</title>
<polygon style="fill:#ce5fee;stroke:black;" points="184,1876 120,1876 120,1894 184,1894 184,1876"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1888">Flatten_list</text>
</g>
<g id="edge124" class="edge"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSINK_flattened_unique_output&#45;&gt;Flatten_list</title>
<path style="fill:none;stroke:black;" d="M152,1851C152,1855 152,1860 152,1865"/>
<polygon style="fill:black;stroke:black;" points="156,1865 152,1875 149,1865 156,1865"/>
</g>
<g id="node16" class="node"><title>Remove_xml_tag</title>
<polygon style="fill:#eec391;stroke:black;" points="259,1254 165,1254 165,1272 259,1272 259,1254"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1266">Remove_xml_tag</text>
</g>
<g id="node118" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSOURCE_keyword</title>
<polygon style="fill:skyblue;stroke:black;" points="238,1336 186,1336 186,1354 238,1354 238,1336"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1348">keyword</text>
</g>
<g id="edge116" class="edge"><title>Remove_xml_tag&#45;&gt;Link_proteins_to_diseasesWORKFLOWINTERNALSOURCE_keyword</title>
<path style="fill:none;stroke:black;" d="M212,1273C212,1285 212,1309 212,1325"/>
<polygon style="fill:black;stroke:black;" points="216,1325 212,1335 209,1325 216,1325"/>
</g>
<g id="node19" class="node"><title>Retrieve_documentsBiooptimize_queryLucene_year_priorities</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="333,248 217,248 217,266 333,266 333,248"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="275" y="260">Lucene_year_priorities</text>
</g>
<g id="node20" class="node"><title>Retrieve_documentsBiooptimize_queryPrioritise_lucene_query</title>
<polygon style="fill:#eec391;stroke:black;" points="347,284 227,284 227,302 347,302 347,284"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="287" y="296">Prioritise_lucene_query</text>
</g>
<g id="edge15" class="edge"><title>Retrieve_documentsBiooptimize_queryLucene_year_priorities&#45;&gt;Retrieve_documentsBiooptimize_queryPrioritise_lucene_query</title>
<path style="fill:none;stroke:black;" d="M278,267C279,269 280,271 280,273"/>
<polygon style="fill:black;stroke:black;" points="284,272 284,283 277,275 284,272"/>
</g>
<g id="node26" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINK_optimized_lucene_query</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="349,339 225,339 225,357 349,357 349,339"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="287" y="351">optimized_lucene_query</text>
</g>
<g id="edge19" class="edge"><title>Retrieve_documentsBiooptimize_queryPrioritise_lucene_query&#45;&gt;Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINK_optimized_lucene_query</title>
<path style="fill:none;stroke:black;" d="M287,303C287,310 287,319 287,328"/>
<polygon style="fill:black;stroke:black;" points="291,328 287,338 284,328 291,328"/>
</g>
<g id="node22" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="432,250 425,260 439,260 432,250"/>
</g>
<g id="node23" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCE_query_string</title>
<polygon style="fill:skyblue;stroke:black;" points="421,248 349,248 349,266 421,266 421,248"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="385" y="260">query_string</text>
</g>
<g id="edge17" class="edge"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCE_query_string&#45;&gt;Retrieve_documentsBiooptimize_queryPrioritise_lucene_query</title>
<path style="fill:none;stroke:black;" d="M368,267C362,270 355,273 349,275 344,277 339,279 335,280"/>
<polygon style="fill:black;stroke:black;" points="336,283 325,283 334,277 336,283"/>
</g>
<g id="node25" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="360,355 367,345 353,345 360,355"/>
</g>
<g id="node34" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_queryString</title>
<polygon style="fill:skyblue;stroke:black;" points="293,437 225,437 225,455 293,455 293,437"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="259" y="449">queryString</text>
</g>
<g id="edge38" class="edge"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINK_optimized_lucene_query&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_queryString</title>
<path style="fill:none;stroke:black;" d="M284,358C280,374 270,406 265,426"/>
<polygon style="fill:black;stroke:black;" points="268,427 262,436 262,425 268,427"/>
</g>
<g id="node31" class="node"><title>Retrieve_documentsRetrievesearch</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="407,473 361,473 361,491 407,491 407,473"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="384" y="485">search</text>
</g>
<g id="node40" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSINK_relevant_documents</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="437,528 331,528 331,546 437,546 437,528"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="384" y="540">relevant_documents</text>
</g>
<g id="edge32" class="edge"><title>Retrieve_documentsRetrievesearch&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSINK_relevant_documents</title>
<path style="fill:none;stroke:black;" d="M384,492C384,499 384,508 384,517"/>
<polygon style="fill:black;stroke:black;" points="388,517 384,527 381,517 388,517"/>
</g>
<g id="node33" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="528,439 521,449 535,449 528,439"/>
</g>
<g id="edge28" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_queryString&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M275,456C282,459 289,462 295,464 313,471 334,475 351,478"/>
<polygon style="fill:black;stroke:black;" points="351,475 361,479 351,481 351,475"/>
</g>
<g id="node35" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_document_index</title>
<polygon style="fill:skyblue;stroke:black;" points="387,437 297,437 297,455 387,455 387,437"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="342" y="449">document_index</text>
</g>
<g id="edge24" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_document_index&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M353,456C357,459 361,462 365,466"/>
<polygon style="fill:black;stroke:black;" points="367,463 373,472 363,469 367,463"/>
</g>
<g id="node36" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_search_field</title>
<polygon style="fill:skyblue;stroke:black;" points="461,437 391,437 391,455 461,455 461,437"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="426" y="449">search_field</text>
</g>
<g id="edge30" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_search_field&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M415,456C411,459 407,462 403,466"/>
<polygon style="fill:black;stroke:black;" points="405,469 395,472 401,463 405,469"/>
</g>
<g id="node37" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_maxHits</title>
<polygon style="fill:skyblue;stroke:black;" points="517,437 465,437 465,455 517,455 517,437"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="491" y="449">maxHits</text>
</g>
<g id="edge26" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_maxHits&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M478,456C474,459 468,462 463,464 449,470 431,474 417,477"/>
<polygon style="fill:black;stroke:black;" points="417,480 407,479 416,474 417,480"/>
</g>
<g id="node39" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="448,544 455,534 441,534 448,544"/>
</g>
<g id="node54" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSINK_relevant_documents</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="437,599 331,599 331,617 437,617 437,599"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="384" y="611">relevant_documents</text>
</g>
<g id="edge46" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSINK_relevant_documents&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSINK_relevant_documents</title>
<path style="fill:none;stroke:black;" d="M384,547C384,557 384,575 384,588"/>
<polygon style="fill:black;stroke:black;" points="388,588 384,598 381,588 388,588"/>
</g>
<g id="node47" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="536,160 529,170 543,170 536,160"/>
</g>
<g id="node48" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_query_string</title>
<polygon style="fill:skyblue;stroke:black;" points="301,158 229,158 229,176 301,176 301,158"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="265" y="170">query_string</text>
</g>
<g id="edge36" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_query_string&#45;&gt;Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCE_query_string</title>
<path style="fill:none;stroke:black;" d="M282,177C289,180 296,183 303,185 323,192 333,182 349,193 364,204 374,223 379,238"/>
<polygon style="fill:black;stroke:black;" points="382,236 383,247 376,239 382,236"/>
</g>
<g id="edge40" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_document_index&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_document_index</title>
<path style="fill:none;stroke:black;" d="M371,177C379,180 389,183 397,185 408,188 440,185 448,193 464,211 464,280 456,303 440,347 417,346 389,382 378,397 365,415 355,428"/>
<polygon style="fill:black;stroke:black;" points="358,430 349,436 352,426 358,430"/>
</g>
<g id="edge44" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_search_field&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_search_field</title>
<path style="fill:none;stroke:black;" d="M443,177C447,181 451,187 454,193 467,231 457,243 459,283 459,292 460,295 459,303 454,348 440,400 432,426"/>
<polygon style="fill:black;stroke:black;" points="435,427 429,436 429,425 435,427"/>
</g>
<g id="edge42" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_maxHits&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_maxHits</title>
<path style="fill:none;stroke:black;" d="M499,177C497,217 493,371 491,426"/>
<polygon style="fill:black;stroke:black;" points="495,426 491,436 488,426 495,426"/>
</g>
<g id="node53" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="448,615 455,605 441,605 448,615"/>
</g>
<g id="node99" class="node"><title>Discover_proteinsWORKFLOWINTERNALSOURCE_documents_from_lucene</title>
<polygon style="fill:skyblue;stroke:black;" points="447,697 321,697 321,715 447,715 447,697"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="384" y="709">documents_from_lucene</text>
</g>
<g id="edge118" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSINK_relevant_documents&#45;&gt;Discover_proteinsWORKFLOWINTERNALSOURCE_documents_from_lucene</title>
<path style="fill:none;stroke:black;" d="M384,618C384,634 384,665 384,686"/>
<polygon style="fill:black;stroke:black;" points="388,686 384,696 381,686 388,686"/>
</g>
<g id="node62" class="node"><title>Discover_proteinsprelearned_genomics_model</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="305,697 161,697 161,715 305,715 305,697"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="233" y="709">prelearned_genomics_model</text>
</g>
<g id="node88" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_learned_model</title>
<polygon style="fill:skyblue;stroke:black;" points="337,787 255,787 255,805 337,805 337,787"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="296" y="799">learned_model</text>
</g>
<g id="edge85" class="edge"><title>Discover_proteinsprelearned_genomics_model&#45;&gt;Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_learned_model</title>
<path style="fill:none;stroke:black;" d="M242,716C247,721 251,727 255,732 266,747 277,764 285,777"/>
<polygon style="fill:black;stroke:black;" points="288,776 290,786 282,779 288,776"/>
</g>
<g id="node64" class="node"><title>Discover_proteinsExtract_proteinssplitOn_protein_molecule_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="224,976 60,976 60,994 224,994 224,976"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="142" y="988">splitOn_protein_molecule_regexp</text>
</g>
<g id="node68" class="node"><title>Discover_proteinsExtract_proteinsSplitOn_protein_molecule</title>
<polygon style="fill:#ce5fee;stroke:black;" points="337,1012 207,1012 207,1030 337,1030 337,1012"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="272" y="1024">SplitOn_protein_molecule</text>
</g>
<g id="edge62" class="edge"><title>Discover_proteinsExtract_proteinssplitOn_protein_molecule_regexp&#45;&gt;Discover_proteinsExtract_proteinsSplitOn_protein_molecule</title>
<path style="fill:none;stroke:black;" d="M176,995C192,999 210,1004 227,1008"/>
<polygon style="fill:black;stroke:black;" points="228,1005 237,1011 226,1011 228,1005"/>
</g>
<g id="node65" class="node"><title>Discover_proteinsExtract_proteinsfilter_protein_molecule_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="203,1012 51,1012 51,1030 203,1030 203,1012"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="127" y="1024">filter_protein_molecule_regexp</text>
</g>
<g id="node67" class="node"><title>Discover_proteinsExtract_proteinsFilter_protein_molecules</title>
<polygon style="fill:#ce5fee;stroke:black;" points="274,1048 150,1048 150,1066 274,1066 274,1048"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1060">Filter_protein_molecules</text>
</g>
<g id="edge60" class="edge"><title>Discover_proteinsExtract_proteinsfilter_protein_molecule_regexp&#45;&gt;Discover_proteinsExtract_proteinsFilter_protein_molecules</title>
<path style="fill:none;stroke:black;" d="M150,1031C159,1035 170,1039 180,1043"/>
<polygon style="fill:black;stroke:black;" points="181,1040 189,1047 178,1046 181,1040"/>
</g>
<g id="node66" class="node"><title>Discover_proteinsExtract_proteinsRemove_duplicate_strings</title>
<polygon style="fill:#ce5fee;stroke:black;" points="279,1084 145,1084 145,1102 279,1102 279,1084"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1096">Remove_duplicate_strings</text>
</g>
<g id="node74" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="267,1139 157,1139 157,1157 267,1157 267,1139"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1151">protein_molecule_list</text>
</g>
<g id="edge56" class="edge"><title>Discover_proteinsExtract_proteinsRemove_duplicate_strings&#45;&gt;Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list</title>
<path style="fill:none;stroke:black;" d="M212,1103C212,1110 212,1119 212,1128"/>
<polygon style="fill:black;stroke:black;" points="216,1128 212,1138 209,1128 216,1128"/>
</g>
<g id="edge54" class="edge"><title>Discover_proteinsExtract_proteinsFilter_protein_molecules&#45;&gt;Discover_proteinsExtract_proteinsRemove_duplicate_strings</title>
<path style="fill:none;stroke:black;" d="M212,1067C212,1069 212,1071 212,1073"/>
<polygon style="fill:black;stroke:black;" points="216,1073 212,1083 209,1073 216,1073"/>
</g>
<g id="edge58" class="edge"><title>Discover_proteinsExtract_proteinsSplitOn_protein_molecule&#45;&gt;Discover_proteinsExtract_proteinsFilter_protein_molecules</title>
<path style="fill:none;stroke:black;" d="M256,1031C250,1034 243,1038 237,1042"/>
<polygon style="fill:black;stroke:black;" points="238,1045 228,1047 235,1039 238,1045"/>
</g>
<g id="node70" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="319,978 312,988 326,988 319,978"/>
</g>
<g id="node71" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCE_input_string</title>
<polygon style="fill:skyblue;stroke:black;" points="308,976 240,976 240,994 308,994 308,976"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="274" y="988">input_string</text>
</g>
<g id="edge52" class="edge"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCE_input_string&#45;&gt;Discover_proteinsExtract_proteinsSplitOn_protein_molecule</title>
<path style="fill:none;stroke:black;" d="M273,995C273,997 273,999 273,1001"/>
<polygon style="fill:black;stroke:black;" points="277,1001 273,1011 270,1001 277,1001"/>
</g>
<g id="node73" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="278,1155 285,1145 271,1145 278,1155"/>
</g>
<g id="node102" class="node"><title>Discover_proteinsWORKFLOWINTERNALSINK_discovered_proteins</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="264,1210 160,1210 160,1228 264,1228 264,1210"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1222">discovered_proteins</text>
</g>
<g id="edge83" class="edge"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list&#45;&gt;Discover_proteinsWORKFLOWINTERNALSINK_discovered_proteins</title>
<path style="fill:none;stroke:black;" d="M212,1158C212,1168 212,1186 212,1199"/>
<polygon style="fill:black;stroke:black;" points="216,1199 212,1209 209,1199 216,1199"/>
</g>
<g id="node82" class="node"><title>Discover_proteinsDiscover_entitiesDefault_output_type</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="135,787 29,787 29,805 135,805 135,787"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="82" y="799">Default_output_type</text>
</g>
<g id="node84" class="node"><title>Discover_proteinsDiscover_entitiesNErecognize</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="311,823 237,823 237,841 311,841 311,823"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="274" y="835">NErecognize</text>
</g>
<g id="edge73" class="edge"><title>Discover_proteinsDiscover_entitiesDefault_output_type&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M107,806C116,809 127,812 137,814 166,821 200,825 227,828"/>
<polygon style="fill:black;stroke:black;" points="227,825 237,829 227,831 227,825"/>
</g>
<g id="node83" class="node"><title>Discover_proteinsDiscover_entitiesDefault_input_type</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="239,787 139,787 139,805 239,805 239,787"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="189" y="799">Default_input_type</text>
</g>
<g id="edge71" class="edge"><title>Discover_proteinsDiscover_entitiesDefault_input_type&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M212,806C221,810 232,814 242,818"/>
<polygon style="fill:black;stroke:black;" points="243,815 251,822 240,821 243,815"/>
</g>
<g id="node91" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINK_discovered_entities</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="325,878 223,878 223,896 325,896 325,878"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="274" y="890">discovered_entities</text>
</g>
<g id="edge75" class="edge"><title>Discover_proteinsDiscover_entitiesNErecognize&#45;&gt;Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINK_discovered_entities</title>
<path style="fill:none;stroke:black;" d="M274,842C274,849 274,858 274,867"/>
<polygon style="fill:black;stroke:black;" points="278,867 274,877 271,867 278,867"/>
</g>
<g id="node86" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="450,789 443,799 457,799 450,789"/>
</g>
<g id="node87" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_input_from_lucene</title>
<polygon style="fill:skyblue;stroke:black;" points="439,787 341,787 341,805 439,805 439,787"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="390" y="799">input_from_lucene</text>
</g>
<g id="edge67" class="edge"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_input_from_lucene&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M364,806C356,808 347,811 339,814 333,816 326,818 320,820"/>
<polygon style="fill:black;stroke:black;" points="320,823 310,822 319,817 320,823"/>
</g>
<g id="edge69" class="edge"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_learned_model&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M290,806C289,808 287,811 285,813"/>
<polygon style="fill:black;stroke:black;" points="288,815 280,822 282,812 288,815"/>
</g>
<g id="node90" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="336,894 343,884 329,884 336,894"/>
</g>
<g id="edge81" class="edge"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINK_discovered_entities&#45;&gt;Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCE_input_string</title>
<path style="fill:none;stroke:black;" d="M274,897C274,913 274,944 274,965"/>
<polygon style="fill:black;stroke:black;" points="278,965 274,975 271,965 278,965"/>
</g>
<g id="node98" class="node"><title>Discover_proteinsWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="458,699 451,709 465,709 458,699"/>
</g>
<g id="edge79" class="edge"><title>Discover_proteinsWORKFLOWINTERNALSOURCE_documents_from_lucene&#45;&gt;Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_input_from_lucene</title>
<path style="fill:none;stroke:black;" d="M385,716C386,730 387,757 388,776"/>
<polygon style="fill:black;stroke:black;" points="391,776 389,786 385,776 391,776"/>
</g>
<g id="node101" class="node"><title>Discover_proteinsWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="275,1226 282,1216 268,1216 275,1226"/>
</g>
<g id="edge110" class="edge"><title>Discover_proteinsWORKFLOWINTERNALSINK_discovered_proteins&#45;&gt;Remove_xml_tag</title>
<path style="fill:none;stroke:black;" d="M212,1229C212,1233 212,1238 212,1243"/>
<polygon style="fill:black;stroke:black;" points="216,1243 212,1253 209,1243 216,1243"/>
</g>
<g id="node108" class="node"><title>Link_proteins_to_diseasessplit_OMIM_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="185,1372 83,1372 83,1390 185,1390 185,1372"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="134" y="1384">split_OMIM_regexp</text>
</g>
<g id="node111" class="node"><title>Link_proteins_to_diseasesSplit_OMIM_results</title>
<polygon style="fill:#ce5fee;stroke:black;" points="264,1408 160,1408 160,1426 264,1426 264,1408"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1420">Split_OMIM_results</text>
</g>
<g id="edge104" class="edge"><title>Link_proteins_to_diseasessplit_OMIM_regexp&#45;&gt;Link_proteins_to_diseasesSplit_OMIM_results</title>
<path style="fill:none;stroke:black;" d="M155,1391C163,1395 173,1399 182,1403"/>
<polygon style="fill:black;stroke:black;" points="183,1400 191,1407 180,1406 183,1400"/>
</g>
<g id="node109" class="node"><title>Link_proteins_to_diseasesfilter_disease_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="156,1408 46,1408 46,1426 156,1426 156,1408"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="101" y="1420">filter_disease_regexp</text>
</g>
<g id="node112" class="node"><title>Link_proteins_to_diseasesExtract_diseases_from_OMIM</title>
<polygon style="fill:#ce5fee;stroke:black;" points="228,1444 76,1444 76,1462 228,1462 228,1444"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1456">Extract_diseases_from_OMIM</text>
</g>
<g id="edge98" class="edge"><title>Link_proteins_to_diseasesfilter_disease_regexp&#45;&gt;Link_proteins_to_diseasesExtract_diseases_from_OMIM</title>
<path style="fill:none;stroke:black;" d="M115,1427C119,1430 125,1434 129,1437"/>
<polygon style="fill:black;stroke:black;" points="132,1435 138,1443 128,1440 132,1435"/>
</g>
<g id="node110" class="node"><title>Link_proteins_to_diseasesRemove_duplicate_strings</title>
<polygon style="fill:#ce5fee;stroke:black;" points="219,1552 85,1552 85,1570 219,1570 219,1552"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1564">Remove_duplicate_strings</text>
</g>
<g id="node121" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSINK_OMIM_disease_label</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="207,1607 97,1607 97,1625 207,1625 207,1607"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1619">OMIM_disease_label</text>
</g>
<g id="edge106" class="edge"><title>Link_proteins_to_diseasesRemove_duplicate_strings&#45;&gt;Link_proteins_to_diseasesWORKFLOWINTERNALSINK_OMIM_disease_label</title>
<path style="fill:none;stroke:black;" d="M152,1571C152,1578 152,1587 152,1596"/>
<polygon style="fill:black;stroke:black;" points="156,1596 152,1606 149,1596 156,1596"/>
</g>
<g id="edge96" class="edge"><title>Link_proteins_to_diseasesSplit_OMIM_results&#45;&gt;Link_proteins_to_diseasesExtract_diseases_from_OMIM</title>
<path style="fill:none;stroke:black;" d="M196,1427C190,1430 183,1434 177,1438"/>
<polygon style="fill:black;stroke:black;" points="178,1441 168,1443 175,1435 178,1441"/>
</g>
<g id="node114" class="node"><title>Link_proteins_to_diseaseslabel_OMIM_disease</title>
<polygon style="fill:#eec391;stroke:black;" points="207,1480 97,1480 97,1498 207,1498 207,1480"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1492">label_OMIM_disease</text>
</g>
<g id="edge92" class="edge"><title>Link_proteins_to_diseasesExtract_diseases_from_OMIM&#45;&gt;Link_proteins_to_diseaseslabel_OMIM_disease</title>
<path style="fill:none;stroke:black;" d="M152,1463C152,1465 152,1467 152,1469"/>
<polygon style="fill:black;stroke:black;" points="156,1469 152,1479 149,1469 156,1469"/>
</g>
<g id="node113" class="node"><title>Link_proteins_to_diseasesFlatten_list</title>
<polygon style="fill:#ce5fee;stroke:black;" points="184,1516 120,1516 120,1534 184,1534 184,1516"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1528">Flatten_list</text>
</g>
<g id="edge94" class="edge"><title>Link_proteins_to_diseasesFlatten_list&#45;&gt;Link_proteins_to_diseasesRemove_duplicate_strings</title>
<path style="fill:none;stroke:black;" d="M152,1535C152,1537 152,1539 152,1541"/>
<polygon style="fill:black;stroke:black;" points="156,1541 152,1551 149,1541 156,1541"/>
</g>
<g id="edge100" class="edge"><title>Link_proteins_to_diseaseslabel_OMIM_disease&#45;&gt;Link_proteins_to_diseasesFlatten_list</title>
<path style="fill:none;stroke:black;" d="M152,1499C152,1501 152,1503 152,1505"/>
<polygon style="fill:black;stroke:black;" points="156,1505 152,1515 149,1505 156,1505"/>
</g>
<g id="node115" class="node"><title>Link_proteins_to_diseasessearch</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="235,1372 189,1372 189,1390 235,1390 235,1372"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="212" y="1384">search</text>
</g>
<g id="edge102" class="edge"><title>Link_proteins_to_diseasessearch&#45;&gt;Link_proteins_to_diseasesSplit_OMIM_results</title>
<path style="fill:none;stroke:black;" d="M212,1391C212,1393 212,1395 212,1397"/>
<polygon style="fill:black;stroke:black;" points="216,1397 212,1407 209,1397 216,1397"/>
</g>
<g id="node117" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="249,1338 242,1348 256,1348 249,1338"/>
</g>
<g id="edge90" class="edge"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSOURCE_keyword&#45;&gt;Link_proteins_to_diseasessearch</title>
<path style="fill:none;stroke:black;" d="M212,1355C212,1357 212,1359 212,1361"/>
<polygon style="fill:black;stroke:black;" points="216,1361 212,1371 209,1361 216,1361"/>
</g>
<g id="node120" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="218,1623 225,1613 211,1613 218,1623"/>
</g>
<g id="edge114" class="edge"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSINK_OMIM_disease_label&#45;&gt;Flatten_and_make_uniqueWORKFLOWINTERNALSOURCE_input</title>
<path style="fill:none;stroke:black;" d="M152,1626C152,1642 152,1673 152,1694"/>
<polygon style="fill:black;stroke:black;" points="156,1694 152,1704 149,1694 156,1694"/>
</g>
<g id="node131" class="node"><title>Add_protein_synonyms</title>
<polygon style="fill:crimson;stroke:black;" points="301,76 179,76 179,94 301,94 301,76"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="240" y="88">Add_protein_synonyms</text>
</g>
<g id="edge122" class="edge"><title>Add_protein_synonyms&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_query_string</title>
<path style="fill:none;stroke:black;" d="M243,95C247,107 254,131 259,147"/>
<polygon style="fill:black;stroke:black;" points="262,146 262,157 256,148 262,146"/>
</g>
<g id="node138" class="node"><title>WORKFLOWINTERNALSINK_discovered_diseases</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="206,1931 98,1931 98,1949 206,1949 206,1931"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="152" y="1943">discovered_diseases</text>
</g>
<g id="edge126" class="edge"><title>Flatten_list&#45;&gt;WORKFLOWINTERNALSINK_discovered_diseases</title>
<path style="fill:none;stroke:black;" d="M152,1895C152,1902 152,1911 152,1920"/>
<polygon style="fill:black;stroke:black;" points="156,1920 152,1930 149,1920 156,1920"/>
</g>
<g id="node134" class="node"><title>WORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="288,42 281,52 295,52 288,42"/>
</g>
<g id="node135" class="node"><title>WORKFLOWINTERNALSOURCE_input_protein</title>
<polygon style="fill:skyblue;stroke:black;" points="277,40 203,40 203,58 277,58 277,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="240" y="52">input_protein</text>
</g>
<g id="edge120" class="edge"><title>WORKFLOWINTERNALSOURCE_input_protein&#45;&gt;Add_protein_synonyms</title>
<path style="fill:none;stroke:black;" d="M240,59C240,61 240,63 240,65"/>
<polygon style="fill:black;stroke:black;" points="244,65 240,75 237,65 244,65"/>
</g>
<g id="node137" class="node"><title>WORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="217,1947 224,1937 210,1937 217,1947"/>
</g>
</g>
</svg>
