<?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="969pt" height="1047pt"
 viewBox = "-1 -1 968 1046"
 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_Get_pathwaysGet_pathways</title>
<polygon style="fill:aliceblue;stroke:black;" points="226,860 522,860 522,463 226,463 226,860"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="266" y="475">Get_pathways</text>
</g>
<g id="graph3" class="cluster"><title>cluster_Get_pathwayssources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="424,545 514,545 514,490 424,490 424,545"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="468" y="502">Workflow Inputs</text>
</g>
<g id="graph4" class="cluster"><title>cluster_Get_pathwayssinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="234,852 514,852 514,797 234,797 234,852"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="282" y="809">Workflow Outputs</text>
</g>
<g id="graph5" class="cluster"><title>cluster_sources</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="619,67 945,67 945,12 619,12 619,67"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="663" y="24">Workflow Inputs</text>
</g>
<g id="graph6" class="cluster"><title>cluster_sinks</title>
<polygon style="fill:none;stroke:black;stroke-dasharray:1,5;" points="60,1023 954,1023 954,968 60,968 60,1023"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="108" y="980">Workflow Outputs</text>
</g>
<g id="node1" class="node"><title>kegg_pathway_release</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="123,905 5,905 5,923 123,923 123,905"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="64" y="917">kegg_pathway_release</text>
</g>
<g id="node34" class="node"><title>binfo</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="103,941 65,941 65,959 103,959 103,941"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="84" y="953">binfo</text>
</g>
<g id="edge113" class="edge"><title>kegg_pathway_release&#45;&gt;binfo</title>
<path style="fill:none;stroke:black;" d="M69,924C70,926 72,929 73,931"/>
<polygon style="fill:black;stroke:black;" points="76,930 78,940 70,933 76,930"/>
</g>
<g id="node2" class="node"><title>merge_kegg_references</title>
<polygon style="fill:#ce5fee;stroke:black;" points="725,364 601,364 601,382 725,382 725,364"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="663" y="376">merge_kegg_references</text>
</g>
<g id="node83" class="node"><title>WORKFLOWINTERNALSINK_kegg_external_gene_reference</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="740,996 586,996 586,1014 740,1014 740,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="663" y="1008">kegg_external_gene_reference</text>
</g>
<g id="edge133" class="edge"><title>merge_kegg_references&#45;&gt;WORKFLOWINTERNALSINK_kegg_external_gene_reference</title>
<path style="fill:none;stroke:black;" d="M663,383C663,397 663,423 663,445 663,445 663,445 663,914 663,939 663,967 663,985"/>
<polygon style="fill:black;stroke:black;" points="667,985 663,995 660,985 667,985"/>
</g>
<g id="node3" class="node"><title>merge_pathway_list_1</title>
<polygon style="fill:#ce5fee;stroke:black;" points="537,869 421,869 421,887 537,887 537,869"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="479" y="881">merge_pathway_list_1</text>
</g>
<g id="node18" class="node"><title>merge_pathway_list_2</title>
<polygon style="fill:#ce5fee;stroke:black;" points="535,905 419,905 419,923 535,923 535,905"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="477" y="917">merge_pathway_list_2</text>
</g>
<g id="edge125" class="edge"><title>merge_pathway_list_1&#45;&gt;merge_pathway_list_2</title>
<path style="fill:none;stroke:black;" d="M478,888C478,890 478,892 478,894"/>
<polygon style="fill:black;stroke:black;" points="482,894 478,904 475,894 482,894"/>
</g>
<g id="node4" class="node"><title>merge_pathway_desc</title>
<polygon style="fill:#ce5fee;stroke:black;" points="404,905 290,905 290,923 404,923 404,905"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="347" y="917">merge_pathway_desc</text>
</g>
<g id="node22" class="node"><title>remove_pathway_nulls</title>
<polygon style="fill:#eec391;stroke:black;" points="407,941 289,941 289,959 407,959 407,941"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="348" y="953">remove_pathway_nulls</text>
</g>
<g id="edge123" class="edge"><title>merge_pathway_desc&#45;&gt;remove_pathway_nulls</title>
<path style="fill:none;stroke:black;" d="M347,924C347,926 347,928 347,930"/>
<polygon style="fill:black;stroke:black;" points="350,930 348,940 344,930 350,930"/>
</g>
<g id="node5" class="node"><title>merge_entrez_genes</title>
<polygon style="fill:#ce5fee;stroke:black;" points="710,184 600,184 600,202 710,202 710,184"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="655" y="196">merge_entrez_genes</text>
</g>
<g id="node28" class="node"><title>remove_Nulls</title>
<polygon style="fill:#eec391;stroke:black;" points="691,220 615,220 615,238 691,238 691,220"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="653" y="232">remove_Nulls</text>
</g>
<g id="edge115" class="edge"><title>merge_entrez_genes&#45;&gt;remove_Nulls</title>
<path style="fill:none;stroke:black;" d="M654,203C654,205 654,207 654,209"/>
<polygon style="fill:black;stroke:black;" points="658,209 654,219 651,209 658,209"/>
</g>
<g id="node6" class="node"><title>merge_genes_and_pathways</title>
<polygon style="fill:#ce5fee;stroke:black;" points="271,869 125,869 125,887 271,887 271,869"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="198" y="881">merge_genes_and_pathways</text>
</g>
<g id="node8" class="node"><title>merge_genes_and_pathways_2</title>
<polygon style="fill:#ce5fee;stroke:black;" points="285,905 127,905 127,923 285,923 285,905"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="206" y="917">merge_genes_and_pathways_2</text>
</g>
<g id="edge119" class="edge"><title>merge_genes_and_pathways&#45;&gt;merge_genes_and_pathways_2</title>
<path style="fill:none;stroke:black;" d="M200,888C200,890 201,892 202,894"/>
<polygon style="fill:black;stroke:black;" points="205,894 204,904 199,895 205,894"/>
</g>
<g id="node7" class="node"><title>merge_uniprot_ids</title>
<polygon style="fill:#ce5fee;stroke:black;" points="571,184 473,184 473,202 571,202 571,184"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="522" y="196">merge_uniprot_ids</text>
</g>
<g id="node23" class="node"><title>REMOVE_NULLS_2</title>
<polygon style="fill:#eec391;stroke:black;" points="587,220 479,220 479,238 587,238 587,220"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="533" y="232">REMOVE_NULLS_2</text>
</g>
<g id="edge129" class="edge"><title>merge_uniprot_ids&#45;&gt;REMOVE_NULLS_2</title>
<path style="fill:none;stroke:black;" d="M525,203C525,205 526,207 527,209"/>
<polygon style="fill:black;stroke:black;" points="530,208 530,219 524,210 530,208"/>
</g>
<g id="node11" class="node"><title>merge_genes_and_pathways_3</title>
<polygon style="fill:#ce5fee;stroke:black;" points="285,941 127,941 127,959 285,959 285,941"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="206" y="953">merge_genes_and_pathways_3</text>
</g>
<g id="edge121" class="edge"><title>merge_genes_and_pathways_2&#45;&gt;merge_genes_and_pathways_3</title>
<path style="fill:none;stroke:black;" d="M206,924C206,926 206,928 206,930"/>
<polygon style="fill:black;stroke:black;" points="210,930 206,940 203,930 210,930"/>
</g>
<g id="node9" class="node"><title>remove_duplicate_kegg_genes</title>
<polygon style="fill:#ce5fee;stroke:black;" points="599,436 445,436 445,454 599,454 599,436"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="522" y="448">remove_duplicate_kegg_genes</text>
</g>
<g id="node32" class="node"><title>gene_descriptions</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="639,869 541,869 541,887 639,887 639,869"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="590" y="881">gene_descriptions</text>
</g>
<g id="edge85" class="edge"><title>remove_duplicate_kegg_genes&#45;&gt;gene_descriptions</title>
<path style="fill:none;stroke:black;" d="M528,455C539,475 562,521 562,563 562,563 562,563 562,779 562,808 573,840 581,859"/>
<polygon style="fill:black;stroke:black;" points="584,857 585,868 578,860 584,857"/>
</g>
<g id="node49" class="node"><title>Get_pathwaysWORKFLOWINTERNALSOURCE_gene_ids</title>
<polygon style="fill:skyblue;stroke:black;" points="488,518 432,518 432,536 488,536 488,518"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="460" y="530">gene_ids</text>
</g>
<g id="edge83" class="edge"><title>remove_duplicate_kegg_genes&#45;&gt;Get_pathwaysWORKFLOWINTERNALSOURCE_gene_ids</title>
<path style="fill:none;stroke:black;" d="M502,455C498,457 493,460 490,463 478,476 471,494 466,507"/>
<polygon style="fill:black;stroke:black;" points="469,508 463,517 463,506 469,508"/>
</g>
<g id="node10" class="node"><title>merge_reports</title>
<polygon style="fill:#ce5fee;stroke:black;" points="806,184 724,184 724,202 806,202 806,184"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="765" y="196">merge_reports</text>
</g>
<g id="node82" class="node"><title>WORKFLOWINTERNALSINK_report</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="786,996 744,996 744,1014 786,1014 786,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="765" y="1008">report</text>
</g>
<g id="edge135" class="edge"><title>merge_reports&#45;&gt;WORKFLOWINTERNALSINK_report</title>
<path style="fill:none;stroke:black;" d="M765,203C765,217 765,243 765,265 765,265 765,265 765,914 765,939 765,967 765,985"/>
<polygon style="fill:black;stroke:black;" points="769,985 765,995 762,985 769,985"/>
</g>
<g id="node77" class="node"><title>WORKFLOWINTERNALSINK_merged_pathways</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="288,996 190,996 190,1014 288,1014 288,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="239" y="1008">merged_pathways</text>
</g>
<g id="edge131" class="edge"><title>merge_genes_and_pathways_3&#45;&gt;WORKFLOWINTERNALSINK_merged_pathways</title>
<path style="fill:none;stroke:black;" d="M212,960C216,967 222,977 228,986"/>
<polygon style="fill:black;stroke:black;" points="231,985 233,995 225,988 231,985"/>
</g>
<g id="node12" class="node"><title>regex_2</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="513,364 461,364 461,382 513,382 513,364"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="487" y="376">regex_2</text>
</g>
<g id="node16" class="node"><title>split_for_duplicates</title>
<polygon style="fill:#ce5fee;stroke:black;" points="573,400 471,400 471,418 573,418 573,400"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="522" y="412">split_for_duplicates</text>
</g>
<g id="edge79" class="edge"><title>regex_2&#45;&gt;split_for_duplicates</title>
<path style="fill:none;stroke:black;" d="M497,383C500,386 503,389 506,392"/>
<polygon style="fill:black;stroke:black;" points="508,389 513,399 503,394 508,389"/>
</g>
<g id="node13" class="node"><title>species</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="884,905 834,905 834,923 884,923 884,905"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="859" y="917">species</text>
</g>
<g id="node31" class="node"><title>getcurrentdatabase</title>
<polygon style="fill:lightgoldenrodyellow;stroke:black;" points="910,941 808,941 808,959 910,959 910,941"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="859" y="953">getcurrentdatabase</text>
</g>
<g id="edge93" class="edge"><title>species&#45;&gt;getcurrentdatabase</title>
<path style="fill:none;stroke:black;" d="M859,924C859,926 859,928 859,930"/>
<polygon style="fill:black;stroke:black;" points="863,930 859,940 856,930 863,930"/>
</g>
<g id="node14" class="node"><title>concat_kegg_genes</title>
<polygon style="fill:#ce5fee;stroke:black;" points="611,328 505,328 505,346 611,346 611,328"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="558" y="340">concat_kegg_genes</text>
</g>
<g id="edge101" class="edge"><title>concat_kegg_genes&#45;&gt;merge_kegg_references</title>
<path style="fill:none;stroke:black;" d="M586,347C598,351 612,356 625,360"/>
<polygon style="fill:black;stroke:black;" points="626,357 635,363 624,363 626,357"/>
</g>
<g id="node29" class="node"><title>split_gene_ids</title>
<polygon style="fill:#eec391;stroke:black;" points="597,364 517,364 517,382 597,382 597,364"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="557" y="376">split_gene_ids</text>
</g>
<g id="edge103" class="edge"><title>concat_kegg_genes&#45;&gt;split_gene_ids</title>
<path style="fill:none;stroke:black;" d="M558,347C558,349 558,351 558,353"/>
<polygon style="fill:black;stroke:black;" points="561,353 557,363 555,353 561,353"/>
</g>
<g id="node15" class="node"><title>remove_uniprot_duplicates</title>
<polygon style="fill:#ce5fee;stroke:black;" points="587,148 451,148 451,166 587,166 587,148"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="519" y="160">remove_uniprot_duplicates</text>
</g>
<g id="edge91" class="edge"><title>remove_uniprot_duplicates&#45;&gt;merge_uniprot_ids</title>
<path style="fill:none;stroke:black;" d="M520,167C520,169 520,171 520,173"/>
<polygon style="fill:black;stroke:black;" points="523,173 521,183 517,173 523,173"/>
</g>
<g id="edge95" class="edge"><title>split_for_duplicates&#45;&gt;remove_duplicate_kegg_genes</title>
<path style="fill:none;stroke:black;" d="M522,419C522,421 522,423 522,425"/>
<polygon style="fill:black;stroke:black;" points="526,425 522,435 519,425 526,425"/>
</g>
<g id="node17" class="node"><title>remove_entrez_duplicates</title>
<polygon style="fill:#ce5fee;stroke:black;" points="723,148 591,148 591,166 723,166 723,148"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="657" y="160">remove_entrez_duplicates</text>
</g>
<g id="edge87" class="edge"><title>remove_entrez_duplicates&#45;&gt;merge_entrez_genes</title>
<path style="fill:none;stroke:black;" d="M656,167C656,169 656,171 656,173"/>
<polygon style="fill:black;stroke:black;" points="660,173 656,183 653,173 660,173"/>
</g>
<g id="node25" class="node"><title>remove_pathway_nulls_2</title>
<polygon style="fill:#eec391;stroke:black;" points="541,941 413,941 413,959 541,959 541,941"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="477" y="953">remove_pathway_nulls_2</text>
</g>
<g id="edge127" class="edge"><title>merge_pathway_list_2&#45;&gt;remove_pathway_nulls_2</title>
<path style="fill:none;stroke:black;" d="M477,924C477,926 477,928 477,930"/>
<polygon style="fill:black;stroke:black;" points="481,930 477,940 474,930 481,930"/>
</g>
<g id="node19" class="node"><title>merge_gene_desc</title>
<polygon style="fill:#ce5fee;stroke:black;" points="638,905 540,905 540,923 638,923 638,905"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="589" y="917">merge_gene_desc</text>
</g>
<g id="node26" class="node"><title>remove_nulls_3</title>
<polygon style="fill:#eec391;stroke:black;" points="632,941 546,941 546,959 632,959 632,941"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="589" y="953">remove_nulls_3</text>
</g>
<g id="edge117" class="edge"><title>merge_gene_desc&#45;&gt;remove_nulls_3</title>
<path style="fill:none;stroke:black;" d="M589,924C589,926 589,928 589,930"/>
<polygon style="fill:black;stroke:black;" points="593,930 589,940 586,930 593,930"/>
</g>
<g id="node20" class="node"><title>genes_in_qtl</title>
<polygon style="fill:#d1eeed;stroke:black;" points="801,76 729,76 729,94 801,94 801,76"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="765" y="88">genes_in_qtl</text>
</g>
<g id="node21" class="node"><title>mmusculus_gene_ensembl</title>
<polygon style="fill:#d1eeed;stroke:black;" points="834,112 696,112 696,130 834,130 834,112"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="765" y="124">mmusculus_gene_ensembl</text>
</g>
<g id="edge109" class="edge"><title>genes_in_qtl&#45;&gt;mmusculus_gene_ensembl</title>
<path style="fill:none;stroke:black;" d="M765,95C765,97 765,99 765,101"/>
<polygon style="fill:black;stroke:black;" points="769,101 765,111 762,101 769,101"/>
</g>
<g id="edge77" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;remove_uniprot_duplicates</title>
<path style="fill:none;stroke:black;" d="M700,131C667,136 628,141 594,146"/>
<polygon style="fill:black;stroke:black;" points="594,149 584,147 594,143 594,149"/>
</g>
<g id="edge65" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;remove_entrez_duplicates</title>
<path style="fill:none;stroke:black;" d="M736,131C723,135 709,140 696,144"/>
<polygon style="fill:black;stroke:black;" points="697,147 686,147 695,141 697,147"/>
</g>
<g id="node30" class="node"><title>create_report</title>
<polygon style="fill:#eec391;stroke:black;" points="803,148 727,148 727,166 803,166 803,148"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="765" y="160">create_report</text>
</g>
<g id="edge53" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M754,131C754,133 753,135 753,137"/>
<polygon style="fill:black;stroke:black;" points="756,137 754,147 750,137 756,137"/>
</g>
<g id="edge55" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M757,131C757,133 756,135 756,137"/>
<polygon style="fill:black;stroke:black;" points="759,137 757,147 753,137 759,137"/>
</g>
<g id="edge57" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M760,131C760,133 759,135 759,137"/>
<polygon style="fill:black;stroke:black;" points="762,137 760,147 756,137 762,137"/>
</g>
<g id="edge59" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M762,131C762,133 762,135 762,137"/>
<polygon style="fill:black;stroke:black;" points="766,137 762,147 759,137 766,137"/>
</g>
<g id="edge61" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M765,131C765,133 765,135 765,137"/>
<polygon style="fill:black;stroke:black;" points="769,137 765,147 762,137 769,137"/>
</g>
<g id="edge63" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M768,131C768,133 768,135 768,137"/>
<polygon style="fill:black;stroke:black;" points="772,137 768,147 765,137 772,137"/>
</g>
<g id="edge71" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M770,131C770,133 771,135 771,137"/>
<polygon style="fill:black;stroke:black;" points="774,137 770,147 768,137 774,137"/>
</g>
<g id="edge73" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M773,131C773,133 774,135 774,137"/>
<polygon style="fill:black;stroke:black;" points="777,137 773,147 771,137 777,137"/>
</g>
<g id="edge75" class="edge"><title>mmusculus_gene_ensembl&#45;&gt;create_report</title>
<path style="fill:none;stroke:black;" d="M776,131C776,133 777,135 777,137"/>
<polygon style="fill:black;stroke:black;" points="780,137 776,147 774,137 780,137"/>
</g>
<g id="node79" class="node"><title>WORKFLOWINTERNALSINK_pathway_descriptions</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="404,996 292,996 292,1014 404,1014 404,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="348" y="1008">pathway_descriptions</text>
</g>
<g id="edge139" class="edge"><title>remove_pathway_nulls&#45;&gt;WORKFLOWINTERNALSINK_pathway_descriptions</title>
<path style="fill:none;stroke:black;" d="M348,960C348,967 348,976 348,985"/>
<polygon style="fill:black;stroke:black;" points="352,985 348,995 345,985 352,985"/>
</g>
<g id="node24" class="node"><title>add_uniprot_to_string</title>
<polygon style="fill:#eec391;stroke:black;" points="595,256 483,256 483,274 595,274 595,256"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="539" y="268">add_uniprot_to_string</text>
</g>
<g id="edge45" class="edge"><title>REMOVE_NULLS_2&#45;&gt;add_uniprot_to_string</title>
<path style="fill:none;stroke:black;" d="M535,239C535,241 535,243 535,245"/>
<polygon style="fill:black;stroke:black;" points="538,245 537,255 532,246 538,245"/>
</g>
<g id="node33" class="node"><title>Kegg_gene_ids</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="599,292 513,292 513,310 599,310 599,292"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="556" y="304">Kegg_gene_ids</text>
</g>
<g id="edge49" class="edge"><title>add_uniprot_to_string&#45;&gt;Kegg_gene_ids</title>
<path style="fill:none;stroke:black;" d="M544,275C545,277 546,280 547,282"/>
<polygon style="fill:black;stroke:black;" points="550,281 552,291 544,284 550,281"/>
</g>
<g id="node84" class="node"><title>WORKFLOWINTERNALSINK_pathway_ids</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="480,996 408,996 408,1014 480,1014 480,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="444" y="1008">pathway_ids</text>
</g>
<g id="edge141" class="edge"><title>remove_pathway_nulls_2&#45;&gt;WORKFLOWINTERNALSINK_pathway_ids</title>
<path style="fill:none;stroke:black;" d="M471,960C467,967 461,977 455,986"/>
<polygon style="fill:black;stroke:black;" points="458,988 450,995 452,985 458,988"/>
</g>
<g id="node78" class="node"><title>WORKFLOWINTERNALSINK_gene_descriptions</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="582,996 484,996 484,1014 582,1014 582,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="533" y="1008">gene_descriptions</text>
</g>
<g id="edge137" class="edge"><title>remove_nulls_3&#45;&gt;WORKFLOWINTERNALSINK_gene_descriptions</title>
<path style="fill:none;stroke:black;" d="M579,960C571,968 560,979 550,988"/>
<polygon style="fill:black;stroke:black;" points="553,990 543,995 548,985 553,990"/>
</g>
<g id="node27" class="node"><title>add_ncbi_to_string</title>
<polygon style="fill:#eec391;stroke:black;" points="702,256 602,256 602,274 702,274 702,256"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="652" y="268">add_ncbi_to_string</text>
</g>
<g id="node35" class="node"><title>Kegg_gene_ids_2</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="699,292 603,292 603,310 699,310 699,292"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="651" y="304">Kegg_gene_ids_2</text>
</g>
<g id="edge47" class="edge"><title>add_ncbi_to_string&#45;&gt;Kegg_gene_ids_2</title>
<path style="fill:none;stroke:black;" d="M652,275C652,277 652,279 652,281"/>
<polygon style="fill:black;stroke:black;" points="655,281 651,291 649,281 655,281"/>
</g>
<g id="edge81" class="edge"><title>remove_Nulls&#45;&gt;add_ncbi_to_string</title>
<path style="fill:none;stroke:black;" d="M653,239C653,241 653,243 653,245"/>
<polygon style="fill:black;stroke:black;" points="656,245 652,255 650,245 656,245"/>
</g>
<g id="edge97" class="edge"><title>split_gene_ids&#45;&gt;split_for_duplicates</title>
<path style="fill:none;stroke:black;" d="M547,383C544,386 541,389 538,392"/>
<polygon style="fill:black;stroke:black;" points="541,394 531,399 536,389 541,394"/>
</g>
<g id="edge105" class="edge"><title>create_report&#45;&gt;merge_reports</title>
<path style="fill:none;stroke:black;" d="M765,167C765,169 765,171 765,173"/>
<polygon style="fill:black;stroke:black;" points="769,173 765,183 762,173 769,173"/>
</g>
<g id="node80" class="node"><title>WORKFLOWINTERNALSINK_ensembl_database_release</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="928,996 790,996 790,1014 928,1014 928,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="859" y="1008">ensembl_database_release</text>
</g>
<g id="edge111" class="edge"><title>getcurrentdatabase&#45;&gt;WORKFLOWINTERNALSINK_ensembl_database_release</title>
<path style="fill:none;stroke:black;" d="M859,960C859,967 859,976 859,985"/>
<polygon style="fill:black;stroke:black;" points="863,985 859,995 856,985 863,985"/>
</g>
<g id="edge107" class="edge"><title>gene_descriptions&#45;&gt;merge_gene_desc</title>
<path style="fill:none;stroke:black;" d="M590,888C590,890 590,892 590,894"/>
<polygon style="fill:black;stroke:black;" points="593,894 589,904 587,894 593,894"/>
</g>
<g id="edge41" class="edge"><title>Kegg_gene_ids&#45;&gt;concat_kegg_genes</title>
<path style="fill:none;stroke:black;" d="M557,311C557,313 557,315 557,317"/>
<polygon style="fill:black;stroke:black;" points="561,317 557,327 554,317 561,317"/>
</g>
<g id="node81" class="node"><title>WORKFLOWINTERNALSINK_kegg_pathway_release</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="186,996 68,996 68,1014 186,1014 186,996"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="127" y="1008">kegg_pathway_release</text>
</g>
<g id="edge99" class="edge"><title>binfo&#45;&gt;WORKFLOWINTERNALSINK_kegg_pathway_release</title>
<path style="fill:none;stroke:black;" d="M91,960C97,968 106,978 113,987"/>
<polygon style="fill:black;stroke:black;" points="116,985 120,995 111,990 116,985"/>
</g>
<g id="edge43" class="edge"><title>Kegg_gene_ids_2&#45;&gt;concat_kegg_genes</title>
<path style="fill:none;stroke:black;" d="M626,311C616,315 603,319 592,323"/>
<polygon style="fill:black;stroke:black;" points="594,326 583,327 591,320 594,326"/>
</g>
<g id="node37" class="node"><title>Get_pathwaysregex</title>
<polygon style="fill:lightsteelblue;stroke:black;" points="416,518 376,518 376,536 416,536 416,518"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="396" y="530">regex</text>
</g>
<g id="node41" class="node"><title>Get_pathwayssplit_by_regex</title>
<polygon style="fill:#ce5fee;stroke:black;" points="444,554 364,554 364,572 444,572 444,554"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="404" y="566">split_by_regex</text>
</g>
<g id="edge29" class="edge"><title>Get_pathwaysregex&#45;&gt;Get_pathwayssplit_by_regex</title>
<path style="fill:none;stroke:black;" d="M398,537C398,539 399,541 400,543"/>
<polygon style="fill:black;stroke:black;" points="403,543 402,553 397,544 403,543"/>
</g>
<g id="node38" class="node"><title>Get_pathwaysMerge_pathway_desc</title>
<polygon style="fill:#ce5fee;stroke:black;" points="472,770 358,770 358,788 472,788 472,770"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="415" y="782">Merge_pathway_desc</text>
</g>
<g id="node53" class="node"><title>Get_pathwaysWORKFLOWINTERNALSINK_pathway_desc</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="412,825 332,825 332,843 412,843 412,825"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="372" y="837">pathway_desc</text>
</g>
<g id="edge9" class="edge"><title>Get_pathwaysMerge_pathway_desc&#45;&gt;Get_pathwaysWORKFLOWINTERNALSINK_pathway_desc</title>
<path style="fill:none;stroke:black;" d="M408,789C402,797 393,807 386,816"/>
<polygon style="fill:black;stroke:black;" points="388,819 379,824 383,814 388,819"/>
</g>
<g id="node39" class="node"><title>Get_pathwaysMerge_pathways</title>
<polygon style="fill:#ce5fee;stroke:black;" points="453,662 361,662 361,680 453,680 453,662"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="407" y="674">Merge_pathways</text>
</g>
<g id="node43" class="node"><title>Get_pathwaysconcat_ids</title>
<polygon style="fill:#eec391;stroke:black;" points="407,698 343,698 343,716 407,716 407,698"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="375" y="710">concat_ids</text>
</g>
<g id="edge11" class="edge"><title>Get_pathwaysMerge_pathways&#45;&gt;Get_pathwaysconcat_ids</title>
<path style="fill:none;stroke:black;" d="M398,681C396,684 393,686 391,689"/>
<polygon style="fill:black;stroke:black;" points="393,692 384,697 388,687 393,692"/>
</g>
<g id="node44" class="node"><title>Get_pathwayspathway_desc</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="455,734 375,734 375,752 455,752 455,734"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="415" y="746">pathway_desc</text>
</g>
<g id="edge13" class="edge"><title>Get_pathwaysMerge_pathways&#45;&gt;Get_pathwayspathway_desc</title>
<path style="fill:none;stroke:black;" d="M408,681C409,691 411,709 413,723"/>
<polygon style="fill:black;stroke:black;" points="416,723 414,733 410,723 416,723"/>
</g>
<g id="node54" class="node"><title>Get_pathwaysWORKFLOWINTERNALSINK_pathway_ids</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="488,825 416,825 416,843 488,843 488,825"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="452" y="837">pathway_ids</text>
</g>
<g id="edge15" class="edge"><title>Get_pathwaysMerge_pathways&#45;&gt;Get_pathwaysWORKFLOWINTERNALSINK_pathway_ids</title>
<path style="fill:none;stroke:black;" d="M417,681C434,697 466,732 474,769 476,778 477,781 474,789 472,798 468,807 463,815"/>
<polygon style="fill:black;stroke:black;" points="466,817 458,824 460,814 466,817"/>
</g>
<g id="node40" class="node"><title>Get_pathwaysMerge_gene_pathways</title>
<polygon style="fill:#ce5fee;stroke:black;" points="354,770 234,770 234,788 354,788 354,770"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="294" y="782">Merge_gene_pathways</text>
</g>
<g id="node52" class="node"><title>Get_pathwaysWORKFLOWINTERNALSINK_pathway_genes</title>
<polygon style="fill:#bcd2ee;stroke:black;" points="328,825 242,825 242,843 328,843 328,825"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="285" y="837">pathway_genes</text>
</g>
<g id="edge7" class="edge"><title>Get_pathwaysMerge_gene_pathways&#45;&gt;Get_pathwaysWORKFLOWINTERNALSINK_pathway_genes</title>
<path style="fill:none;stroke:black;" d="M292,789C291,796 290,806 288,814"/>
<polygon style="fill:black;stroke:black;" points="291,814 287,824 285,814 291,814"/>
</g>
<g id="node46" class="node"><title>Get_pathwayslister</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="423,590 385,590 385,608 423,608 423,590"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="404" y="602">lister</text>
</g>
<g id="edge31" class="edge"><title>Get_pathwayssplit_by_regex&#45;&gt;Get_pathwayslister</title>
<path style="fill:none;stroke:black;" d="M404,573C404,575 404,577 404,579"/>
<polygon style="fill:black;stroke:black;" points="408,579 404,589 401,579 408,579"/>
</g>
<g id="node42" class="node"><title>Get_pathwaysconcat_gene_pathway_ids</title>
<polygon style="fill:#eec391;stroke:black;" points="371,734 237,734 237,752 371,752 371,734"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="304" y="746">concat_gene_pathway_ids</text>
</g>
<g id="edge17" class="edge"><title>Get_pathwaysconcat_gene_pathway_ids&#45;&gt;Get_pathwaysMerge_gene_pathways</title>
<path style="fill:none;stroke:black;" d="M301,753C301,755 300,757 299,759"/>
<polygon style="fill:black;stroke:black;" points="302,760 297,769 296,759 302,760"/>
</g>
<g id="edge19" class="edge"><title>Get_pathwaysconcat_ids&#45;&gt;Get_pathwaysconcat_gene_pathway_ids</title>
<path style="fill:none;stroke:black;" d="M356,717C349,721 340,725 332,729"/>
<polygon style="fill:black;stroke:black;" points="334,732 323,733 331,726 334,732"/>
</g>
<g id="edge27" class="edge"><title>Get_pathwayspathway_desc&#45;&gt;Get_pathwaysMerge_pathway_desc</title>
<path style="fill:none;stroke:black;" d="M415,753C415,755 415,757 415,759"/>
<polygon style="fill:black;stroke:black;" points="419,759 415,769 412,759 419,759"/>
</g>
<g id="node45" class="node"><title>Get_pathwaysget_pathways_by_genes1</title>
<polygon style="fill:#a3cd5a;stroke:black;" points="472,626 340,626 340,644 472,644 472,626"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="406" y="638">get_pathways_by_genes1</text>
</g>
<g id="edge21" class="edge"><title>Get_pathwaysget_pathways_by_genes1&#45;&gt;Get_pathwaysMerge_pathways</title>
<path style="fill:none;stroke:black;" d="M406,645C406,647 406,649 406,651"/>
<polygon style="fill:black;stroke:black;" points="409,651 407,661 403,651 409,651"/>
</g>
<g id="edge23" class="edge"><title>Get_pathwayslister&#45;&gt;Get_pathwaysconcat_gene_pathway_ids</title>
<path style="fill:none;stroke:black;" d="M385,602C370,605 351,612 338,625 314,653 307,698 305,723"/>
<polygon style="fill:black;stroke:black;" points="308,723 304,733 302,723 308,723"/>
</g>
<g id="edge25" class="edge"><title>Get_pathwayslister&#45;&gt;Get_pathwaysget_pathways_by_genes1</title>
<path style="fill:none;stroke:black;" d="M405,609C405,611 405,613 405,615"/>
<polygon style="fill:black;stroke:black;" points="409,615 405,625 402,615 409,615"/>
</g>
<g id="node48" class="node"><title>Get_pathwaysWORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="499,520 492,530 506,530 499,520"/>
</g>
<g id="edge5" class="edge"><title>Get_pathwaysWORKFLOWINTERNALSOURCE_gene_ids&#45;&gt;Get_pathwayssplit_by_regex</title>
<path style="fill:none;stroke:black;" d="M446,537C442,539 437,542 432,545 428,547 426,548 423,549"/>
<polygon style="fill:black;stroke:black;" points="425,552 414,553 422,546 425,552"/>
</g>
<g id="node51" class="node"><title>Get_pathwaysWORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="499,841 506,831 492,831 499,841"/>
</g>
<g id="edge37" class="edge"><title>Get_pathwaysWORKFLOWINTERNALSINK_pathway_genes&#45;&gt;merge_genes_and_pathways</title>
<path style="fill:none;stroke:black;" d="M266,844C255,850 240,857 226,864"/>
<polygon style="fill:black;stroke:black;" points="228,867 217,868 225,861 228,867"/>
</g>
<g id="node69" class="node"><title>remove_pathway_duplicates</title>
<polygon style="fill:#ce5fee;stroke:black;" points="417,869 275,869 275,887 417,887 417,869"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="346" y="881">remove_pathway_duplicates</text>
</g>
<g id="edge35" class="edge"><title>Get_pathwaysWORKFLOWINTERNALSINK_pathway_desc&#45;&gt;remove_pathway_duplicates</title>
<path style="fill:none;stroke:black;" d="M366,844C363,848 360,854 357,859"/>
<polygon style="fill:black;stroke:black;" points="360,861 352,868 354,858 360,861"/>
</g>
<g id="edge39" class="edge"><title>Get_pathwaysWORKFLOWINTERNALSINK_pathway_ids&#45;&gt;merge_pathway_list_1</title>
<path style="fill:none;stroke:black;" d="M458,844C460,848 464,854 468,859"/>
<polygon style="fill:black;stroke:black;" points="471,858 473,868 465,861 471,858"/>
</g>
<g id="edge89" class="edge"><title>remove_pathway_duplicates&#45;&gt;merge_pathway_desc</title>
<path style="fill:none;stroke:black;" d="M346,888C346,890 346,892 346,894"/>
<polygon style="fill:black;stroke:black;" points="349,894 347,904 343,894 349,894"/>
</g>
<g id="node71" class="node"><title>WORKFLOWINTERNALSOURCECONTROL</title>
<polygon style="fill:#ff3f3f;stroke:black;" points="930,42 923,52 937,52 930,42"/>
</g>
<g id="node72" class="node"><title>WORKFLOWINTERNALSOURCE_chromosome_name</title>
<polygon style="fill:skyblue;stroke:black;" points="919,40 815,40 815,58 919,58 919,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="867" y="52">chromosome_name</text>
</g>
<g id="edge51" class="edge"><title>WORKFLOWINTERNALSOURCE_chromosome_name&#45;&gt;genes_in_qtl</title>
<path style="fill:none;stroke:black;" d="M840,59C828,63 814,68 802,72"/>
<polygon style="fill:black;stroke:black;" points="803,75 792,75 801,69 803,75"/>
</g>
<g id="node73" class="node"><title>WORKFLOWINTERNALSOURCE_qtl_start_position</title>
<polygon style="fill:skyblue;stroke:black;" points="811,40 719,40 719,58 811,58 811,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="765" y="52">qtl_start_position</text>
</g>
<g id="edge69" class="edge"><title>WORKFLOWINTERNALSOURCE_qtl_start_position&#45;&gt;genes_in_qtl</title>
<path style="fill:none;stroke:black;" d="M765,59C765,61 765,63 765,65"/>
<polygon style="fill:black;stroke:black;" points="769,65 765,75 762,65 769,65"/>
</g>
<g id="node74" class="node"><title>WORKFLOWINTERNALSOURCE_qtl_end_position</title>
<polygon style="fill:skyblue;stroke:black;" points="715,40 627,40 627,58 715,58 715,40"/>
<text text-anchor="middle" style="font-family:Helvetica;font-size:10.00;" x="671" y="52">qtl_end_position</text>
</g>
<g id="edge67" class="edge"><title>WORKFLOWINTERNALSOURCE_qtl_end_position&#45;&gt;genes_in_qtl</title>
<path style="fill:none;stroke:black;" d="M695,59C702,61 710,64 717,67 721,69 725,70 728,72"/>
<polygon style="fill:black;stroke:black;" points="729,69 738,75 727,75 729,69"/>
</g>
<g id="node76" class="node"><title>WORKFLOWINTERNALSINKCONTROL</title>
<polygon style="fill:#6acd00;stroke:black;" points="939,1012 946,1002 932,1002 939,1012"/>
</g>
</g>
</svg>
