<?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="657pt" height="1926pt"
 viewBox = "-1 -1 656 1925"
 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="196,1839 368,1839 368,1622 196,1622 196,1839"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="263" y="1634">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="238,1704 327,1704 327,1649 238,1649 238,1704"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="282" y="1661">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="204,1831 360,1831 360,1776 204,1776 204,1831"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="252" y="1788">Workflow Outputs</text>
</g>
<g id="graph5" class="cluster"><title>cluster_Link_proteins_to_diseasesLink_proteins_to_diseases</title>
<polygon style="fill:aliceblue;stroke:black;" points="138,1614 372,1614 372,1253 138,1253 138,1614"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="205" y="1265">Link_proteins_to_diseases</text>
</g>
<g id="graph6" class="cluster"><title>cluster_Link_proteins_to_diseasessources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="241,1335 330,1335 330,1280 241,1280 241,1335"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="285" y="1292">Workflow Inputs</text>
</g>
<g id="graph7" class="cluster"><title>cluster_Link_proteins_to_diseasessinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="210,1606 354,1606 354,1551 210,1551 210,1606"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="258" y="1563">Workflow Outputs</text>
</g>
<g id="graph8" class="cluster"><title>cluster_Discover_proteinsDiscover_proteins</title>
<polygon style="fill:aliceblue;stroke:black;" points="13,1217 481,1217 481,614 13,614 13,1217"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="61" y="626">Discover_proteins</text>
</g>
<g id="graph9" class="cluster"><title>cluster_Discover_proteinsExtract_proteinsExtract_proteins</title>
<polygon style="fill:antiquewhite;stroke:black;" points="64,1146 366,1146 366,893 64,893 64,1146"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="108" y="905">Extract_proteins</text>
</g>
<g id="graph10" class="cluster"><title>cluster_Discover_proteinsExtract_proteinssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="253,975 355,975 355,920 253,920 253,975"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="297" y="932">Workflow Inputs</text>
</g>
<g id="graph11" class="cluster"><title>cluster_Discover_proteinsExtract_proteinssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="213,1138 357,1138 357,1083 213,1083 213,1138"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="261" y="1095">Workflow Outputs</text>
</g>
<g id="graph12" class="cluster"><title>cluster_Discover_proteinsDiscover_entitiesDiscover_entities</title>
<polygon style="fill:antiquewhite;stroke:black;" points="21,885 473,885 473,704 21,704 21,885"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="67" y="716">Discover_entities</text>
</g>
<g id="graph13" class="cluster"><title>cluster_Discover_proteinsDiscover_entitiessources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="247,786 465,786 465,731 247,731 247,786"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="291" y="743">Workflow Inputs</text>
</g>
<g id="graph14" class="cluster"><title>cluster_Discover_proteinsDiscover_entitiessinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="236,877 372,877 372,822 236,822 236,877"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="284" y="834">Workflow Outputs</text>
</g>
<g id="graph15" class="cluster"><title>cluster_Discover_proteinssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="313,696 473,696 473,641 313,641 313,696"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="357" y="653">Workflow Inputs</text>
</g>
<g id="graph16" class="cluster"><title>cluster_Discover_proteinssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="216,1209 354,1209 354,1154 216,1154 216,1209"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="264" y="1166">Workflow Outputs</text>
</g>
<g id="graph17" class="cluster"><title>cluster_Retrieve_documentsRetrieve_documents</title>
<polygon style="fill:aliceblue;stroke:black;" points="280,606 638,606 638,75 280,75 280,606"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="334" y="87">Retrieve_documents</text>
</g>
<g id="graph18" class="cluster"><title>cluster_Retrieve_documentsBiooptimize_queryBiooptimize_query</title>
<polygon style="fill:antiquewhite;stroke:black;" points="288,346 534,346 534,165 288,165 288,346"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="337" y="177">Biooptimize_query</text>
</g>
<g id="graph19" class="cluster"><title>cluster_Retrieve_documentsBiooptimize_querysources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="420,247 526,247 526,192 420,192 420,247"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="464" y="204">Workflow Inputs</text>
</g>
<g id="graph20" class="cluster"><title>cluster_Retrieve_documentsBiooptimize_querysinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="296,338 454,338 454,283 296,283 296,338"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="344" y="295">Workflow Outputs</text>
</g>
<g id="graph21" class="cluster"><title>cluster_Retrieve_documentsRetrieveRetrieve</title>
<polygon style="fill:antiquewhite;stroke:black;" points="288,535 630,535 630,354 288,354 288,535"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="314" y="366">Retrieve</text>
</g>
<g id="graph22" class="cluster"><title>cluster_Retrieve_documentsRetrievesources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="296,436 622,436 622,381 296,381 296,436"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="340" y="393">Workflow Inputs</text>
</g>
<g id="graph23" class="cluster"><title>cluster_Retrieve_documentsRetrievesinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="377,527 517,527 517,472 377,472 377,527"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="425" y="484">Workflow Outputs</text>
</g>
<g id="graph24" class="cluster"><title>cluster_Retrieve_documentssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="300,157 630,157 630,102 300,102 300,157"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="344" y="114">Workflow Inputs</text>
</g>
<g id="graph25" class="cluster"><title>cluster_Retrieve_documentssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="377,598 517,598 517,543 377,543 377,598"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="425" y="555">Workflow Outputs</text>
</g>
<g id="graph26" class="cluster"><title>cluster_sources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="536,67 642,67 642,12 536,12 536,67"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="580" 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="211,1902 571,1902 571,1847 211,1847 211,1902"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="259" y="1859">Workflow Outputs</text>
</g>
<g id="node1" class="node"><title>Document_index</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="398,40 308,40 308,58 398,58 398,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="353" y="52">Document_index</text>
</g>
<g id="node119" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_document_index</title>
<polygon style="fill:skyblue;stroke:black;" points="398,130 308,130 308,148 398,148 398,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="353" y="142">document_index</text>
</g>
<g id="edge114" class="edge"><title>Document_index&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_document_index</title>
<path style="fill:none;stroke:black;" d="M353,59C353,73 353,100 353,119"/>
<polygon style="fill:black;stroke:black;" points="357,119 353,129 350,119 357,119"/>
</g>
<g id="node2" class="node"><title>search_field</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="472,40 402,40 402,58 472,58 472,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="437" y="52">search_field</text>
</g>
<g id="node120" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_search_field</title>
<polygon style="fill:skyblue;stroke:black;" points="472,130 402,130 402,148 472,148 472,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="437" y="142">search_field</text>
</g>
<g id="edge124" class="edge"><title>search_field&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_search_field</title>
<path style="fill:none;stroke:black;" d="M437,59C437,73 437,100 437,119"/>
<polygon style="fill:black;stroke:black;" points="441,119 437,129 434,119 441,119"/>
</g>
<g id="node3" class="node"><title>maxHits</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="528,40 476,40 476,58 528,58 528,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="502" y="52">maxHits</text>
</g>
<g id="node121" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_maxHits</title>
<polygon style="fill:skyblue;stroke:black;" points="528,130 476,130 476,148 528,148 528,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="502" y="142">maxHits</text>
</g>
<g id="edge122" class="edge"><title>maxHits&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_maxHits</title>
<path style="fill:none;stroke:black;" d="M502,59C502,73 502,100 502,119"/>
<polygon style="fill:black;stroke:black;" points="506,119 502,129 499,119 506,119"/>
</g>
<g id="node4" class="node"><title>Remove_xml_tag</title>
<polygon style="fill:#eec391;stroke:black;" points="323,1226 229,1226 229,1244 323,1244 323,1226"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="1238">Remove_xml_tag</text>
</g>
<g id="node28" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSOURCE_keyword</title>
<polygon style="fill:skyblue;stroke:black;" points="302,1308 250,1308 250,1326 302,1326 302,1308"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="1320">keyword</text>
</g>
<g id="edge118" class="edge"><title>Remove_xml_tag&#45;&gt;Link_proteins_to_diseasesWORKFLOWINTERNALSOURCE_keyword</title>
<path style="fill:none;stroke:black;" d="M276,1245C276,1257 276,1281 276,1297"/>
<polygon style="fill:black;stroke:black;" points="280,1297 276,1307 273,1297 280,1297"/>
</g>
<g id="node6" class="node"><title>Flatten_and_make_uniqueRemove_duplicate_strings</title>
<polygon style="fill:#ce5fee;stroke:black;" points="340,1749 206,1749 206,1767 340,1767 340,1749"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1761">Remove_duplicate_strings</text>
</g>
<g id="node13" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSINK_flattened_unique_output</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="334,1804 212,1804 212,1822 334,1822 334,1804"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1816">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="M273,1768C273,1775 273,1784 273,1793"/>
<polygon style="fill:black;stroke:black;" points="277,1793 273,1803 270,1793 277,1793"/>
</g>
<g id="node7" class="node"><title>Flatten_and_make_uniqueFlatten_list</title>
<polygon style="fill:#ce5fee;stroke:black;" points="305,1713 241,1713 241,1731 305,1731 305,1713"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1725">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="M273,1732C273,1734 273,1736 273,1738"/>
<polygon style="fill:black;stroke:black;" points="277,1738 273,1748 270,1738 277,1738"/>
</g>
<g id="node9" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="307,1679 300,1689 314,1689 307,1679"/>
</g>
<g id="node10" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSOURCE_input</title>
<polygon style="fill:skyblue;stroke:black;" points="292,1677 254,1677 254,1695 292,1695 292,1677"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1689">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="M273,1696C273,1698 273,1700 273,1702"/>
<polygon style="fill:black;stroke:black;" points="277,1702 273,1712 270,1702 277,1702"/>
</g>
<g id="node12" class="node"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="345,1820 352,1810 338,1810 345,1820"/>
</g>
<g id="node138" class="node"><title>WORKFLOWINTERNALSINK_discovered_diseases</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="327,1875 219,1875 219,1893 327,1893 327,1875"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1887">discovered_diseases</text>
</g>
<g id="edge128" class="edge"><title>Flatten_and_make_uniqueWORKFLOWINTERNALSINK_flattened_unique_output&#45;&gt;WORKFLOWINTERNALSINK_discovered_diseases</title>
<path style="fill:none;stroke:black;" d="M273,1823C273,1833 273,1851 273,1864"/>
<polygon style="fill:black;stroke:black;" points="277,1864 273,1874 270,1864 277,1864"/>
</g>
<g id="node18" class="node"><title>Link_proteins_to_diseasesfilter_disease_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="364,1380 254,1380 254,1398 364,1398 364,1380"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="309" y="1392">filter_disease_regexp</text>
</g>
<g id="node22" class="node"><title>Link_proteins_to_diseasesExtract_diseases_from_OMIM</title>
<polygon style="fill:#ce5fee;stroke:black;" points="349,1416 197,1416 197,1434 349,1434 349,1416"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1428">Extract_diseases_from_OMIM</text>
</g>
<g id="edge24" 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="M299,1399C296,1402 293,1405 290,1408"/>
<polygon style="fill:black;stroke:black;" points="293,1410 283,1415 288,1405 293,1410"/>
</g>
<g id="node19" class="node"><title>Link_proteins_to_diseasessplit_OMIM_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="249,1344 147,1344 147,1362 249,1362 249,1344"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="198" y="1356">split_OMIM_regexp</text>
</g>
<g id="node24" class="node"><title>Link_proteins_to_diseasesSplit_OMIM_results</title>
<polygon style="fill:#ce5fee;stroke:black;" points="250,1380 146,1380 146,1398 250,1398 250,1380"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="198" y="1392">Split_OMIM_results</text>
</g>
<g id="edge30" 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="M198,1363C198,1365 198,1367 198,1369"/>
<polygon style="fill:black;stroke:black;" points="202,1369 198,1379 195,1369 202,1369"/>
</g>
<g id="node20" class="node"><title>Link_proteins_to_diseasesFlatten_list</title>
<polygon style="fill:#ce5fee;stroke:black;" points="305,1488 241,1488 241,1506 305,1506 305,1488"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1500">Flatten_list</text>
</g>
<g id="node21" class="node"><title>Link_proteins_to_diseasesRemove_duplicate_strings</title>
<polygon style="fill:#ce5fee;stroke:black;" points="340,1524 206,1524 206,1542 340,1542 340,1524"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1536">Remove_duplicate_strings</text>
</g>
<g id="edge18" class="edge"><title>Link_proteins_to_diseasesFlatten_list&#45;&gt;Link_proteins_to_diseasesRemove_duplicate_strings</title>
<path style="fill:none;stroke:black;" d="M273,1507C273,1509 273,1511 273,1513"/>
<polygon style="fill:black;stroke:black;" points="277,1513 273,1523 270,1513 277,1513"/>
</g>
<g id="node31" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSINK_OMIM_disease_label</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="328,1579 218,1579 218,1597 328,1597 328,1579"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1591">OMIM_disease_label</text>
</g>
<g id="edge20" 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="M273,1543C273,1550 273,1559 273,1568"/>
<polygon style="fill:black;stroke:black;" points="277,1568 273,1578 270,1568 277,1568"/>
</g>
<g id="node25" class="node"><title>Link_proteins_to_diseaseslabel_OMIM_disease</title>
<polygon style="fill:#eec391;stroke:black;" points="328,1452 218,1452 218,1470 328,1470 328,1452"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="273" y="1464">label_OMIM_disease</text>
</g>
<g id="edge16" 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="M273,1435C273,1437 273,1439 273,1441"/>
<polygon style="fill:black;stroke:black;" points="277,1441 273,1451 270,1441 277,1441"/>
</g>
<g id="node23" class="node"><title>Link_proteins_to_diseasessearch</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="299,1344 253,1344 253,1362 299,1362 299,1344"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="1356">search</text>
</g>
<g id="edge28" class="edge"><title>Link_proteins_to_diseasessearch&#45;&gt;Link_proteins_to_diseasesSplit_OMIM_results</title>
<path style="fill:none;stroke:black;" d="M255,1363C247,1367 237,1371 228,1375"/>
<polygon style="fill:black;stroke:black;" points="230,1378 219,1379 227,1372 230,1378"/>
</g>
<g id="edge22" 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="M218,1399C226,1403 235,1407 244,1411"/>
<polygon style="fill:black;stroke:black;" points="245,1408 253,1415 242,1414 245,1408"/>
</g>
<g id="edge26" class="edge"><title>Link_proteins_to_diseaseslabel_OMIM_disease&#45;&gt;Link_proteins_to_diseasesFlatten_list</title>
<path style="fill:none;stroke:black;" d="M273,1471C273,1473 273,1475 273,1477"/>
<polygon style="fill:black;stroke:black;" points="277,1477 273,1487 270,1477 277,1477"/>
</g>
<g id="node27" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="314,1310 307,1320 321,1320 314,1310"/>
</g>
<g id="edge14" class="edge"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSOURCE_keyword&#45;&gt;Link_proteins_to_diseasessearch</title>
<path style="fill:none;stroke:black;" d="M276,1327C276,1329 276,1331 276,1333"/>
<polygon style="fill:black;stroke:black;" points="280,1333 276,1343 273,1333 280,1333"/>
</g>
<g id="node30" class="node"><title>Link_proteins_to_diseasesWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="339,1595 346,1585 332,1585 339,1595"/>
</g>
<g id="edge116" 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="M273,1598C273,1614 273,1645 273,1666"/>
<polygon style="fill:black;stroke:black;" points="277,1666 273,1676 270,1666 277,1666"/>
</g>
<g id="node42" class="node"><title>Discover_proteinsprelearned_genomics_model</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="305,669 161,669 161,687 305,687 305,669"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="233" y="681">prelearned_genomics_model</text>
</g>
<g id="node68" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_learned_model</title>
<polygon style="fill:skyblue;stroke:black;" points="337,759 255,759 255,777 337,777 337,759"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="296" y="771">learned_model</text>
</g>
<g id="edge67" class="edge"><title>Discover_proteinsprelearned_genomics_model&#45;&gt;Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_learned_model</title>
<path style="fill:none;stroke:black;" d="M242,688C247,693 251,699 255,704 266,719 277,736 285,749"/>
<polygon style="fill:black;stroke:black;" points="288,748 290,758 282,751 288,748"/>
</g>
<g id="node44" class="node"><title>Discover_proteinsExtract_proteinsRemove_duplicate_strings</title>
<polygon style="fill:#ce5fee;stroke:black;" points="343,1056 209,1056 209,1074 343,1074 343,1056"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="1068">Remove_duplicate_strings</text>
</g>
<g id="node54" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="331,1111 221,1111 221,1129 331,1129 331,1111"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="1123">protein_molecule_list</text>
</g>
<g id="edge46" class="edge"><title>Discover_proteinsExtract_proteinsRemove_duplicate_strings&#45;&gt;Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list</title>
<path style="fill:none;stroke:black;" d="M276,1075C276,1082 276,1091 276,1100"/>
<polygon style="fill:black;stroke:black;" points="280,1100 276,1110 273,1100 280,1100"/>
</g>
<g id="node45" class="node"><title>Discover_proteinsExtract_proteinsFilter_protein_molecules</title>
<polygon style="fill:#ce5fee;stroke:black;" points="338,1020 214,1020 214,1038 338,1038 338,1020"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="1032">Filter_protein_molecules</text>
</g>
<g id="edge38" class="edge"><title>Discover_proteinsExtract_proteinsFilter_protein_molecules&#45;&gt;Discover_proteinsExtract_proteinsRemove_duplicate_strings</title>
<path style="fill:none;stroke:black;" d="M276,1039C276,1041 276,1043 276,1045"/>
<polygon style="fill:black;stroke:black;" points="280,1045 276,1055 273,1045 280,1045"/>
</g>
<g id="node46" class="node"><title>Discover_proteinsExtract_proteinssplitOn_protein_molecule_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="245,948 81,948 81,966 245,966 245,948"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="163" y="960">splitOn_protein_molecule_regexp</text>
</g>
<g id="node48" class="node"><title>Discover_proteinsExtract_proteinsSplitOn_protein_molecule</title>
<polygon style="fill:#ce5fee;stroke:black;" points="358,984 228,984 228,1002 358,1002 358,984"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="293" y="996">SplitOn_protein_molecule</text>
</g>
<g id="edge44" class="edge"><title>Discover_proteinsExtract_proteinssplitOn_protein_molecule_regexp&#45;&gt;Discover_proteinsExtract_proteinsSplitOn_protein_molecule</title>
<path style="fill:none;stroke:black;" d="M197,967C213,971 231,976 248,980"/>
<polygon style="fill:black;stroke:black;" points="249,977 258,983 247,983 249,977"/>
</g>
<g id="node47" class="node"><title>Discover_proteinsExtract_proteinsfilter_protein_molecule_regexp</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="224,984 72,984 72,1002 224,1002 224,984"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="148" y="996">filter_protein_molecule_regexp</text>
</g>
<g id="edge42" class="edge"><title>Discover_proteinsExtract_proteinsfilter_protein_molecule_regexp&#45;&gt;Discover_proteinsExtract_proteinsFilter_protein_molecules</title>
<path style="fill:none;stroke:black;" d="M182,1003C198,1007 216,1012 232,1016"/>
<polygon style="fill:black;stroke:black;" points="233,1013 242,1019 231,1019 233,1013"/>
</g>
<g id="edge40" class="edge"><title>Discover_proteinsExtract_proteinsSplitOn_protein_molecule&#45;&gt;Discover_proteinsExtract_proteinsFilter_protein_molecules</title>
<path style="fill:none;stroke:black;" d="M288,1003C287,1005 286,1008 285,1010"/>
<polygon style="fill:black;stroke:black;" points="288,1012 280,1019 282,1009 288,1012"/>
</g>
<g id="node50" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="340,950 333,960 347,960 340,950"/>
</g>
<g id="node51" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCE_input_string</title>
<polygon style="fill:skyblue;stroke:black;" points="329,948 261,948 261,966 329,966 329,948"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="295" y="960">input_string</text>
</g>
<g id="edge36" class="edge"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCE_input_string&#45;&gt;Discover_proteinsExtract_proteinsSplitOn_protein_molecule</title>
<path style="fill:none;stroke:black;" d="M294,967C294,969 294,971 294,973"/>
<polygon style="fill:black;stroke:black;" points="298,973 294,983 291,973 298,973"/>
</g>
<g id="node53" class="node"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="342,1127 349,1117 335,1117 342,1127"/>
</g>
<g id="node82" class="node"><title>Discover_proteinsWORKFLOWINTERNALSINK_discovered_proteins</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="328,1182 224,1182 224,1200 328,1200 328,1182"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="276" y="1194">discovered_proteins</text>
</g>
<g id="edge69" class="edge"><title>Discover_proteinsExtract_proteinsWORKFLOWINTERNALSINK_protein_molecule_list&#45;&gt;Discover_proteinsWORKFLOWINTERNALSINK_discovered_proteins</title>
<path style="fill:none;stroke:black;" d="M276,1130C276,1140 276,1158 276,1171"/>
<polygon style="fill:black;stroke:black;" points="280,1171 276,1181 273,1171 280,1171"/>
</g>
<g id="node62" class="node"><title>Discover_proteinsDiscover_entitiesDefault_output_type</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="239,759 133,759 133,777 239,777 239,759"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="186" y="771">Default_output_type</text>
</g>
<g id="node64" class="node"><title>Discover_proteinsDiscover_entitiesNErecognize</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="332,795 258,795 258,813 332,813 332,795"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="295" y="807">NErecognize</text>
</g>
<g id="edge57" class="edge"><title>Discover_proteinsDiscover_entitiesDefault_output_type&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M215,778C228,782 243,787 256,791"/>
<polygon style="fill:black;stroke:black;" points="257,788 266,794 255,794 257,788"/>
</g>
<g id="node63" class="node"><title>Discover_proteinsDiscover_entitiesDefault_input_type</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="129,759 29,759 29,777 129,777 129,759"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="79" y="771">Default_input_type</text>
</g>
<g id="edge55" class="edge"><title>Discover_proteinsDiscover_entitiesDefault_input_type&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M103,778C112,781 122,784 131,786 170,795 215,800 248,802"/>
<polygon style="fill:black;stroke:black;" points="248,799 258,803 248,805 248,799"/>
</g>
<g id="node71" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINK_discovered_entities</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="346,850 244,850 244,868 346,868 346,850"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="295" y="862">discovered_entities</text>
</g>
<g id="edge59" class="edge"><title>Discover_proteinsDiscover_entitiesNErecognize&#45;&gt;Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINK_discovered_entities</title>
<path style="fill:none;stroke:black;" d="M295,814C295,821 295,830 295,839"/>
<polygon style="fill:black;stroke:black;" points="299,839 295,849 292,839 299,839"/>
</g>
<g id="node66" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="450,761 443,771 457,771 450,761"/>
</g>
<g id="node67" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_input_from_lucene</title>
<polygon style="fill:skyblue;stroke:black;" points="439,759 341,759 341,777 439,777 439,759"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="390" y="771">input_from_lucene</text>
</g>
<g id="edge51" class="edge"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_input_from_lucene&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M365,778C354,782 341,786 330,791"/>
<polygon style="fill:black;stroke:black;" points="331,794 320,794 329,788 331,794"/>
</g>
<g id="edge53" class="edge"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSOURCE_learned_model&#45;&gt;Discover_proteinsDiscover_entitiesNErecognize</title>
<path style="fill:none;stroke:black;" d="M296,778C296,780 296,782 296,784"/>
<polygon style="fill:black;stroke:black;" points="299,784 295,794 293,784 299,784"/>
</g>
<g id="node70" class="node"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="357,866 364,856 350,856 357,866"/>
</g>
<g id="edge65" class="edge"><title>Discover_proteinsDiscover_entitiesWORKFLOWINTERNALSINK_discovered_entities&#45;&gt;Discover_proteinsExtract_proteinsWORKFLOWINTERNALSOURCE_input_string</title>
<path style="fill:none;stroke:black;" d="M295,869C295,885 295,916 295,937"/>
<polygon style="fill:black;stroke:black;" points="299,937 295,947 292,937 299,937"/>
</g>
<g id="node78" class="node"><title>Discover_proteinsWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="458,671 451,681 465,681 458,671"/>
</g>
<g id="node79" class="node"><title>Discover_proteinsWORKFLOWINTERNALSOURCE_documents_from_lucene</title>
<polygon style="fill:skyblue;stroke:black;" points="447,669 321,669 321,687 447,687 447,669"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="384" y="681">documents_from_lucene</text>
</g>
<g id="edge63" 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,688C386,702 387,729 388,748"/>
<polygon style="fill:black;stroke:black;" points="391,748 389,758 385,748 391,748"/>
</g>
<g id="node81" class="node"><title>Discover_proteinsWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="339,1198 346,1188 332,1188 339,1198"/>
</g>
<g id="edge112" class="edge"><title>Discover_proteinsWORKFLOWINTERNALSINK_discovered_proteins&#45;&gt;Remove_xml_tag</title>
<path style="fill:none;stroke:black;" d="M276,1201C276,1205 276,1210 276,1215"/>
<polygon style="fill:black;stroke:black;" points="280,1215 276,1225 273,1215 280,1215"/>
</g>
<g id="node137" class="node"><title>WORKFLOWINTERNALSINK_discovered_proteins</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="435,1875 331,1875 331,1893 435,1893 435,1875"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="383" y="1887">discovered_proteins</text>
</g>
<g id="edge126" class="edge"><title>Discover_proteinsWORKFLOWINTERNALSINK_discovered_proteins&#45;&gt;WORKFLOWINTERNALSINK_discovered_proteins</title>
<path style="fill:none;stroke:black;" d="M292,1201C303,1206 317,1213 330,1217 341,1221 373,1217 380,1225 408,1256 383,1277 383,1317 383,1317 383,1317 383,1758 383,1795 383,1839 383,1864"/>
<polygon style="fill:black;stroke:black;" points="387,1864 383,1874 380,1864 387,1864"/>
</g>
<g id="node89" class="node"><title>Retrieve_documentsBiooptimize_queryLucene_year_priorities</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="412,220 296,220 296,238 412,238 412,220"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="354" y="232">Lucene_year_priorities</text>
</g>
<g id="node90" class="node"><title>Retrieve_documentsBiooptimize_queryPrioritise_lucene_query</title>
<polygon style="fill:#eec391;stroke:black;" points="426,256 306,256 306,274 426,274 426,256"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="366" y="268">Prioritise_lucene_query</text>
</g>
<g id="edge75" class="edge"><title>Retrieve_documentsBiooptimize_queryLucene_year_priorities&#45;&gt;Retrieve_documentsBiooptimize_queryPrioritise_lucene_query</title>
<path style="fill:none;stroke:black;" d="M357,239C358,241 359,243 359,245"/>
<polygon style="fill:black;stroke:black;" points="363,244 363,255 356,247 363,244"/>
</g>
<g id="node96" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINK_optimized_lucene_query</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="428,311 304,311 304,329 428,329 428,311"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="366" y="323">optimized_lucene_query</text>
</g>
<g id="edge79" class="edge"><title>Retrieve_documentsBiooptimize_queryPrioritise_lucene_query&#45;&gt;Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINK_optimized_lucene_query</title>
<path style="fill:none;stroke:black;" d="M366,275C366,282 366,291 366,300"/>
<polygon style="fill:black;stroke:black;" points="370,300 366,310 363,300 370,300"/>
</g>
<g id="node92" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="511,222 504,232 518,232 511,222"/>
</g>
<g id="node93" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCE_query_string</title>
<polygon style="fill:skyblue;stroke:black;" points="500,220 428,220 428,238 500,238 500,220"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="464" y="232">query_string</text>
</g>
<g id="edge77" class="edge"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCE_query_string&#45;&gt;Retrieve_documentsBiooptimize_queryPrioritise_lucene_query</title>
<path style="fill:none;stroke:black;" d="M447,239C441,242 434,245 428,247 423,249 418,251 414,252"/>
<polygon style="fill:black;stroke:black;" points="415,255 404,255 413,249 415,255"/>
</g>
<g id="node95" class="node"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="439,327 446,317 432,317 439,327"/>
</g>
<g id="node104" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_queryString</title>
<polygon style="fill:skyblue;stroke:black;" points="372,409 304,409 304,427 372,427 372,409"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="338" y="421">queryString</text>
</g>
<g id="edge98" class="edge"><title>Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSINK_optimized_lucene_query&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_queryString</title>
<path style="fill:none;stroke:black;" d="M363,330C359,346 349,378 344,398"/>
<polygon style="fill:black;stroke:black;" points="347,399 341,408 341,397 347,399"/>
</g>
<g id="node101" class="node"><title>Retrieve_documentsRetrievesearch</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="461,445 415,445 415,463 461,463 461,445"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="438" y="457">search</text>
</g>
<g id="node110" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSINK_relevant_documents</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="491,500 385,500 385,518 491,518 491,500"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="438" y="512">relevant_documents</text>
</g>
<g id="edge92" class="edge"><title>Retrieve_documentsRetrievesearch&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSINK_relevant_documents</title>
<path style="fill:none;stroke:black;" d="M438,464C438,471 438,480 438,489"/>
<polygon style="fill:black;stroke:black;" points="442,489 438,499 435,489 442,489"/>
</g>
<g id="node103" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="607,411 600,421 614,421 607,411"/>
</g>
<g id="edge88" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_queryString&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M356,428C361,431 368,434 374,436 384,440 395,443 405,446"/>
<polygon style="fill:black;stroke:black;" points="406,443 415,449 404,449 406,443"/>
</g>
<g id="node105" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_document_index</title>
<polygon style="fill:skyblue;stroke:black;" points="466,409 376,409 376,427 466,427 466,409"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="421" y="421">document_index</text>
</g>
<g id="edge84" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_document_index&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M426,428C427,430 428,433 429,435"/>
<polygon style="fill:black;stroke:black;" points="432,434 434,444 426,437 432,434"/>
</g>
<g id="node106" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_search_field</title>
<polygon style="fill:skyblue;stroke:black;" points="540,409 470,409 470,427 540,427 540,409"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="505" y="421">search_field</text>
</g>
<g id="edge90" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_search_field&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M487,428C480,432 472,436 465,439"/>
<polygon style="fill:black;stroke:black;" points="466,442 456,444 463,436 466,442"/>
</g>
<g id="node107" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_maxHits</title>
<polygon style="fill:skyblue;stroke:black;" points="596,409 544,409 544,427 596,427 596,409"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="570" y="421">maxHits</text>
</g>
<g id="edge86" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_maxHits&#45;&gt;Retrieve_documentsRetrievesearch</title>
<path style="fill:none;stroke:black;" d="M558,428C553,431 548,434 542,436 520,445 492,450 471,452"/>
<polygon style="fill:black;stroke:black;" points="471,455 461,453 471,449 471,455"/>
</g>
<g id="node109" class="node"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="502,516 509,506 495,506 502,516"/>
</g>
<g id="node124" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSINK_relevant_documents</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="491,571 385,571 385,589 491,589 491,571"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="438" y="583">relevant_documents</text>
</g>
<g id="edge106" class="edge"><title>Retrieve_documentsRetrieveWORKFLOWINTERNALSINK_relevant_documents&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSINK_relevant_documents</title>
<path style="fill:none;stroke:black;" d="M438,519C438,529 438,547 438,560"/>
<polygon style="fill:black;stroke:black;" points="442,560 438,570 435,560 442,560"/>
</g>
<g id="node117" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="615,132 608,142 622,142 615,132"/>
</g>
<g id="node118" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_query_string</title>
<polygon style="fill:skyblue;stroke:black;" points="604,130 532,130 532,148 604,148 604,130"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="568" y="142">query_string</text>
</g>
<g id="edge96" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_query_string&#45;&gt;Retrieve_documentsBiooptimize_queryWORKFLOWINTERNALSOURCE_query_string</title>
<path style="fill:none;stroke:black;" d="M550,149C544,152 537,155 530,157 518,162 513,158 502,165 488,177 477,196 471,210"/>
<polygon style="fill:black;stroke:black;" points="474,211 467,219 468,208 474,211"/>
</g>
<g id="edge100" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_document_index&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_document_index</title>
<path style="fill:none;stroke:black;" d="M374,149C382,152 391,155 400,157 414,161 517,156 527,165 545,183 544,252 535,275 520,319 497,318 468,354 457,369 444,387 434,400"/>
<polygon style="fill:black;stroke:black;" points="437,402 428,408 431,398 437,402"/>
</g>
<g id="edge104" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_search_field&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_search_field</title>
<path style="fill:none;stroke:black;" d="M454,149C460,152 467,155 474,157 488,161 526,155 535,165 567,200 527,345 511,398"/>
<polygon style="fill:black;stroke:black;" points="514,399 508,408 508,397 514,399"/>
</g>
<g id="edge102" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSOURCE_maxHits&#45;&gt;Retrieve_documentsRetrieveWORKFLOWINTERNALSOURCE_maxHits</title>
<path style="fill:none;stroke:black;" d="M515,149C520,152 525,155 530,157 539,162 546,157 551,165 605,236 586,352 575,398"/>
<polygon style="fill:black;stroke:black;" points="578,399 573,408 572,398 578,399"/>
</g>
<g id="node123" class="node"><title>Retrieve_documentsWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="502,587 509,577 495,577 502,587"/>
</g>
<g id="edge120" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSINK_relevant_documents&#45;&gt;Discover_proteinsWORKFLOWINTERNALSOURCE_documents_from_lucene</title>
<path style="fill:none;stroke:black;" d="M433,590C424,606 406,639 394,659"/>
<polygon style="fill:black;stroke:black;" points="397,661 389,668 391,658 397,661"/>
</g>
<g id="node136" class="node"><title>WORKFLOWINTERNALSINK_relevant_documents</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="545,1875 439,1875 439,1893 545,1893 545,1875"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="492" y="1887">relevant_documents</text>
</g>
<g id="edge130" class="edge"><title>Retrieve_documentsWORKFLOWINTERNALSINK_relevant_documents&#45;&gt;WORKFLOWINTERNALSINK_relevant_documents</title>
<path style="fill:none;stroke:black;" d="M452,590C460,596 469,604 474,614 505,676 492,700 492,768 492,768 492,768 492,1758 492,1795 492,1839 492,1864"/>
<polygon style="fill:black;stroke:black;" points="496,1864 492,1874 489,1864 496,1864"/>
</g>
<g id="node132" class="node"><title>WORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="627,42 620,52 634,52 627,42"/>
</g>
<g id="node133" class="node"><title>WORKFLOWINTERNALSOURCE_query_string</title>
<polygon style="fill:skyblue;stroke:black;" points="616,40 544,40 544,58 616,58 616,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="580" y="52">query_string</text>
</g>
<g id="edge110" class="edge"><title>WORKFLOWINTERNALSOURCE_query_string&#45;&gt;Retrieve_documentsWORKFLOWINTERNALSOURCE_query_string</title>
<path style="fill:none;stroke:black;" d="M579,59C577,73 574,100 571,119"/>
<polygon style="fill:black;stroke:black;" points="574,120 569,129 568,119 574,120"/>
</g>
<g id="node135" class="node"><title>WORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="556,1891 563,1881 549,1881 556,1891"/>
</g>
</g>
</svg>
