digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 532 458 532 0 ",
		bb="0,0,532,458",
		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 395 8 450 524 450 524 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,524,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		unaligned	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 178.5 403.5 178.5 422.5 243.5 422.5 243.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 211 410.5 0 49 9 -unaligned ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=unaligned,
			pos="211,413",
			rects="178.5,403.5,243.5,422.5",
			width=0.90278];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 292.5 403.5 292.5 422.5 355.5 422.5 355.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 324 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="324,413",
			rects="292.5,403.5,355.5,422.5",
			width=0.875];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 403.5 16.5 422.5 87.5 422.5 87.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 52 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="52,413",
			rects="16.5,403.5,87.5,422.5",
			width=0.98611];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 450 403.5 450 422.5 516 422.5 516 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 483 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="483,413",
			rects="450,403.5,516,422.5",
			width=0.91667];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 91.5 403.5 91.5 422.5 174.5 422.5 174.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 133 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="133,413",
			rects="91.5,403.5,174.5,422.5",
			width=1.1528];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 247.5 403.5 247.5 422.5 288.5 422.5 288.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 268 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="268,413",
			rects="247.5,403.5,288.5,422.5",
			width=0.56944];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 360 403.5 360 422.5 446 422.5 446 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 403 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="403,413",
			rects="360,403.5,446,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 37 8 37 63 283 63 283 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 91 15 0 92 16 -Workflow Outputs ",
			bb="37,8,283,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="91,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 115 35.5 115 54.5 275 54.5 275 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 195 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="195,45",
			rects="115,35.5,275,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 45.5 35.5 45.5 54.5 110.5 54.5 110.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 78 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="78,45",
			rects="45.5,35.5,110.5,54.5",
			width=0.90278];
	}
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 112 350.5 112 369.5 306 369.5 306 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 209 357.5 0 178 34 -adapter for sequence_align_and_tag ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="adapter for sequence_align_and_tag",
		pos="209,360",
		rects="112,350.5,306,369.5",
		width=2.6944];
	unaligned -> align	[_draw_="c 7 -#000000 B 4 210.67 403.58 210.39 396.52 209.99 386.24 209.65 377.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.11 377.68 209.38 370.78 207.21 377.87 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 231 380.6 0 42 9 -unaligned ",
		label=unaligned,
		lp="231,382.5",
		pos="e,209.32,369.26 210.67,403.58 210.39,396.52 209.99,386.24 209.65,377.55"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 106 125.5 106 144.5 180 144.5 180 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 143 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="143,135",
		rects="106,125.5,180,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 16 339.98 403.58 353.95 394.95 372 380.09 372 361 372 361 372 361 372 291.5 372 249.79 385.79 233.56 364 198 351.69 \
177.92 340.56 179.48 319 170 276.76 151.43 224.4 142.96 187.82 139.13 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 188.51 136.74 181.31 138.48 188.03 141.61 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 394 268.1 0 40 9 -reference ",
		label=reference,
		lp="394,270",
		pos="e,179.8,138.34 339.98,403.58 353.95,394.95 372,380.09 372,361 372,361 372,361 372,291.5 372,249.79 385.79,233.56 364,198 351.69,\
177.92 340.56,179.48 319,170 276.76,151.43 224.4,142.96 187.82,139.13"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 211.5 170.5 211.5 189.5 316.5 189.5 316.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 264 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="264,180",
		rects="211.5,170.5,316.5,189.5",
		width=1.4583];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 324 403.7 324 393.6 324 376.05 324 361 324 361 324 361 324 224 324 209.75 312.68 199.77 299.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 300.99 190.85 293.61 190.08 298.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 344 290.6 0 40 9 -reference ",
		label=reference,
		lp="344,292.5",
		pos="e,292.24,189.44 324,403.7 324,393.6 324,376.05 324,361 324,361 324,361 324,224 324,209.75 312.68,199.77 299.88,193.03"];
	reference -> align	[_draw_="c 7 -#000000 B 10 306.93 403.66 301.23 400.89 294.85 397.8 289 395 273.04 387.36 269.26 384.97 253 378 248.56 376.1 243.84 374.17 \
239.19 372.33 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 240.33 370.15 232.92 369.89 238.55 374.71 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 292 380.6 0 40 9 -reference ",
		label=reference,
		lp="292,382.5",
		pos="e,231.51,369.34 306.93,403.66 301.23,400.89 294.85,397.8 289,395 273.04,387.36 269.26,384.97 253,378 248.56,376.1 243.84,374.17 \
239.19,372.33"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 49.64 403.78 46.97 393.76 43 376.28 43 361 43 361 43 361 43 179 43 153.22 71.39 142.71 97.91 138.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 97.94 140.98 104.55 137.6 97.28 136.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 70.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="70.5,270",
		pos="e,106.05,137.4 49.635,403.78 46.969,393.76 43,376.28 43,361 43,361 43,361 43,179 43,153.22 71.385,142.71 97.909,138.51"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 97 305.5 97 324.5 197 324.5 197 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 147 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="147,315",
		rects="97,305.5,197,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 53.36 403.75 55.89 390.81 62.43 365.61 77 350 86.15 340.2 98.73 332.88 110.7 327.6 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 111.5 329.93 117.04 325 109.63 325.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 89 358.1 0 24 4 -name ",
		label=name,
		lp="89,360",
		pos="e,118.44,324.42 53.362,403.75 55.889,390.81 62.429,365.61 77,350 86.15,340.2 98.728,332.88 110.7,327.6"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 481.97 403.68 479.13 383 469.93 328.02 448 288 427.12 249.9 418.05 240.66 383 215 366.01 202.56 344.59 194.66 \
324.62 189.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 325.31 187.3 317.94 188.09 324.2 192.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 477.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="477.5,292.5",
		pos="e,316.46,187.74 481.97,403.68 479.13,383 469.93,328.02 448,288 427.12,249.9 418.05,240.66 383,215 366.01,202.56 344.59,194.66 324.62,\
189.65"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 16 125.64 403.74 115 390.79 98.05 365.58 112 350 122.74 338 169.98 349.92 184 342 192.28 337.32 192.19 333.2 197 \
325 206.06 309.55 205.59 304.31 213 288 227.81 255.4 246.05 217.67 256.22 196.86 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 258.39 198 259.26 190.64 253.99 195.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 238.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="238.5,292.5",
		pos="e,259.93,189.28 125.64,403.74 115,390.79 98.054,365.58 112,350 122.74,338 169.98,349.92 184,342 192.28,337.32 192.19,333.2 197,325 \
206.06,309.55 205.59,304.31 213,288 227.81,255.4 246.05,217.67 256.22,196.86"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 16 280.13 403.59 284.2 400.81 288.77 397.74 293 395 298.7 391.31 302.69 392.92 306 387 314.02 372.64 311.03 365.66 \
306 350 297.13 322.41 277.34 324.44 268 297 256.52 263.3 258.98 220.87 261.61 197.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 264.03 198.21 262.48 190.95 259.17 197.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 293.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="293.5,292.5",
		pos="e,262.67,189.45 280.13,403.59 284.2,400.81 288.77,397.74 293,395 298.7,391.31 302.69,392.92 306,387 314.02,372.64 311.03,365.66 \
306,350 297.13,322.41 277.34,324.44 268,297 256.52,263.3 258.98,220.87 261.61,197.81"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 7 403.99 403.78 407.51 373.99 418.86 272.67 412 260 391.89 222.85 347.06 202.44 311.98 191.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 313.06 189.49 305.66 189.88 311.69 194.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 432 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="432,292.5",
		pos="e,304.2,189.46 403.99,403.78 407.51,373.99 418.86,272.67 412,260 391.89,222.85 347.06,202.44 311.98,191.72"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 80 80.5 80 99.5 172 99.5 172 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 126 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="126,90",
		rects="80,80.5,172,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 139.72 125.71 137.61 120.36 134.78 113.22 132.25 106.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 134.68 106.28 129.82 100.67 130.12 108.08 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 145.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="145.5,112.5",
		pos="e,129.27,99.265 139.72,125.71 137.61,120.36 134.78,113.22 132.25,106.81"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 102.5 260.5 102.5 279.5 209.5 279.5 209.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 156 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="156,270",
		rects="102.5,260.5,209.5,279.5",
		width=1.4861];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 81 215.5 81 234.5 219 234.5 219 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 150 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="150,225",
		rects="81,215.5,219,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 154.84 260.71 154.13 255.59 153.19 248.85 152.33 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 154.76 242.36 151.36 235.76 149.9 243.04 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 162.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="162.5,247.5",
		pos="e,151.15,234.27 154.84,260.71 154.13,255.59 153.19,248.85 152.33,242.67"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 116.75 80.71 110.1 74.76 101.01 66.61 93.29 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 95.2 58.12 88.35 55.28 91.93 61.77 ",
		pos="e,87.226,54.265 116.75,80.709 110.1,74.76 101.01,66.609 93.294,59.701"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 163.78 215.59 174.3 208 187 195.77 187 181 187 181 187 181 187 89 187 80.17 188.65 70.5 190.45 62.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 192.78 63.33 192.1 55.95 188.03 62.15 ",
		pos="e,192.47,54.48 163.78,215.59 174.3,208 187,195.77 187,181 187,181 187,181 187,89 187,80.173 188.65,70.495 190.45,62.56"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 149.33 215.56 148.18 201.14 145.82 171.48 144.33 152.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 146.78 152.58 143.78 145.79 141.89 152.96 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 156.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="156.5,180",
		pos="e,143.66,144.28 149.33,215.56 148.18,201.14 145.82,171.48 144.33,152.73"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 10 173.04 215.63 179.03 213.14 185.38 210.21 191 207 196.79 203.7 197.02 200.95 203 198 207.53 195.77 212.4 193.79 \
217.34 192.05 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 217.79 194.48 223.68 189.97 216.27 189.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 212.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="212.5,202.5",
		pos="e,225.12,189.5 173.04,215.63 179.03,213.14 185.38,210.21 191,207 196.79,203.7 197.02,200.95 203,198 207.53,195.77 212.4,193.79 217.34,\
192.05"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 240.09 170.5 221.37 163.85 195.15 154.53 174.67 147.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 175.7 145.02 168.28 144.98 174.06 149.64 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 235.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="235.5,157.5",
		pos="e,166.86,144.48 240.09,170.5 221.37,163.85 195.15,154.53 174.67,147.26"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 148.74 305.71 149.83 300.47 151.28 293.53 152.6 287.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 154.92 288.1 153.96 280.75 150.13 287.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 161.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="161.5,292.5",
		pos="e,154.27,279.27 148.74,305.71 149.83,300.47 151.28,293.53 152.6,287.24"];
	align -> merge	[_draw_="c 7 -#000000 B 4 196.75 350.5 188 344.44 176.07 336.16 166.08 329.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 167.62 327.32 160.47 325.34 164.82 331.34 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 194.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="194.5,337.5",
		pos="e,159.22,324.48 196.75,350.5 188,344.44 176.07,336.16 166.08,329.23"];
}
