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
		];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 473 403.5 473 422.5 559 422.5 559 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 516 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="516,413",
			rects="473,403.5,559,422.5",
			width=1.1944];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 282.5 403.5 282.5 422.5 353.5 422.5 353.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 318 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="318,413",
			rects="282.5,403.5,353.5,422.5",
			width=0.98611];
		fastq_2s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 78 403.5 78 422.5 136 422.5 136 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 107 410.5 0 42 8 -fastq_2s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_2s,
			pos="107,413",
			rects="78,403.5,136,422.5",
			width=0.80556];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 357.5 403.5 357.5 422.5 398.5 422.5 398.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 378 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="378,413",
			rects="357.5,403.5,398.5,422.5",
			width=0.56944];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 563.5 403.5 563.5 422.5 646.5 422.5 646.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 605 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="605,413",
			rects="563.5,403.5,646.5,422.5",
			width=1.1528];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 403 403.5 403 422.5 469 422.5 469 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 436 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="436,413",
			rects="403,403.5,469,422.5",
			width=0.91667];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 140.5 403.5 140.5 422.5 211.5 422.5 211.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 176 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="176,413",
			rects="140.5,403.5,211.5,422.5",
			width=0.98611];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 215.5 403.5 215.5 422.5 278.5 422.5 278.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 247 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="247,413",
			rects="215.5,403.5,278.5,422.5",
			width=0.875];
		fastq_1s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 403.5 16 422.5 74 422.5 74 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 45 410.5 0 42 8 -fastq_1s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_1s,
			pos="45,413",
			rects="16,403.5,74,422.5",
			width=0.80556];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 130 8 130 63 376 63 376 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 184 15 0 92 16 -Workflow Outputs ",
			bb="130,8,376,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="184,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 302.5 35.5 302.5 54.5 367.5 54.5 367.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 335 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="335,45",
			rects="302.5,35.5,367.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 138 35.5 138 54.5 298 54.5 298 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 218 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="218,45",
			rects="138,35.5,298,54.5",
			width=2.2222];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 386.5 170.5 386.5 189.5 491.5 189.5 491.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 439 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="439,180",
		rects="386.5,170.5,491.5,189.5",
		width=1.4583];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 516 403.7 516 393.6 516 376.05 516 361 516 361 516 361 516 224 516 208.74 504.34 198.85 490.09 192.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 491.27 190.29 483.86 189.98 489.46 194.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 534 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="534,292.5",
		pos="e,482.45,189.42 516,403.7 516,393.6 516,376.05 516,361 516,361 516,361 516,224 516,208.74 504.34,198.85 490.09,192.46"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 222 305.5 222 324.5 322 324.5 322 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 272 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="272,315",
		rects="222,305.5,322,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 4 314.08 403.82 306.48 387.95 289.62 352.78 279.7 332.08 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 281.93 331.06 276.7 325.8 277.51 333.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 309 358.1 0 24 4 -name ",
		label=name,
		lp="309,360",
		pos="e,276.04,324.44 314.08,403.82 306.48,387.95 289.62,352.78 279.7,332.08"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 298 125.5 298 144.5 372 144.5 372 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 335 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="335,135",
		rects="298,125.5,372,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 339.63 403.62 356.47 395.51 377 381.44 377 361 377 361 377 361 377 246.5 377 210.65 357.44 172.27 345.02 151.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 347.22 150.42 341.46 145.75 343.05 152.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 404.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="404.5,270",
		pos="e,340.66,144.46 339.63,403.62 356.47,395.51 377,381.44 377,361 377,361 377,361 377,246.5 377,210.65 357.44,172.27 345.02,151.51"];
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 63 350.5 63 369.5 221 369.5 221 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 142 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="142,360",
		rects="63,350.5,221,369.5",
		width=2.1944];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 105.65 403.73 104.9 396.37 104.96 385.61 110 378 110.79 376.81 111.69 375.7 112.67 374.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 114 376.74 117.9 370.43 110.92 372.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 125.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="125.5,382.5",
		pos="e,119.07,369.47 105.65,403.73 104.9,396.37 104.96,385.61 110,378 110.79,376.81 111.69,375.7 112.67,374.66"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 379.2 403.81 383.2 376.84 395.99 292.3 400 288 410 277.28 422.58 291.23 432 280 451.38 256.9 447.54 219.12 443.16 \
197.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 445.58 197.12 441.65 190.83 440.8 198.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 425.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="425.5,292.5",
		pos="e,441.32,189.35 379.2,403.81 383.2,376.84 395.99,292.3 400,288 410,277.28 422.58,291.23 432,280 451.38,256.9 447.54,219.12 443.16,\
197.52"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 598.99 403.81 592.47 394.1 583 377.2 583 361 583 361 583 361 583 224 583 205.55 539.04 194.36 499.7 188.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 500.18 185.64 492.89 187 499.44 190.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 608.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="608.5,292.5",
		pos="e,491.39,186.77 598.99,403.81 592.47,394.1 583,377.2 583,361 583,361 583,361 583,224 583,205.55 539.04,194.36 499.7,188.04"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 441.47 403.73 447.39 393.95 456 376.98 456 361 456 361 456 361 456 224 456 214.47 452.34 204.53 448.42 196.61 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 450.6 195.49 445.1 190.52 446.3 197.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 481.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="481.5,292.5",
		pos="e,444.38,189.19 441.47,403.73 447.39,393.95 456,376.98 456,361 456,361 456,361 456,224 456,214.47 452.34,204.53 448.42,196.61"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 162.06 403.67 156.17 399.42 149.8 393.73 146 387 144.38 384.13 143.35 380.81 142.71 377.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 145.17 377.41 141.96 370.72 140.3 377.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 167.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="167.5,382.5",
		pos="e,141.8,369.22 162.06,403.67 156.17,399.42 149.8,393.73 146,387 144.38,384.13 143.35,380.81 142.71,377.52"];
	reference -> align	[_draw_="c 7 -#000000 B 10 229.93 403.68 218.2 397.89 203.75 390.59 198 387 192.34 383.47 191.83 381.23 186 378 182.51 376.07 178.76 374.25 \
174.97 372.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 176.01 370.37 168.61 369.95 174.14 374.89 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 218 380.6 0 40 9 -reference ",
		label=reference,
		lp="218,382.5",
		pos="e,167.21,369.37 229.93,403.68 218.2,397.89 203.75,390.59 198,387 192.34,383.47 191.83,381.23 186,378 182.51,376.07 178.76,374.25 \
174.97,372.59"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 243.99 403.75 234.16 376.36 203.94 288.56 210 260 214.54 238.59 216.37 232.13 230 215 252.94 186.16 288.73 162.27 \
312.02 148.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 312.96 150.84 317.8 145.22 310.52 146.6 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 230 268.1 0 40 9 -reference ",
		label=reference,
		lp="230,270",
		pos="e,319.12,144.47 243.99,403.75 234.16,376.36 203.94,288.56 210,260 214.54,238.59 216.37,232.13 230,215 252.94,186.16 288.73,162.27 \
312.02,148.56"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 16 256.51 403.58 272.34 389.06 304.11 357.72 322 325 330.23 309.95 320.93 300.19 333 288 341.51 279.41 349.23 287.12 \
359 280 367.77 273.61 366.4 268.62 373 260 390.87 236.66 413.03 210.69 426.58 195.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 428.07 197.14 430.83 190.25 424.38 193.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 353 290.6 0 40 9 -reference ",
		label=reference,
		lp="353,292.5",
		pos="e,431.83,189.11 256.51,403.58 272.34,389.06 304.11,357.72 322,325 330.23,309.95 320.93,300.19 333,288 341.51,279.41 349.23,287.12 \
359,280 367.77,273.61 366.4,268.62 373,260 390.87,236.66 413.03,210.69 426.58,195.12"];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 7 50.16 403.72 55.44 395.91 64.38 384.48 75 378 78.56 375.83 82.38 373.93 86.34 372.28 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 86.95 374.66 92.65 369.92 85.24 370.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 90.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="90.5,382.5",
		pos="e,94.069,369.39 50.156,403.72 55.445,395.91 64.384,384.48 75,378 78.558,375.83 82.383,373.93 86.339,372.28"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 289 80.5 289 99.5 381 99.5 381 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 335 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="335,90",
		rects="289,80.5,381,99.5",
		width=1.2778];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 335 80.71 335 75.59 335 68.85 335 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 337.45 62.78 335 55.78 332.55 62.78 ",
		pos="e,335,54.265 335,80.709 335,75.593 335,68.848 335,62.666"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 251.5 260.5 251.5 279.5 358.5 279.5 358.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 305 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="305,270",
		rects="251.5,260.5,358.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 278.36 305.71 282.65 300.12 288.44 292.58 293.52 285.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 295.42 287.51 297.74 280.47 291.53 284.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 300.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="300.5,292.5",
		pos="e,298.66,279.27 278.36,305.71 282.65,300.12 288.44,292.58 293.52,285.96"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 232 215.5 232 234.5 370 234.5 370 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 301 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="301,225",
		rects="232,215.5,370,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 304.23 260.71 303.75 255.59 303.13 248.85 302.55 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 305 242.52 301.91 235.77 300.12 242.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 312.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="312.5,247.5",
		pos="e,301.77,234.27 304.23,260.71 303.75,255.59 303.13,248.85 302.55,242.67"];
	align -> merge	[_draw_="c 7 -#000000 B 4 167.68 350.5 187.98 343.79 216.47 334.37 238.55 327.06 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 239.06 329.48 244.93 324.95 237.52 324.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 229.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="229.5,337.5",
		pos="e,246.37,324.48 167.68,350.5 187.98,343.79 216.47,334.37 238.55,327.06"];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 335 125.71 335 120.59 335 113.85 335 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 337.45 107.78 335 100.78 332.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 344.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="344.5,112.5",
		pos="e,335,99.265 335,125.71 335,120.59 335,113.85 335,107.67"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 251.28 215.58 233.6 209.49 218 199.01 218 181 218 181 218 181 218 89 218 80.31 218 70.63 218 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 220.45 62.76 218 55.76 215.55 62.76 ",
		pos="e,218,54.243 251.28,215.58 233.6,209.49 218,199.01 218,181 218,181 218,181 218,89 218,80.308 218,70.627 218,62.655"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 304.26 215.56 309.88 201 321.5 170.93 328.73 152.22 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 331.02 153.11 331.25 145.7 326.45 151.34 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 330.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="330.5,180",
		pos="e,331.8,144.28 304.26,215.56 309.88,201 321.5,170.93 328.73,152.22"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 7 325.83 215.56 341.35 210.36 361.79 203.62 380 198 386.74 195.92 393.93 193.78 400.89 191.75 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 401.42 194.15 407.47 189.85 400.06 189.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 389.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="389.5,202.5",
		pos="e,408.92,189.43 325.83,215.56 341.35,210.36 361.79,203.62 380,198 386.74,195.92 393.93,193.78 400.89,191.75"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 418.45 170.5 402.64 163.97 380.62 154.86 363.16 147.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 364.31 145.47 356.9 145.06 362.44 149.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 417.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="417.5,157.5",
		pos="e,355.5,144.48 418.45,170.5 402.64,163.97 380.62,154.86 363.16,147.64"];
}
