digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 900 278 900 0 ",
		bb="0,0,900,278",
		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 215 8 270 892 270 892 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 258 0 84 15 -Workflow Inputs ",
			bb="8,215,892,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		strand	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 836.5 223.5 836.5 242.5 883.5 242.5 883.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 860 230.5 0 31 6 -strand ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=strand,
			pos="860,233",
			rects="836.5,223.5,883.5,242.5",
			width=0.65278];
		adapter_trim_end	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 147.5 223.5 147.5 242.5 250.5 242.5 250.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 199 230.5 0 87 16 -adapter_trim_end ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_trim_end,
			pos="199,233",
			rects="147.5,223.5,250.5,242.5",
			width=1.4306];
		adapters	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 379.5 223.5 379.5 242.5 438.5 242.5 438.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 409 230.5 0 43 8 -adapters ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapters,
			pos="409,233",
			rects="379.5,223.5,438.5,242.5",
			width=0.81944];
		min_readlength	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 442.5 223.5 442.5 242.5 535.5 242.5 535.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 489 230.5 0 77 14 -min_readlength ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=min_readlength,
			pos="489,233",
			rects="442.5,223.5,535.5,242.5",
			width=1.2917];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 223.5 16 242.5 54 242.5 54 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 35 230.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="35,233",
			rects="16,223.5,54,242.5",
			width=0.52778];
		max_uncalled	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 58.5 223.5 58.5 242.5 143.5 242.5 143.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 101 230.5 0 69 12 -max_uncalled ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=max_uncalled,
			pos="101,233",
			rects="58.5,223.5,143.5,242.5",
			width=1.1806];
		reference_index	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 539.5 223.5 539.5 242.5 634.5 242.5 634.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 587 230.5 0 79 15 -reference_index ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_index,
			pos="587,233",
			rects="539.5,223.5,634.5,242.5",
			width=1.3194];
		adapter_min_overlap	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 255 223.5 255 242.5 375 242.5 375 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 315 230.5 0 104 19 -adapter_min_overlap ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_min_overlap,
			pos="315,233",
			rects="255,223.5,375,242.5",
			width=1.6667];
		read_group_id	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 639 223.5 639 242.5 725 242.5 725 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 682 230.5 0 70 13 -read_group_id ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read_group_id,
			pos="682,233",
			rects="639,223.5,725,242.5",
			width=1.1944];
		read_group_fields	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 729.5 223.5 729.5 242.5 832.5 242.5 832.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 781 230.5 0 87 17 -read_group_fields ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read_group_fields,
			pos="781,233",
			rects="729.5,223.5,832.5,242.5",
			width=1.4306];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 394 8 394 63 542 63 542 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 448 15 0 92 16 -Workflow Outputs ",
			bb="394,8,542,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="448,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		aligned_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 454 35.5 454 54.5 534 54.5 534 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 494 42.5 0 64 11 -aligned_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aligned_bam,
			pos="494,45",
			rects="454,35.5,534,54.5",
			width=1.1111];
		fastqs	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 402.5 35.5 402.5 54.5 449.5 54.5 449.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 426 42.5 0 31 6 -fastqs ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastqs,
			pos="426,45",
			rects="402.5,35.5,449.5,54.5",
			width=0.65278];
	}
	hisat2_align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 546 80.5 546 99.5 628 99.5 628 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 587 87.5 0 66 13 -HISAT2: align ",
		height=0.27778,
		label="HISAT2: align",
		pos="587,90",
		rects="546,80.5,628,99.5",
		width=1.1389];
	strand -> hisat2_align	[_draw_="c 7 -#000000 B 7 856.19 223.68 848.39 207.56 829 171.98 802 153 752.03 117.88 682.35 102.51 636.02 95.88 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 636.41 93.46 629.14 94.95 635.75 98.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 826.5 155.6 0 27 6 -strand ",
		label=strand,
		lp="826.5,157.5",
		pos="e,627.64,94.743 856.19,223.68 848.39,207.56 829,171.98 802,153 752.03,117.88 682.35,102.51 636.02,95.882"];
	trim_fastq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 269 125.5 269 144.5 385 144.5 385 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 327 132.5 0 100 20 -Trim FASTQ (flexbar) ",
		height=0.27778,
		label="Trim FASTQ (flexbar)",
		pos="327,135",
		rects="269,125.5,385,144.5",
		width=1.6111];
	adapter_trim_end -> trim_fastq	[_draw_="c 7 -#000000 B 7 204.57 223.71 215.62 207.28 239.49 172 242 170 254.69 159.89 270.78 152.44 285.54 147.13 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 286.3 149.46 292.14 144.89 284.72 144.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 278 178.1 0 72 16 -adapter_trim_end ",
		label=adapter_trim_end,
		lp="278,180",
		pos="e,293.57,144.4 204.57,223.71 215.62,207.28 239.49,172 242,170 254.69,159.89 270.78,152.44 285.54,147.13"];
	adapters -> trim_fastq	[_draw_="c 7 -#000000 B 7 410.27 223.86 411.79 211.08 412.83 186.09 401 170 393.58 159.91 382.44 152.74 371.04 147.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 371.96 145.39 364.55 145.04 370.12 149.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 427.5 178.1 0 37 8 -adapters ",
		label=adapters,
		lp="427.5,180",
		pos="e,363.14,144.48 410.27,223.86 411.79,211.08 412.83,186.09 401,170 393.58,159.91 382.44,152.74 371.04,147.66"];
	min_readlength -> trim_fastq	[_draw_="c 7 -#000000 B 7 485.66 223.85 479.82 210.57 466.47 184.35 447 170 431.28 158.42 411.75 150.78 393.05 145.74 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 393.66 143.37 386.28 144.04 392.47 148.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 497 178.1 0 64 14 -min_readlength ",
		label=min_readlength,
		lp="497,180",
		pos="e,384.81,143.67 485.66,223.85 479.82,210.57 466.47,184.35 447,170 431.28,158.42 411.75,150.78 393.05,145.74"];
	bam_to_fastq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 34 170.5 34 189.5 156 189.5 156 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 95 177.5 0 106 20 -Picard: BAM to FASTQ ",
		height=0.27778,
		label="Picard: BAM to FASTQ",
		pos="95,180",
		rects="34,170.5,156,189.5",
		width=1.6944];
	bam -> bam_to_fastq	[_draw_="c 7 -#000000 B 4 44.91 223.58 54.17 215.71 68.16 203.82 79 194.6 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 80.38 196.65 84.12 190.25 77.2 192.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 83.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="83.5,202.5",
		pos="e,85.277,189.26 44.908,223.58 54.169,215.71 68.159,203.82 79.002,194.6"];
	max_uncalled -> trim_fastq	[_draw_="c 7 -#000000 B 10 115.35 223.68 127.69 216.04 145.43 203.82 158 190 164.98 182.33 161.57 176.04 170 170 196.21 151.22 230.77 142.46 \
260.8 138.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 260.97 140.96 267.63 137.7 260.39 136.09 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 198.5 178.1 0 57 12 -max_uncalled ",
		label=max_uncalled,
		lp="198.5,180",
		pos="e,269.13,137.52 115.35,223.68 127.69,216.04 145.43,203.82 158,190 164.98,182.33 161.57,176.04 170,170 196.21,151.22 230.77,142.46 \
260.8,138.51"];
	reference_index -> hisat2_align	[_draw_="c 7 -#000000 B 4 587 223.6 587 200.82 587 137.55 587 107.39 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 589.45 107.69 587 100.69 584.55 107.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 620 155.6 0 66 15 -reference_index ",
		label=reference_index,
		lp="620,157.5",
		pos="e,587,99.177 587,223.6 587,200.82 587,137.55 587,107.39"];
	adapter_min_overlap -> trim_fastq	[_draw_="c 7 -#000000 B 7 314.85 223.52 314.76 211.53 315.07 188.96 318 170 318.91 164.14 320.42 157.83 321.95 152.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 324.25 153.14 323.86 145.73 319.54 151.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 361 178.1 0 86 19 -adapter_min_overlap ",
		label=adapter_min_overlap,
		lp="361,180",
		pos="e,324.28,144.28 314.85,223.52 314.76,211.53 315.07,188.96 318,170 318.91,164.14 320.42,157.83 321.95,152.26"];
	read_group_id -> hisat2_align	[_draw_="c 7 -#000000 B 7 680.41 223.56 677.26 208.42 669.21 176.09 654 153 641.19 133.55 621.01 116 606.14 104.58 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 607.61 102.62 600.54 100.39 604.68 106.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 688 155.6 0 58 13 -read_group_id ",
		label=read_group_id,
		lp="688,157.5",
		pos="e,599.32,99.481 680.41,223.56 677.26,208.42 669.21,176.09 654,153 641.19,133.55 621.01,116 606.14,104.58"];
	read_group_fields -> hisat2_align	[_draw_="c 7 -#000000 B 7 776.11 223.58 766.64 207.89 744.4 173.91 718 153 688.65 129.75 649.15 112.58 621.23 102.28 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 622.16 100.01 614.74 99.94 620.5 104.62 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 764.5 155.6 0 73 17 -read_group_fields ",
		label=read_group_fields,
		lp="764.5,157.5",
		pos="e,613.32,99.43 776.11,223.58 766.64,207.89 744.4,173.91 718,153 688.65,129.75 649.15,112.58 621.23,102.28"];
	trim_fastq -> fastqs	[_draw_="c 7 -#000000 B 4 336.49 125.56 353.61 110.35 389.8 78.18 410.53 59.75 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 411.95 61.77 415.55 55.29 408.69 58.11 ",
		pos="e,416.68,54.284 336.49,125.56 353.61,110.35 389.8,78.18 410.53,59.747"];
	trim_fastq -> hisat2_align	[_draw_="c 7 -#000000 B 7 384.76 128.73 411.68 125.9 444.08 121.97 473 117 497.48 112.8 524.61 106.67 546.25 101.42 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 546.58 103.86 552.79 99.82 545.41 99.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 530.5 110.6 0 27 6 -fastq1 ",
		label=fastq1,
		lp="530.5,112.5",
		pos="e,554.26,99.457 384.76,128.73 411.68,125.9 444.08,121.97 473,117 497.48,112.8 524.61,106.67 546.25,101.42"];
	trim_fastq -> hisat2_align	[_draw_="c 7 -#000000 B 7 361.16 125.55 384.63 119.97 416.56 112.82 445 108 475.73 102.79 510.46 98.6 537.88 95.69 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 537.93 98.14 544.64 94.98 537.42 93.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 458.5 110.6 0 27 6 -fastq2 ",
		label=fastq2,
		lp="458.5,112.5",
		pos="e,546.14,94.822 361.16,125.55 384.63,119.97 416.56,112.82 445,108 475.73,102.79 510.46,98.601 537.88,95.686"];
	hisat2_align -> aligned_bam	[_draw_="c 7 -#000000 B 4 568.63 80.5 554.74 74.09 535.5 65.19 520.03 58.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 521.09 55.83 513.71 55.11 519.03 60.27 ",
		pos="e,512.34,54.478 568.63,80.505 554.74,74.085 535.5,65.188 520.03,58.036"];
	bam_to_fastq -> trim_fastq	[_draw_="c 7 -#000000 B 10 110.8 170.55 115.45 167.93 120.49 164.95 125 162 130.58 158.35 130.78 155.39 137 153 158.98 144.57 215.13 140.26 \
260.73 138.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 260.72 140.55 267.6 137.78 260.5 135.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 151.5 155.6 0 29 6 -reads2 ",
		label=reads2,
		lp="151.5,157.5",
		pos="e,269.11,137.71 110.8,170.55 115.45,167.93 120.49,164.95 125,162 130.58,158.35 130.78,155.39 137,153 158.98,144.57 215.13,140.26 \
260.73,138.09"];
	bam_to_fastq -> trim_fastq	[_draw_="c 7 -#000000 B 7 92.35 170.67 91.1 164.97 90.7 157.63 95 153 106.16 141 196.42 137.38 261 136.34 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 260.66 138.8 267.63 136.24 260.59 133.9 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 109.5 155.6 0 29 6 -reads1 ",
		label=reads1,
		lp="109.5,157.5",
		pos="e,269.14,136.22 92.35,170.67 91.101,164.97 90.698,157.63 95,153 106.16,141 196.42,137.38 261,136.34"];
}
