digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 323 1016 323 1016 0 ",
		bb="0,0,1016,323",
		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 8 260 8 315 1008 315 1008 260 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 303 0 84 15 -Workflow Inputs ",
			bb="8,260,1008,315",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,305.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		input_read1_fastq_files	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 268.5 16 287.5 146 287.5 146 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 81 275.5 0 114 23 -input_read1_fastq_files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_read1_fastq_files,
			pos="81,278",
			rects="16,268.5,146,287.5",
			width=1.8056];
		input_read2_fastq_files	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 150 268.5 150 287.5 280 287.5 280 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 215 275.5 0 114 23 -input_read2_fastq_files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_read2_fastq_files,
			pos="215,278",
			rects="150,268.5,280,287.5",
			width=1.8056];
		input_read1_adapters_files	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 436 268.5 436 287.5 584 287.5 584 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 510 275.5 0 132 26 -input_read1_adapters_files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_read1_adapters_files,
			pos="510,278",
			rects="436,268.5,584,287.5",
			width=2.0556];
		quality_score	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 588 268.5 588 287.5 670 287.5 670 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 629 275.5 0 66 13 -quality_score ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=quality_score,
			pos="629,278",
			rects="588,268.5,670,287.5",
			width=1.1389];
		input_read2_adapters_files	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 284 268.5 284 287.5 432 287.5 432 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 358 275.5 0 132 26 -input_read2_adapters_files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_read2_adapters_files,
			pos="358,278",
			rects="284,268.5,432,287.5",
			width=2.0556];
		nthreads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 674.5 268.5 674.5 287.5 733.5 287.5 733.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 704 275.5 0 43 8 -nthreads ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=nthreads,
			pos="704,278",
			rects="674.5,268.5,733.5,287.5",
			width=0.81944];
		trimmomatic_java_opts	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 737.5 268.5 737.5 287.5 870.5 287.5 870.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 804 275.5 0 117 21 -trimmomatic_java_opts ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=trimmomatic_java_opts,
			pos="804,278",
			rects="737.5,268.5,870.5,287.5",
			width=1.8472];
		trimmomatic_jar_path	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 874.5 268.5 874.5 287.5 999.5 287.5 999.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 937 275.5 0 109 20 -trimmomatic_jar_path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=trimmomatic_jar_path,
			pos="937,278",
			rects="874.5,268.5,999.5,287.5",
			width=1.7361];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 9 8 9 63 896 63 896 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 63 15 0 92 16 -Workflow Outputs ",
			bb="9,8,896,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="63,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		output_data_fastq_read2_trimmed_files	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 17.5 35.5 17.5 54.5 228.5 54.5 228.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 123 42.5 0 195 37 -output_data_fastq_read2_trimmed_files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_data_fastq_read2_trimmed_files,
			pos="123,45",
			rects="17.5,35.5,228.5,54.5",
			width=2.9306];
		output_data_fastq_read1_trimmed_files	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 232.5 35.5 232.5 54.5 443.5 54.5 443.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 338 42.5 0 195 37 -output_data_fastq_read1_trimmed_files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_data_fastq_read1_trimmed_files,
			pos="338,45",
			rects="232.5,35.5,443.5,54.5",
			width=2.9306];
		output_trimmed_read2_fastq_read_count	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 448 35.5 448 54.5 666 54.5 666 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 557 42.5 0 202 37 -output_trimmed_read2_fastq_read_count ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_trimmed_read2_fastq_read_count,
			pos="557,45",
			rects="448,35.5,666,54.5",
			width=3.0278];
		output_trimmed_read1_fastq_read_count	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 670 35.5 670 54.5 888 54.5 888 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 779 42.5 0 202 37 -output_trimmed_read1_fastq_read_count ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_trimmed_read1_fastq_read_count,
			pos="779,45",
			rects="670,35.5,888,54.5",
			width=3.0278];
	}
	trimmomatic	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 494 170.5 494 189.5 574 189.5 574 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 534 177.5 0 64 11 -trimmomatic ",
		height=0.27778,
		label=trimmomatic,
		pos="534,180",
		rects="494,170.5,574,189.5",
		width=1.1111];
	input_read1_fastq_files -> trimmomatic	[_draw_="c 7 -#000000 B 7 95.97 268.51 120.98 254.75 173.25 227.83 221 215 312.5 190.41 423.6 183.53 485.8 181.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 485.8 184.1 492.73 181.46 485.67 179.21 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 266.5 223.1 0 91 22 -input_read1_fastq_file ",
		label=input_read1_fastq_file,
		lp="266.5,225",
		pos="e,494.25,181.42 95.968,268.51 120.98,254.75 173.25,227.83 221,215 312.5,190.41 423.6,183.53 485.8,181.65"];
	input_read2_fastq_files -> trimmomatic	[_draw_="c 7 -#000000 B 7 232.64 268.68 260.88 255.64 318.23 230.32 369 215 407.72 203.32 452.75 194.34 485.98 188.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 486.19 191 492.67 187.4 485.36 186.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 414.5 223.1 0 91 22 -input_read2_fastq_file ",
		label=input_read2_fastq_file,
		lp="414.5,225",
		pos="e,494.16,187.14 232.64,268.68 260.88,255.64 318.23,230.32 369,215 407.72,203.32 452.75,194.34 485.98,188.55"];
	concat_adapters	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 461.5 215.5 461.5 234.5 558.5 234.5 558.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 510 222.5 0 81 15 -concat_adapters ",
		height=0.27778,
		label=concat_adapters,
		pos="510,225",
		rects="461.5,215.5,558.5,234.5",
		width=1.3472];
	input_read1_adapters_files -> concat_adapters	[_draw_="c 7 -#000000 B 4 510 268.58 510 261.52 510 251.24 510 242.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 512.45 242.78 510 235.78 507.55 242.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 531.5 245.6 0 43 11 -input_file1 ",
		label=input_file1,
		lp="531.5,247.5",
		pos="e,510,234.26 510,268.58 510,261.52 510,251.24 510,242.55"];
	input_read2_adapters_files -> concat_adapters	[_draw_="c 7 -#000000 B 4 383.1 268.58 408.73 259.98 448.66 246.58 476.88 237.11 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 477.57 239.47 483.43 234.92 476.01 234.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 477.5 245.6 0 43 11 -input_file2 ",
		label=input_file2,
		lp="477.5,247.5",
		pos="e,484.86,234.43 383.1,268.58 408.73,259.98 448.66,246.58 476.88,237.11"];
	nthreads -> trimmomatic	[_draw_="c 7 -#000000 B 7 696.03 268.65 680.12 252.48 642.59 216.8 604 198 597.15 194.66 589.59 191.95 582.05 189.75 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 582.77 187.41 575.37 187.96 581.5 192.14 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 676.5 223.1 0 37 8 -nthreads ",
		label=nthreads,
		lp="676.5,225",
		pos="e,573.91,187.57 696.03,268.65 680.12,252.48 642.59,216.8 604,198 597.15,194.66 589.59,191.95 582.05,189.75"];
	trimmomatic_java_opts -> trimmomatic	[_draw_="c 7 -#000000 B 7 792.31 268.62 773.13 255.28 733.38 229.24 696 215 658.99 200.9 614.88 192.13 582.03 187.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 582.72 184.66 575.44 186.04 581.99 189.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 757 223.1 0 40 9 -java_opts ",
		label=java_opts,
		lp="757,225",
		pos="e,573.94,185.82 792.31,268.62 773.13,255.28 733.38,229.24 696,215 658.99,200.9 614.88,192.13 582.03,187.03"];
	trimmomatic_jar_path -> trimmomatic	[_draw_="c 7 -#000000 B 10 919.33 268.56 890.44 255.12 831.01 228.96 778 215 726.76 201.51 712.48 205.32 660 198 634.3 194.41 605.63 190.54 \
582.14 187.39 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 582.5 184.97 575.24 186.47 581.85 189.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 881 223.1 0 88 20 -trimmomatic_jar_path ",
		label=trimmomatic_jar_path,
		lp="881,225",
		pos="e,573.74,186.27 919.33,268.56 890.44,255.12 831.01,228.96 778,215 726.76,201.51 712.48,205.32 660,198 634.3,194.41 605.63,190.54 \
582.14,187.39"];
	extract_basename_read2	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 482 125.5 482 144.5 622 144.5 622 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 552 132.5 0 124 22 -extract_basename_read2 ",
		height=0.27778,
		label=extract_basename_read2,
		pos="552,135",
		rects="482,125.5,622,144.5",
		width=1.9444];
	count_fastq_reads_read2	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 482.5 80.5 482.5 99.5 621.5 99.5 621.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 552 87.5 0 123 23 -count_fastq_reads_read2 ",
		height=0.27778,
		label=count_fastq_reads_read2,
		pos="552,90",
		rects="482.5,80.5,621.5,99.5",
		width=1.9306];
	extract_basename_read2 -> count_fastq_reads_read2	[_draw_="c 7 -#000000 B 4 552 125.71 552 120.59 552 113.85 552 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 554.45 107.78 552 100.78 549.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 586.5 110.6 0 69 14 -input_basename ",
		label=input_basename,
		lp="586.5,112.5",
		pos="e,552,99.265 552,125.71 552,120.59 552,113.85 552,107.67"];
	extract_basename_read1	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 626 125.5 626 144.5 766 144.5 766 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 696 132.5 0 124 22 -extract_basename_read1 ",
		height=0.27778,
		label=extract_basename_read1,
		pos="696,135",
		rects="626,125.5,766,144.5",
		width=1.9444];
	count_fastq_reads_read1	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 704.5 80.5 704.5 99.5 843.5 99.5 843.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 774 87.5 0 123 23 -count_fastq_reads_read1 ",
		height=0.27778,
		label=count_fastq_reads_read1,
		pos="774,90",
		rects="704.5,80.5,843.5,99.5",
		width=1.9306];
	extract_basename_read1 -> count_fastq_reads_read1	[_draw_="c 7 -#000000 B 7 695.4 125.68 695.46 119.98 696.54 112.64 701 108 702.46 106.48 704.03 105.09 705.68 103.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 706.65 106.1 711.19 100.24 703.98 101.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 735.5 110.6 0 69 14 -input_basename ",
		label=input_basename,
		lp="735.5,112.5",
		pos="e,712.46,99.419 695.4,125.68 695.46,119.98 696.54,112.64 701,108 702.46,106.48 704.03,105.09 705.68,103.81"];
	count_fastq_reads_read2 -> output_trimmed_read2_fastq_read_count	[_draw_="c 7 -#000000 B 4 552.96 80.71 553.56 75.59 554.34 68.85 555.06 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 557.49 63 555.86 55.77 552.62 62.44 ",
		pos="e,556.04,54.265 552.96,80.709 553.56,75.593 554.34,68.848 555.06,62.666"];
	trimmomatic -> output_data_fastq_read2_trimmed_files	[_draw_="c 7 -#000000 B 7 494.02 176.27 468.75 173.91 435.59 169.62 407 162 306.82 135.3 194.78 82.14 146.84 58.19 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 148.15 56.11 140.8 55.15 145.95 60.48 ",
		pos="e,139.45,54.471 494.02,176.27 468.75,173.91 435.59,169.62 407,162 306.82,135.3 194.78,82.135 146.84,58.189"];
	trimmomatic -> output_data_fastq_read1_trimmed_files	[_draw_="c 7 -#000000 B 7 494.17 176.29 466.7 173.81 433.05 169.38 421 162 381.92 138.06 355.96 88.11 344.58 62.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 346.87 61.38 341.88 55.89 342.36 63.29 ",
		pos="e,341.28,54.498 494.17,176.29 466.7,173.81 433.05,169.38 421,162 381.92,138.06 355.96,88.107 344.58,62.265"];
	trimmomatic -> extract_basename_read2	[_draw_="c 7 -#000000 B 4 537.47 170.71 539.71 165.36 542.7 158.22 545.38 151.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 547.51 153.06 547.96 145.66 542.99 151.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 563 155.6 0 38 10 -input_file ",
		label=input_file,
		lp="563,157.5",
		pos="e,548.54,144.27 537.47,170.71 539.71,165.36 542.7,158.22 545.38,151.81"];
	trimmomatic -> extract_basename_read1	[_draw_="c 7 -#000000 B 4 566.01 170.5 591.86 163.64 628.37 153.95 656.12 146.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 656.46 149.03 662.6 144.87 655.2 144.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 648 155.6 0 38 10 -input_file ",
		label=input_file,
		lp="648,157.5",
		pos="e,664.06,144.48 566.01,170.5 591.86,163.64 628.37,153.95 656.12,146.59"];
	trimmomatic -> count_fastq_reads_read2	[_draw_="c 7 -#000000 B 7 494.22 174.81 451.85 168.72 393.83 154.73 417 125 425.35 114.29 452.39 106.43 480.11 100.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 480.4 103.42 486.83 99.72 479.5 98.6 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 448.5 133.1 0 63 16 -input_fastq_file ",
		label=input_fastq_file,
		lp="448.5,135",
		pos="e,488.32,99.436 494.22,174.81 451.85,168.72 393.83,154.73 417,125 425.35,114.29 452.39,106.43 480.11,100.98"];
	trimmomatic -> count_fastq_reads_read1	[_draw_="c 7 -#000000 B 7 573.98 178.78 633.2 177.55 740.06 171.59 766 145 775.49 135.27 776.86 119.49 776.23 107.5 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 778.68 107.47 775.59 100.73 773.81 107.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 806.5 133.1 0 63 16 -input_fastq_file ",
		label=input_fastq_file,
		lp="806.5,135",
		pos="e,775.45,99.223 573.98,178.78 633.2,177.55 740.06,171.59 766,145 775.49,135.27 776.86,119.49 776.23,107.5"];
	concat_adapters -> trimmomatic	[_draw_="c 7 -#000000 B 4 514.63 215.71 517.68 210.24 521.78 202.9 525.42 196.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 527.38 197.89 528.65 190.59 523.1 195.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 563.5 200.6 0 79 19 -input_adapters_file ",
		label=input_adapters_file,
		lp="563.5,202.5",
		pos="e,529.39,189.27 514.63,215.71 517.68,210.24 521.78,202.9 525.42,196.38"];
	count_fastq_reads_read1 -> output_trimmed_read1_fastq_read_count	[_draw_="c 7 -#000000 B 4 774.96 80.71 775.56 75.59 776.34 68.85 777.06 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 779.49 63 777.86 55.77 774.62 62.44 ",
		pos="e,778.04,54.265 774.96,80.709 775.56,75.593 776.34,68.848 777.06,62.666"];
}
