digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 663 458 663 0 ",
		bb="0,0,663,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 655 450 655 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,655,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 358.5 403.5 358.5 422.5 399.5 422.5 399.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 379 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="379,413",
			rects="358.5,403.5,399.5,422.5",
			width=0.56944];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 403.5 403.5 403.5 422.5 486.5 422.5 486.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 445 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="445,413",
			rects="403.5,403.5,486.5,422.5",
			width=1.1528];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 491 403.5 491 422.5 557 422.5 557 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 524 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="524,413",
			rects="491,403.5,557,422.5",
			width=0.91667];
		fastq_1s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 229 403.5 229 422.5 287 422.5 287 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 258 410.5 0 42 8 -fastq_1s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_1s,
			pos="258,413",
			rects="229,403.5,287,422.5",
			width=0.80556];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 91.5 403.5 91.5 422.5 162.5 422.5 162.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 127 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="127,413",
			rects="91.5,403.5,162.5,422.5",
			width=0.98611];
		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];
		fastq_2s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 167 403.5 167 422.5 225 422.5 225 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 196 410.5 0 42 8 -fastq_2s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_2s,
			pos="196,413",
			rects="167,403.5,225,422.5",
			width=0.80556];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 291.5 403.5 291.5 422.5 354.5 422.5 354.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 323 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="323,413",
			rects="291.5,403.5,354.5,422.5",
			width=0.875];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 561 403.5 561 422.5 647 422.5 647 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 604 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="604,413",
			rects="561,403.5,647,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 145 8 145 63 391 63 391 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 199 15 0 92 16 -Workflow Outputs ",
			bb="145,8,391,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="199,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 153.5 35.5 153.5 54.5 218.5 54.5 218.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 186 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="186,45",
			rects="153.5,35.5,218.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 223 35.5 223 54.5 383 54.5 383 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 303 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="303,45",
			rects="223,35.5,383,54.5",
			width=2.2222];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 337.5 170.5 337.5 189.5 442.5 189.5 442.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 390 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="390,180",
		rects="337.5,170.5,442.5,189.5",
		width=1.4583];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 381.89 403.81 385.15 393.84 390 376.4 390 361 390 361 390 361 390 224 390 215.31 390 205.63 390 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 392.45 197.76 390 190.76 387.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 415.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="415.5,292.5",
		pos="e,390,189.24 381.89,403.81 385.15,393.84 390,376.4 390,361 390,361 390,361 390,224 390,215.31 390,205.63 390,197.65"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 446.31 403.72 447.8 393.65 450 376.12 450 361 450 361 450 361 450 224 450 209.75 438.68 199.77 425.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 426.99 190.85 419.61 190.08 424.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 475.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="475.5,292.5",
		pos="e,418.24,189.44 446.31,403.72 447.8,393.65 450,376.12 450,361 450,361 450,361 450,224 450,209.75 438.68,199.77 425.88,193.03"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 521.64 403.78 518.97 393.76 515 376.28 515 361 515 361 515 361 515 224 515 208.98 482.31 198.08 450.37 191.01 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 451.12 188.66 443.77 189.61 450.11 193.46 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 540.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="540.5,292.5",
		pos="e,442.29,189.29 521.64,403.78 518.97,393.76 515,376.28 515,361 515,361 515,361 515,224 515,208.98 482.31,198.08 450.37,191.01"];
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 152 350.5 152 369.5 310 369.5 310 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="231,360",
		rects="152,350.5,310,369.5",
		width=2.1944];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 7 249.51 403.93 245.16 399.35 240.14 393.29 237 387 235.51 384 234.38 380.63 233.53 377.33 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.95 376.93 232.16 370.55 231.14 377.9 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 252.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="252.5,382.5",
		pos="e,231.87,369.07 249.51,403.93 245.16,399.35 240.14,393.29 237,387 235.51,384 234.38,380.63 233.53,377.33"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 131.64 403.65 136.45 395.79 144.71 384.33 155 378 158.42 375.9 162.07 374.06 165.85 372.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 166.67 374.75 172.34 369.97 164.93 370.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 176.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="176.5,382.5",
		pos="e,173.75,369.43 131.64,403.65 136.45,395.79 144.71,384.33 155,378 158.42,375.9 162.07,374.06 165.85,372.44"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 208 125.5 208 144.5 282 144.5 282 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 245 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="245,135",
		rects="208,125.5,282,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 60.23 403.79 68.81 394.33 81 377.91 81 361 81 361 81 361 81 179 81 154.31 151.45 143.51 200.01 139 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 199.93 141.47 206.69 138.41 199.5 136.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 108.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="108.5,270",
		pos="e,208.2,138.28 60.233,403.79 68.806,394.33 81,377.91 81,361 81,361 81,361 81,179 81,154.31 151.45,143.51 200.01,139"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 181 305.5 181 324.5 281 324.5 281 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="231,315",
		rects="181,305.5,281,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 10 63.49 403.67 69.92 398.92 78.02 392.77 85 387 103.91 371.35 104.74 362.27 126 350 143.78 339.73 165.07 332.11 \
183.82 326.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 184.4 329.09 190.49 324.86 183.09 324.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 138 358.1 0 24 4 -name ",
		label=name,
		lp="138,360",
		pos="e,191.95,324.45 63.489,403.67 69.919,398.92 78.023,392.77 85,387 103.91,371.35 104.74,362.27 126,350 143.78,339.73 165.07,332.11 \
183.82,326.71"];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 195.59 403.72 195.63 396.34 196.73 385.58 202 378 202.82 376.81 203.76 375.7 204.78 374.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 206.23 376.63 210.13 370.33 203.15 372.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 217.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="217.5,382.5",
		pos="e,211.31,369.38 195.59,403.72 195.63,396.34 196.73,385.58 202,378 202.82,376.81 203.76,375.7 204.78,374.65"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 322.47 403.7 321.88 393.61 321 376.06 321 361 321 361 321 361 321 224 321 190.67 289.38 163.72 266.93 148.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 268.51 146.89 261.29 145.19 265.87 151.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 341 268.1 0 40 9 -reference ",
		label=reference,
		lp="341,270",
		pos="e,260.02,144.37 322.47,403.7 321.88,393.61 321,376.06 321,361 321,361 321,361 321,224 321,190.67 289.38,163.72 266.93,148.79"];
	reference -> align	[_draw_="c 7 -#000000 B 10 306.05 403.55 297.22 398.95 286.33 392.99 277 387 271.39 383.4 270.67 381.5 265 378 262.38 376.38 259.58 374.78 \
256.75 373.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 258.01 371.15 250.67 370.11 255.76 375.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 297 380.6 0 40 9 -reference ",
		label=reference,
		lp="297,382.5",
		pos="e,249.33,369.41 306.05,403.55 297.22,398.95 286.33,392.99 277,387 271.39,383.4 270.67,381.5 265,378 262.38,376.38 259.58,374.78 \
256.75,373.26"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 324.02 403.84 327.33 377.73 338 297.37 345 288 349.76 281.63 355.9 286.1 361 280 371.53 267.39 381.86 222.01 386.87 \
197.3 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 389.22 198.06 388.17 190.72 384.41 197.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 365 290.6 0 40 9 -reference ",
		label=reference,
		lp="365,292.5",
		pos="e,388.47,189.23 324.02,403.84 327.33,377.73 338,297.37 345,288 349.76,281.63 355.9,286.1 361,280 371.53,267.39 381.86,222.01 386.87,\
197.3"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 599.9 403.56 595.46 393.62 589 376.51 589 361 589 361 589 361 589 224 589 195.36 509.28 185.75 450.75 182.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 450.91 180.11 443.8 182.2 450.66 185 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 607 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="607,292.5",
		pos="e,442.28,182.13 599.9,403.56 595.46,393.62 589,376.51 589,361 589,361 589,361 589,224 589,195.36 509.28,185.75 450.75,182.55"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 188 80.5 188 99.5 280 99.5 280 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 234 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="234,90",
		rects="188,80.5,280,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 242.88 125.71 241.54 120.47 239.76 113.53 238.15 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 240.6 106.91 236.49 100.73 235.85 108.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 250.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="250.5,112.5",
		pos="e,236.11,99.265 242.88,125.71 241.54,120.47 239.76,113.53 238.15,107.24"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 182.5 260.5 182.5 279.5 289.5 279.5 289.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 236 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="236,270",
		rects="182.5,260.5,289.5,279.5",
		width=1.4861];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 176 215.5 176 234.5 314 234.5 314 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 245 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="245,225",
		rects="176,215.5,314,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 237.74 260.71 238.83 255.47 240.28 248.53 241.6 242.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 243.92 243.1 242.96 235.75 239.13 242.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 251.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="251.5,247.5",
		pos="e,243.27,234.27 237.74,260.71 238.83,255.47 240.28,248.53 241.6,242.24"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 257.36 215.61 272.17 204.46 295 183.25 295 158.5 295 158.5 295 158.5 295 89 295 80.17 296.65 70.5 298.45 62.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 300.78 63.33 300.1 55.95 296.03 62.15 ",
		pos="e,300.47,54.48 257.36,215.61 272.17,204.46 295,183.25 295,158.5 295,158.5 295,158.5 295,89 295,80.173 296.65,70.495 298.45,62.56"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 245 215.56 245 201.14 245 171.48 245 152.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 247.45 152.8 245 145.8 242.55 152.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 254.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="254.5,180",
		pos="e,245,144.28 245,215.56 245,201.14 245,171.48 245,152.73"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 273.65 215.5 296.49 208.73 328.62 199.2 353.34 191.87 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 353.95 194.25 359.96 189.91 352.55 189.55 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 339.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="339.5,202.5",
		pos="e,361.41,189.48 273.65,215.5 296.49,208.73 328.62,199.2 353.34,191.87"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 231.96 305.71 232.56 300.59 233.34 293.85 234.06 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 236.49 288 234.86 280.77 231.62 287.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 243.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="243.5,292.5",
		pos="e,235.04,279.27 231.96,305.71 232.56,300.59 233.34,293.85 234.06,287.67"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 224.75 80.71 218.1 74.76 209.01 66.61 201.29 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 203.2 58.12 196.35 55.28 199.93 61.77 ",
		pos="e,195.23,54.265 224.75,80.709 218.1,74.76 209.01,66.609 201.29,59.701"];
	align -> merge	[_draw_="c 7 -#000000 B 4 231 350.71 231 345.59 231 338.85 231 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 233.45 332.78 231 325.78 228.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 242.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="242.5,337.5",
		pos="e,231,324.27 231,350.71 231,345.59 231,338.85 231,332.67"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 361.35 170.5 338.51 163.73 306.38 154.2 281.66 146.87 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 282.45 144.55 275.04 144.91 281.05 149.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 351.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="351.5,157.5",
		pos="e,273.59,144.48 361.35,170.5 338.51,163.73 306.38,154.2 281.66,146.87"];
}
