digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 368 745.5 368 745.5 0 ",
		bb="0,0,745.5,368",
		bgcolor="#eeeeee",
		clusterrank=local,
		color=black,
		dpi=96,
		fontsize=10,
		labeljust=left,
		nodesep=0.05,
		ranksep=0.22,
		xdotversion=1.7
	];
	node [color=black,
		fillcolor=lightgoldenrodyellow,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=10,
		height=0,
		label="\N",
		shape=record,
		style=filled,
		width=0
	];
	edge [arrowsize=0.7,
		color=black,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=8
	];
	subgraph cluster_inputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 528.5 305 528.5 360 708.5 360 708.5 305 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 578.5 348 0 84 15 -Workflow Inputs ",
			bb="528.5,305,708.5,360",
			label="Workflow Inputs",
			lheight=0.15,
			lp="578.5,350.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		contig_min_length	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 593 313.5 593 332.5 700 332.5 700 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 646.5 320.5 0 91 17 -contig_min_length ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=contig_min_length,
			pos="646.5,323",
			rects="593,313.5,700,332.5",
			width=1.4861];
		contigs	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 536.5 313.5 536.5 332.5 588.5 332.5 588.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 562.5 320.5 0 36 7 -contigs ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=contigs,
			pos="562.5,323",
			rects="536.5,313.5,588.5,332.5",
			width=0.72222];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 279.5 8 279.5 63 737.5 63 737.5 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 333.5 15 0 92 16 -Workflow Outputs ",
			bb="279.5,8,737.5,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="333.5,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		filtered_fasta	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 468 35.5 468 54.5 549 54.5 549 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 508.5 42.5 0 65 14 -filtered_fasta ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filtered_fasta,
			pos="508.5,45",
			rects="468,35.5,549,54.5",
			width=1.125];
		"qc-status"	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 287.5 35.5 287.5 54.5 349.5 54.5 349.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 318.5 42.5 0 46 9 -qc-status ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="qc-status",
			pos="318.5,45",
			rects="287.5,35.5,349.5,54.5",
			width=0.86111];
		qc_summary	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 553.5 35.5 553.5 54.5 633.5 54.5 633.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 593.5 42.5 0 64 10 -qc_summary ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=qc_summary,
			pos="593.5,45",
			rects="553.5,35.5,633.5,54.5",
			width=1.1111];
		"qc-statistics_folder"	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 353.5 35.5 353.5 54.5 463.5 54.5 463.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 408.5 42.5 0 94 20 -qc-statistics_folder ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="qc-statistics_folder",
			pos="408.5,45",
			rects="353.5,35.5,463.5,54.5",
			width=1.5278];
		hashsum_input	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 638 35.5 638 54.5 729 54.5 729 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 683.5 42.5 0 75 13 -hashsum_input ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=hashsum_input,
			pos="683.5,45",
			rects="638,35.5,729,54.5",
			width=1.2639];
	}
	length_filter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 369.5 170.5 369.5 189.5 669.5 189.5 669.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 519.5 177.5 0 284 59 -Quality control filtering step using the BioPython package. ",
		height=0.27778,
		label="Quality control filtering step using the BioPython package.",
		pos="519.5,180",
		rects="369.5,170.5,669.5,189.5",
		width=4.1667];
	contig_min_length -> length_filter	[_draw_="c 7 -#000000 B 7 647.1 313.75 648.74 288.78 652.16 214.7 636.5 198 634.44 195.8 631.31 193.88 627.38 192.21 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 628.36 189.96 620.95 189.96 626.74 194.58 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 670.5 245.6 0 46 10 -min_length ",
		label=min_length,
		lp="670.5,247.5",
		pos="e,619.52,189.46 647.1,313.75 648.74,288.78 652.16,214.7 636.5,198 634.44,195.8 631.31,193.88 627.38,192.21"];
	unzip	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 245.5 260.5 245.5 279.5 311.5 279.5 311.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 278.5 267.5 0 50 11 -unzip files ",
		height=0.27778,
		label="unzip files",
		pos="278.5,270",
		rects="245.5,260.5,311.5,279.5",
		width=0.91667];
	contigs -> unzip	[_draw_="c 7 -#000000 B 4 536.54 317.34 486.98 308.44 378.52 288.96 319.22 278.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 320 275.96 312.67 277.14 319.13 280.79 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 446.5 290.6 0 52 12 -target_reads ",
		label=target_reads,
		lp="446.5,292.5",
		pos="e,311.19,276.87 536.54,317.34 486.98,308.44 378.52,288.96 319.22,278.31"];
	hashsum	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 668 80.5 668 99.5 729 99.5 729 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 698.5 87.5 0 45 7 -hashsum ",
		height=0.27778,
		label=hashsum,
		pos="698.5,90",
		rects="668,80.5,729,99.5",
		width=0.84722];
	contigs -> hashsum	[_draw_="c 7 -#000000 B 13 575.93 313.59 581 310.63 586.9 307.44 592.5 305 638.65 284.93 700.5 321.32 700.5 271 700.5 271 700.5 271 700.5 \
134 700.5 125.3 700.09 115.62 699.64 107.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 702.09 107.58 699.21 100.75 697.2 107.89 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 719.5 200.6 0 38 10 -input_file ",
		label=input_file,
		lp="719.5,202.5",
		pos="e,699.11,99.238 575.93,313.59 581,310.63 586.9,307.44 592.5,305 638.65,284.93 700.5,321.32 700.5,271 700.5,271 700.5,271 700.5,134 \
700.5,125.3 700.09,115.62 699.64,107.65"];
	count_reads	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 29.5 215.5 29.5 234.5 105.5 234.5 105.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 67.5 222.5 0 60 11 -count_reads ",
		height=0.27778,
		label=count_reads,
		pos="67.5,225",
		rects="29.5,215.5,105.5,234.5",
		width=1.0556];
	count_reads -> length_filter	[_draw_="c 7 -#000000 B 7 105.47 215.66 106.83 215.43 108.17 215.2 109.5 215 160.91 207.06 286.54 197.15 385.3 190.08 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 385.24 192.54 392.05 189.6 384.89 187.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 314.5 200.6 0 88 19 -submitted_seq_count ",
		label=submitted_seq_count,
		lp="314.5,202.5",
		pos="e,393.56,189.49 105.47,215.66 106.83,215.43 108.17,215.2 109.5,215 160.91,207.06 286.54,197.15 385.3,190.08"];
	qc_stats	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 297.5 80.5 297.5 99.5 519.5 99.5 519.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 408.5 87.5 0 206 42 -Post QC-ed input analysis of sequence file ",
		height=0.27778,
		label="Post QC-ed input analysis of sequence file",
		pos="408.5,90",
		rects="297.5,80.5,519.5,99.5",
		width=3.0833];
	qc_stats -> "qc-statistics_folder"	[_draw_="c 7 -#000000 B 4 408.5 80.71 408.5 75.59 408.5 68.85 408.5 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 410.95 62.78 408.5 55.78 406.05 62.78 ",
		pos="e,408.5,54.265 408.5,80.709 408.5,75.593 408.5,68.848 408.5,62.666"];
	count_processed_reads	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 297 125.5 297 144.5 428 144.5 428 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 362.5 132.5 0 115 21 -count_processed_reads ",
		height=0.27778,
		label=count_processed_reads,
		pos="362.5,135",
		rects="297,125.5,428,144.5",
		width=1.8194];
	count_processed_reads -> qc_stats	[_draw_="c 7 -#000000 B 4 371.37 125.71 377.73 119.76 386.45 111.61 393.84 104.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 395.11 106.87 398.55 100.3 391.77 103.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 423.5 110.6 0 68 14 -sequence_count ",
		label=sequence_count,
		lp="423.5,112.5",
		pos="e,399.66,99.265 371.37,125.71 377.73,119.76 386.45,111.61 393.84,104.7"];
	"QC-FLAG"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 0 80.5 0 99.5 293 99.5 293 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 146.5 87.5 0 277 55 -output QC-FAILED or QC-PASSED file as intermediate flag ",
		height=0.27778,
		label="output QC-FAILED or QC-PASSED file as intermediate flag",
		pos="146.5,90",
		rects="0,80.5,293,99.5",
		width=4.0694];
	count_processed_reads -> "QC-FLAG"	[_draw_="c 7 -#000000 B 4 319.83 125.5 284.62 118.5 234.58 108.53 197.31 101.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 197.91 98.74 190.57 99.77 196.96 103.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 292 110.6 0 37 8 -qc_count ",
		label=qc_count,
		lp="292,112.5",
		pos="e,189.09,99.478 319.83,125.5 284.62,118.5 234.58,108.53 197.31,101.12"];
	unzip -> count_reads	[_draw_="c 7 -#000000 B 4 245.76 262.54 213.49 256.15 162.55 245.97 113.64 235.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 114.33 233.49 106.98 234.47 113.34 238.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 216.5 245.6 0 46 9 -sequences ",
		label=sequences,
		lp="216.5,247.5",
		pos="e,105.5,234.16 245.76,262.54 213.49,256.15 162.55,245.97 113.64,235.85"];
	clean_headers	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 109.5 215.5 109.5 234.5 447.5 234.5 447.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 278.5 222.5 0 322 62 -Replaces problematic characters from FASTA headers with dashes ",
		height=0.27778,
		label="Replaces problematic characters from FASTA headers with dashes",
		pos="278.5,225",
		rects="109.5,215.5,447.5,234.5",
		width=4.6944];
	unzip -> clean_headers	[_draw_="c 7 -#000000 B 4 278.5 260.71 278.5 255.59 278.5 248.85 278.5 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 280.95 242.78 278.5 235.78 276.05 242.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 301.5 245.6 0 46 9 -sequences ",
		label=sequences,
		lp="301.5,247.5",
		pos="e,278.5,234.27 278.5,260.71 278.5,255.59 278.5,248.85 278.5,242.67"];
	hashsum -> hashsum_input	[_draw_="c 7 -#000000 B 4 695.61 80.71 693.78 75.47 691.36 68.53 689.16 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 691.5 61.5 686.88 55.69 686.87 63.11 ",
		pos="e,686.38,54.265 695.61,80.709 693.78,75.474 691.36,68.534 689.16,62.235"];
	clean_headers -> length_filter	[_draw_="c 7 -#000000 B 4 326.11 215.5 365.72 208.44 422.16 198.37 463.85 190.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 464.03 193.39 470.5 189.74 463.17 188.56 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 436.5 200.6 0 32 8 -seq_file ",
		label=seq_file,
		lp="436.5,202.5",
		pos="e,471.99,189.48 326.11,215.5 365.72,208.44 422.16,198.37 463.85,190.93"];
	length_filter -> filtered_fasta	[_draw_="c 7 -#000000 B 7 520.37 170.72 521.96 153.63 524.75 113.28 519.5 80 518.57 74.13 516.8 67.89 514.94 62.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 517.28 61.64 512.58 55.9 512.68 63.32 ",
		pos="e,512.07,54.482 520.37,170.72 521.96,153.63 524.75,113.28 519.5,80 518.57,74.128 516.8,67.889 514.94,62.38"];
	length_filter -> qc_summary	[_draw_="c 7 -#000000 B 4 524.13 170.68 536.28 148.85 569.21 89.66 584.93 61.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 586.87 62.95 588.14 55.64 582.59 60.56 ",
		pos="e,588.87,54.317 524.13,170.68 536.28,148.85 569.21,89.658 584.93,61.407"];
	length_filter -> qc_stats	[_draw_="c 7 -#000000 B 10 504.11 170.63 494.24 164.6 481.78 155.67 473.5 145 462.62 130.98 471.4 120.18 458.5 108 456.75 106.35 454.83 104.86 \
452.8 103.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 454.16 101.46 446.86 100.2 451.78 105.74 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 498 133.1 0 49 10 -QCed_reads ",
		label=QCed_reads,
		lp="498,135",
		pos="e,445.53,99.461 504.11,170.63 494.24,164.6 481.78,155.67 473.5,145 462.62,130.98 471.4,120.18 458.5,108 456.75,106.35 454.83,104.86 \
452.8,103.51"];
	length_filter -> count_processed_reads	[_draw_="c 7 -#000000 B 7 453.43 170.5 441.67 168.25 429.62 165.45 418.5 162 407.19 158.49 395.21 153.17 385.25 148.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 386.45 146.11 379.09 145.12 384.23 150.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 441.5 155.6 0 46 9 -sequences ",
		label=sequences,
		lp="441.5,157.5",
		pos="e,377.75,144.44 453.43,170.5 441.67,168.25 429.62,165.45 418.5,162 407.19,158.49 395.21,153.17 385.25,148.25"];
	"QC-FLAG" -> "qc-status"	[_draw_="c 7 -#000000 B 4 180.48 80.5 209.03 73.37 249.82 63.17 279.66 55.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 280.1 58.13 286.3 54.05 278.91 53.37 ",
		pos="e,287.76,53.684 180.48,80.505 209.03,73.368 249.82,63.169 279.66,55.71"];
	default1	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 56 260.5 56 279.5 79 279.5 79 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 67.5 267.5 0 7 1 -1 ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label=1,
		pos="67.5,270",
		rects="56,260.5,79,279.5",
		width=0.31944];
	default1 -> count_reads	[_draw_="c 7 -#000000 B 4 67.5 260.71 67.5 255.59 67.5 248.85 67.5 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 69.95 242.78 67.5 235.78 65.05 242.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 83.5 245.6 0 32 6 -number ",
		label=number,
		lp="83.5,247.5",
		pos="e,67.5,234.27 67.5,260.71 67.5,255.59 67.5,248.85 67.5,242.67"];
	default2	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 342 170.5 342 189.5 365 189.5 365 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 353.5 177.5 0 7 1 -1 ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label=1,
		pos="353.5,180",
		rects="342,170.5,365,189.5",
		width=0.31944];
	default2 -> count_processed_reads	[_draw_="c 7 -#000000 B 4 355.24 170.71 356.33 165.47 357.78 158.53 359.1 152.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 361.42 153.1 360.46 145.75 356.63 152.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 374.5 155.6 0 32 6 -number ",
		label=number,
		lp="374.5,157.5",
		pos="e,360.77,144.27 355.24,170.71 356.33,165.47 357.78,158.53 359.1,152.24"];
	default3	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 260.5 313.5 260.5 332.5 296.5 332.5 296.5 313.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 278.5 320.5 0 20 4 -true ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label=true,
		pos="278.5,323",
		rects="260.5,313.5,296.5,332.5",
		width=0.5];
	default3 -> unzip	[_draw_="c 7 -#000000 B 4 278.5 313.58 278.5 306.52 278.5 296.24 278.5 287.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 280.95 287.78 278.5 280.78 276.05 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 298.5 290.6 0 40 8 -assembly ",
		label=assembly,
		lp="298.5,292.5",
		pos="e,278.5,279.26 278.5,313.58 278.5,306.52 278.5,296.24 278.5,287.55"];
	default4	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 452 215.5 452 234.5 541 234.5 541 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 496.5 222.5 0 73 12 -\"qc_summary\" ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label="\"qc_summary\"",
		pos="496.5,225",
		rects="452,215.5,541,234.5",
		width=1.2361];
	default4 -> length_filter	[_draw_="c 7 -#000000 B 7 496.36 215.82 496.6 210.46 497.54 203.46 500.5 198 501 197.08 501.57 196.19 502.19 195.32 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 503.77 197.22 506.67 190.4 500.15 193.92 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 532.5 200.6 0 64 15 -stats_file_name ",
		label=stats_file_name,
		lp="532.5,202.5",
		pos="e,507.69,189.28 496.36,215.82 496.6,210.46 497.54,203.46 500.5,198 501,197.08 501.57,196.19 502.19,195.32"];
	default5	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 545.5 215.5 545.5 234.5 595.5 234.5 595.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 570.5 222.5 0 34 7 -\"fasta\" ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label="\"fasta\"",
		pos="570.5,225",
		rects="545.5,215.5,595.5,234.5",
		width=0.69444];
	default5 -> length_filter	[_draw_="c 7 -#000000 B 7 569.47 215.81 568.37 210.17 566.11 202.85 561.5 198 560.03 196.45 558.4 195.04 556.66 193.76 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 558.06 191.74 550.81 190.19 555.51 195.92 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 601 200.6 0 69 17 -input_file_format ",
		label=input_file_format,
		lp="601,202.5",
		pos="e,549.52,189.4 569.47,215.81 568.37,210.17 566.11,202.85 561.5,198 560.03,196.45 558.4,195.04 556.66,193.76"];
}
