digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 586 458 586 0 ",
		bb="0,0,586,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 578 450 578 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,578,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 221.5 403.5 221.5 422.5 304.5 422.5 304.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 263 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="263,413",
			rects="221.5,403.5,304.5,422.5",
			width=1.1528];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 308.5 403.5 308.5 422.5 371.5 422.5 371.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 340 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="340,413",
			rects="308.5,403.5,371.5,422.5",
			width=0.875];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 375.5 403.5 375.5 422.5 446.5 422.5 446.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 411 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="411,413",
			rects="375.5,403.5,446.5,422.5",
			width=0.98611];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 176.5 403.5 176.5 422.5 217.5 422.5 217.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 197 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="197,413",
			rects="176.5,403.5,217.5,422.5",
			width=0.56944];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 403.5 16 422.5 82 422.5 82 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 49 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="49,413",
			rects="16,403.5,82,422.5",
			width=0.91667];
		bams	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 526 403.5 526 422.5 570 422.5 570 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 548 410.5 0 28 4 -bams ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bams,
			pos="548,413",
			rects="526,403.5,570,422.5",
			width=0.61111];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 86 403.5 86 422.5 172 422.5 172 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 129 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="129,413",
			rects="86,403.5,172,422.5",
			width=1.1944];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 450.5 403.5 450.5 422.5 521.5 422.5 521.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 486 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="486,413",
			rects="450.5,403.5,521.5,422.5",
			width=0.98611];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 318 8 318 63 564 63 564 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 372 15 0 92 16 -Workflow Outputs ",
			bb="318,8,564,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="372,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 326.5 35.5 326.5 54.5 391.5 54.5 391.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 359 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="359,45",
			rects="326.5,35.5,391.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 396 35.5 396 54.5 556 54.5 556 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 476 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="476,45",
			rects="396,35.5,556,54.5",
			width=2.2222];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 186.5 170.5 186.5 189.5 291.5 189.5 291.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 239 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="239,180",
		rects="186.5,170.5,291.5,189.5",
		width=1.4583];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 256.19 403.54 249.09 393.87 239 377.24 239 361 239 361 239 361 239 224 239 215.31 239 205.63 239 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 241.45 197.76 239 190.76 236.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 264.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="264.5,292.5",
		pos="e,239,189.24 256.19,403.54 249.09,393.87 239,377.24 239,361 239,361 239,361 239,224 239,215.31 239,205.63 239,197.65"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 327.03 403.53 315.02 394.55 299 379.18 299 361 299 361 299 361 299 224 299 209.75 287.68 199.77 274.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 275.99 190.85 268.61 190.08 273.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 319 290.6 0 40 9 -reference ",
		label=reference,
		lp="319,292.5",
		pos="e,267.24,189.44 327.03,403.53 315.02,394.55 299,379.18 299,361 299,361 299,361 299,224 299,209.75 287.68,199.77 274.88,193.03"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 439.5 350.5 439.5 369.5 582.5 369.5 582.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 511 357.5 0 127 24 -Unaligned to aligned BAM ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Unaligned to aligned BAM",
		pos="511,360",
		rects="439.5,350.5,582.5,369.5",
		width=1.9861];
	reference -> align	[_draw_="c 7 -#000000 B 7 356.2 403.53 362.3 400.56 369.36 397.38 376 395 403.31 385.22 434.68 377.14 460.31 371.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 460.64 373.75 466.93 369.83 459.57 368.96 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 450 380.6 0 40 9 -reference ",
		label=reference,
		lp="450,382.5",
		pos="e,468.41,369.5 356.2,403.53 362.3,400.56 369.36,397.38 376,395 403.31,385.22 434.68,377.14 460.31,371.31"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 322 125.5 322 144.5 396 144.5 396 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 359 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="359,135",
		rects="322,125.5,396,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 340.7 403.74 342.47 382.02 347 321.49 347 271 347 271 347 271 347 179 347 169.89 349.53 160.09 352.26 152.14 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 354.48 153.2 354.67 145.79 349.9 151.47 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 367 268.1 0 40 9 -reference ",
		label=reference,
		lp="367,270",
		pos="e,355.2,144.37 340.7,403.74 342.47,382.02 347,321.49 347,271 347,271 347,271 347,179 347,169.89 349.53,160.09 352.26,152.14"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 461 305.5 461 324.5 561 324.5 561 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 511 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="511,315",
		rects="461,305.5,561,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 408.76 403.82 405.78 390.97 402.14 365.89 414 350 423.5 337.27 438.11 329.29 453.14 324.28 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 453.56 326.71 459.56 322.36 452.15 322.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 426 358.1 0 24 4 -name ",
		label=name,
		lp="426,360",
		pos="e,461.01,321.93 408.76,403.82 405.78,390.97 402.14,365.89 414,350 423.5,337.27 438.11,329.29 453.14,324.28"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 408.11 403.81 404.85 393.84 400 376.4 400 361 400 361 400 361 400 179 400 166.72 391.13 156.55 381.64 149.2 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 383.11 147.24 375.97 145.22 380.29 151.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 427.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="427.5,270",
		pos="e,374.73,144.35 408.11,403.81 404.85,393.84 400,376.4 400,361 400,361 400,361 400,179 400,166.72 391.13,156.55 381.64,149.2"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 192.08 403.66 186.75 393.81 179 376.77 179 361 179 361 179 361 179 224 179 209.75 190.32 199.77 203.12 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 204.1 195.28 209.39 190.08 202.01 190.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 204.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="204.5,292.5",
		pos="e,210.76,189.44 192.08,403.66 186.75,393.81 179,376.77 179,361 179,361 179,361 179,224 179,209.75 190.32,199.77 203.12,193.03"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 52.15 403.84 55.71 393.88 61 376.46 61 361 61 361 61 361 61 224 61 199.31 126.55 188.75 178.09 184.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.27 186.71 185.05 183.69 177.87 181.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 86.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="86.5,292.5",
		pos="e,186.56,183.57 52.153,403.84 55.708,393.88 61,376.46 61,361 61,361 61,361 61,224 61,199.31 126.55,188.75 178.09,184.26"];
	bams -> align	[_draw_="c 7 -#000000 B 7 546.91 403.72 545.6 396.35 542.8 385.59 537 378 536.12 376.85 535.14 375.76 534.09 374.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 535.68 372.85 528.7 370.33 532.59 376.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 550.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="550.5,382.5",
		pos="e,527.53,369.38 546.91,403.72 545.6,396.35 542.8,385.59 537,378 536.12,376.85 535.14,375.76 534.09,374.72"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 129.53 403.7 130.12 393.61 131 376.06 131 361 131 361 131 361 131 224 131 200.34 153.65 189.33 178.21 184.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.62 186.77 185.09 183.14 177.77 181.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 149 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="149,292.5",
		pos="e,186.58,182.88 129.53,403.7 130.12,393.61 131,376.06 131,361 131,361 131,361 131,224 131,200.34 153.65,189.33 178.21,184.35"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 487.8 403.54 489.52 396.43 492.53 386.16 497 378 497.37 377.33 497.77 376.65 498.19 375.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 500.12 377.5 502.3 370.41 496.17 374.58 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 518.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="518.5,382.5",
		pos="e,503.2,369.19 487.8,403.54 489.52,396.43 492.53,386.16 497,378 497.37,377.33 497.77,376.65 498.19,375.98"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 257.19 170.56 269.19 165.15 285.36 158.21 300 153 306.07 150.84 312.57 148.75 318.95 146.82 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 319.46 149.23 325.48 144.9 318.07 144.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 321.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="321.5,157.5",
		pos="e,326.93,144.47 257.19,170.56 269.19,165.15 285.36,158.21 300,153 306.07,150.84 312.57,148.75 318.95,146.82"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 459.5 260.5 459.5 279.5 566.5 279.5 566.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 513 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="513,270",
		rects="459.5,260.5,566.5,279.5",
		width=1.4861];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 407 215.5 407 234.5 545 234.5 545 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 476 222.5 0 122 24 -mark duplicates and sort ",
		height=0.27778,
		label="mark duplicates and sort",
		pos="476,225",
		rects="407,215.5,545,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 505.87 260.71 500.95 255 494.29 247.26 488.51 240.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 490.52 239.12 484.1 235.41 486.81 242.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 506.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="506.5,247.5",
		pos="e,483.11,234.27 505.87,260.71 500.95,255 494.29,247.26 488.51,240.54"];
	align -> merge	[_draw_="c 7 -#000000 B 4 511 350.71 511 345.59 511 338.85 511 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 513.45 332.78 511 325.78 508.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 522.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="522.5,337.5",
		pos="e,511,324.27 511,350.71 511,345.59 511,338.85 511,332.67"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 313 80.5 313 99.5 405 99.5 405 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 359 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="359,90",
		rects="313,80.5,405,99.5",
		width=1.2778];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 359 80.71 359 75.59 359 68.85 359 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 361.45 62.78 359 55.78 356.55 62.78 ",
		pos="e,359,54.265 359,80.709 359,75.593 359,68.848 359,62.666"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 511.39 305.71 511.62 300.59 511.94 293.85 512.22 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 514.67 287.88 512.55 280.78 509.77 287.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 521.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="521.5,292.5",
		pos="e,512.62,279.27 511.39,305.71 511.62,300.59 511.94,293.85 512.22,287.67"];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 359 125.71 359 120.59 359 113.85 359 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 361.45 107.78 359 100.78 356.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 368.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="368.5,112.5",
		pos="e,359,99.265 359,125.71 359,120.59 359,113.85 359,107.67"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 476 215.76 476 207.1 476 193.09 476 181 476 181 476 181 476 89 476 80.31 476 70.63 476 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 478.45 62.76 476 55.76 473.55 62.76 ",
		pos="e,476,54.243 476,215.76 476,207.1 476,193.09 476,181 476,181 476,181 476,89 476,80.308 476,70.627 476,62.655"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 429.18 215.5 390.31 208.45 334.95 198.41 293.98 190.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 294.54 188.59 287.22 189.75 293.67 193.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 387.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="387.5,202.5",
		pos="e,285.73,189.48 429.18,215.5 390.31,208.45 334.95,198.41 293.98,190.98"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 7 469.71 215.86 458.14 201.39 432.09 170.99 404 153 400.91 151.02 397.56 149.22 394.12 147.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 395.32 145.44 387.92 144.92 393.37 149.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 455.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="455.5,180",
		pos="e,386.53,144.32 469.71,215.86 458.14,201.39 432.09,170.99 404,153 400.91,151.02 397.56,149.22 394.12,147.59"];
}
