digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 688 458 688 0 ",
		bb="0,0,688,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 656 450 656 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,656,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 264.5 403.5 264.5 422.5 305.5 422.5 305.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 285 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="285,413",
			rects="264.5,403.5,305.5,422.5",
			width=0.56944];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 403.5 16.5 422.5 99.5 422.5 99.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 58 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="58,413",
			rects="16.5,403.5,99.5,422.5",
			width=1.1528];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 194 403.5 194 422.5 260 422.5 260 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 227 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="227,413",
			rects="194,403.5,260,422.5",
			width=0.91667];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 584.5 403.5 584.5 422.5 647.5 422.5 647.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 616 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="616,413",
			rects="584.5,403.5,647.5,422.5",
			width=0.875];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 309.5 403.5 309.5 422.5 380.5 422.5 380.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 345 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="345,413",
			rects="309.5,403.5,380.5,422.5",
			width=0.98611];
		fastq_2s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 460 403.5 460 422.5 518 422.5 518 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 489 410.5 0 42 8 -fastq_2s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_2s,
			pos="489,413",
			rects="460,403.5,518,422.5",
			width=0.80556];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 384.5 403.5 384.5 422.5 455.5 422.5 455.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 420 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="420,413",
			rects="384.5,403.5,455.5,422.5",
			width=0.98611];
		fastq_1s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 522 403.5 522 422.5 580 422.5 580 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 551 410.5 0 42 8 -fastq_1s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_1s,
			pos="551,413",
			rects="522,403.5,580,422.5",
			width=0.80556];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 104 403.5 104 422.5 190 422.5 190 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 147 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="147,413",
			rects="104,403.5,190,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 256 8 256 63 502 63 502 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 310 15 0 92 16 -Workflow Outputs ",
			bb="256,8,502,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="310,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 334 35.5 334 54.5 494 54.5 494 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 414 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="414,45",
			rects="334,35.5,494,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 264.5 35.5 264.5 54.5 329.5 54.5 329.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 297 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="297,45",
			rects="264.5,35.5,329.5,54.5",
			width=0.90278];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 232.5 170.5 232.5 189.5 337.5 189.5 337.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 285 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="285,180",
		rects="232.5,170.5,337.5,189.5",
		width=1.4583];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 285 403.7 285 393.6 285 376.05 285 361 285 361 285 361 285 224 285 215.31 285 205.63 285 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 287.45 197.76 285 190.76 282.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 310.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="310.5,292.5",
		pos="e,285,189.24 285,403.7 285,393.6 285,376.05 285,361 285,361 285,361 285,224 285,215.31 285,205.63 285,197.65"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 67.13 403.56 76.28 394.14 89 377.99 89 361 89 361 89 361 89 224 89 195.9 166.83 186.14 224.4 182.76 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 224.37 185.22 231.22 182.39 224.1 180.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 114.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="114.5,292.5",
		pos="e,232.73,182.31 67.133,403.56 76.278,394.14 89,377.99 89,361 89,361 89,361 89,224 89,195.9 166.83,186.14 224.4,182.76"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 226.47 403.7 225.88 393.61 225 376.06 225 361 225 361 225 361 225 224 225 209.75 236.32 199.77 249.12 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 250.1 195.28 255.39 190.08 248.01 190.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 250.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="250.5,292.5",
		pos="e,256.76,189.44 226.47,403.7 225.88,393.61 225,376.06 225,361 225,361 225,361 225,224 225,209.75 236.32,199.77 249.12,193.03"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 308 125.5 308 144.5 382 144.5 382 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 345 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="345,135",
		rects="308,125.5,382,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 625.43 403.62 634.87 394.25 648 378.14 648 361 648 361 648 361 648 179 648 153.28 474.71 141.87 390.23 137.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 390.47 135.39 383.36 137.52 390.24 140.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 668 268.1 0 40 9 -reference ",
		label=reference,
		lp="668,270",
		pos="e,381.85,137.45 625.43,403.62 634.87,394.25 648,378.14 648,361 648,361 648,361 648,179 648,153.28 474.71,141.87 390.23,137.84"];
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 393 350.5 393 369.5 551 369.5 551 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 472 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="472,360",
		rects="393,350.5,551,369.5",
		width=2.1944];
	reference -> align	[_draw_="c 7 -#000000 B 13 599.84 403.55 593.98 400.65 587.27 397.51 581 395 570.17 390.66 566.37 392.35 556 387 550.08 383.94 550.04 380.83 \
544 378 539 375.66 533.64 373.63 528.2 371.86 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 529.04 369.56 521.64 369.9 527.64 374.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 576 380.6 0 40 9 -reference ",
		label=reference,
		lp="576,382.5",
		pos="e,520.19,369.46 599.84,403.55 593.98,400.65 587.27,397.51 581,395 570.17,390.66 566.37,392.35 556,387 550.08,383.94 550.04,380.83 \
544,378 539,375.66 533.64,373.63 528.2,371.86"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 611.63 403.59 606.89 393.68 600 376.59 600 361 600 361 600 361 600 224 600 211.3 437.26 194.64 345.73 186.28 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 346.07 183.85 338.88 185.66 345.63 188.73 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 620 290.6 0 40 9 -reference ",
		label=reference,
		lp="620,292.5",
		pos="e,337.37,185.52 611.63,403.59 606.89,393.68 600,376.59 600,361 600,361 600,361 600,224 600,211.3 437.26,194.64 345.73,186.28"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 345 403.7 345 393.6 345 376.05 345 361 345 361 345 361 345 179 345 170.31 345 160.63 345 152.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 347.45 152.76 345 145.76 342.55 152.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 372.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="372.5,270",
		pos="e,345,144.24 345,403.7 345,393.6 345,376.05 345,361 345,361 345,361 345,179 345,170.31 345,160.63 345,152.65"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 408 305.5 408 324.5 508 324.5 508 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 458 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="458,315",
		rects="408,305.5,508,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 347 403.78 350.78 388.78 359.31 357.82 367 350 377.28 339.55 391.07 332.27 404.81 327.22 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 405.58 329.55 411.43 324.98 404.01 324.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 379 358.1 0 24 4 -name ",
		label=name,
		lp="379,360",
		pos="e,412.86,324.5 347,403.78 350.78,388.78 359.31,357.82 367,350 377.28,339.55 391.07,332.27 404.81,327.22"];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 483.7 403.51 480.99 398.81 477.89 392.77 476 387 475.03 384.05 474.3 380.82 473.74 377.69 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 476.18 377.46 472.79 370.86 471.33 378.13 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 491.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="491.5,382.5",
		pos="e,472.59,369.36 483.7,403.51 480.99,398.81 477.89,392.77 476,387 475.03,384.05 474.3,380.82 473.74,377.69"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 420.15 403.75 420.71 396.19 422.67 385.12 429 378 430.4 376.42 431.96 374.99 433.65 373.69 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 434.71 375.92 439.33 370.11 432.1 371.77 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 450.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="450.5,382.5",
		pos="e,440.61,369.31 420.15,403.75 420.71,396.19 422.67,385.12 429,378 430.4,376.42 431.96,374.99 433.65,373.69"];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 10 538.96 403.51 532.19 398.7 523.59 392.56 516 387 510.62 383.06 509.63 381.57 504 378 501.46 376.39 498.75 374.78 \
496.03 373.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 497.53 371.27 490.22 370.07 495.19 375.57 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 531.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="531.5,382.5",
		pos="e,488.89,369.34 538.96,403.51 532.19,398.7 523.59,392.56 516,387 510.62,383.06 509.63,381.57 504,378 501.46,376.39 498.75,374.78 \
496.03,373.24"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 151.37 403.59 156.11 393.68 163 376.59 163 361 163 361 163 361 163 224 163 209.31 194.85 198.41 226.01 191.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.53 193.65 232.84 189.75 225.48 188.86 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 181 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="181,292.5",
		pos="e,234.32,189.43 151.37,403.59 156.11,393.68 163,376.59 163,361 163,361 163,361 163,224 163,209.31 194.85,198.41 226.01,191.25"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 270 80.5 270 99.5 362 99.5 362 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 316 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="316,90",
		rects="270,80.5,362,99.5",
		width=1.2778];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 312.34 80.71 309.97 75.36 306.82 68.22 303.98 61.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 306.33 61.06 301.26 55.65 301.85 63.04 ",
		pos="e,300.65,54.265 312.34,80.709 309.97,75.355 306.82,68.217 303.98,61.807"];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 339.41 125.71 335.64 120.12 330.55 112.58 326.09 105.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 328.37 104.95 322.42 100.52 324.3 107.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 342.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="342.5,112.5",
		pos="e,321.57,99.265 339.41,125.71 335.64,120.12 330.55,112.58 326.09,105.96"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 354 215.5 354 234.5 492 234.5 492 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 423 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="423,225",
		rects="354,215.5,492,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 419.84 215.57 416.91 206.99 413 193.26 413 181 413 181 413 181 413 89 413 80.31 413.21 70.62 413.43 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 415.88 62.83 413.65 55.75 410.98 62.68 ",
		pos="e,413.69,54.242 419.84,215.57 416.91,206.99 413,193.26 413,181 413,181 413,181 413,89 413,80.305 413.21,70.624 413.43,62.653"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 7 422.43 215.77 421.75 210.39 420.26 203.39 417 198 404.5 177.31 382.72 159.99 366.37 148.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 367.77 146.95 360.57 145.17 365.09 151.05 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 420.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="420.5,180",
		pos="e,359.3,144.35 422.43,215.77 421.75,210.39 420.26,203.39 417,198 404.5,177.31 382.72,159.99 366.37,148.96"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 395.74 215.5 374.09 208.76 343.68 199.28 320.2 191.97 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 321.06 189.67 313.65 189.93 319.61 194.35 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 375.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="375.5,202.5",
		pos="e,312.21,189.48 395.74,215.5 374.09,208.76 343.68,199.28 320.2,191.97"];
	align -> merge	[_draw_="c 7 -#000000 B 4 469.3 350.71 467.6 345.47 465.34 338.53 463.29 332.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 465.66 331.6 461.16 325.7 461 333.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 477.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="477.5,337.5",
		pos="e,460.69,324.27 469.3,350.71 467.6,345.47 465.34,338.53 463.29,332.24"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 404.5 260.5 404.5 279.5 511.5 279.5 511.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 458 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="458,270",
		rects="404.5,260.5,511.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 458 305.71 458 300.59 458 293.85 458 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 460.45 287.78 458 280.78 455.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 467.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="467.5,292.5",
		pos="e,458,279.27 458,305.71 458,300.59 458,293.85 458,287.67"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 287.34 170.72 289.33 165.03 292.72 157.7 298 153 300.01 151.21 302.22 149.61 304.56 148.17 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 305.46 150.46 310.52 145.03 303.18 146.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 319.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="319.5,157.5",
		pos="e,311.86,144.33 287.34,170.72 289.33,165.03 292.72,157.7 298,153 300.01,151.21 302.22,149.61 304.56,148.17"];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 451.25 260.71 446.6 255 440.3 247.26 434.83 240.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 437 239.32 430.68 235.44 433.2 242.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 452.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="452.5,247.5",
		pos="e,429.73,234.27 451.25,260.71 446.6,255 440.3,247.26 434.83,240.54"];
}
