digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 665 458 665 0 ",
		bb="0,0,665,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 657 450 657 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,657,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 475 403.5 475 422.5 561 422.5 561 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 518 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="518,413",
			rects="475,403.5,561,422.5",
			width=1.1944];
		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_1s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 230 403.5 230 422.5 288 422.5 288 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 259 410.5 0 42 8 -fastq_1s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_1s,
			pos="259,413",
			rects="230,403.5,288,422.5",
			width=0.80556];
		fastq_2s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 92 403.5 92 422.5 150 422.5 150 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 121 410.5 0 42 8 -fastq_2s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_2s,
			pos="121,413",
			rects="92,403.5,150,422.5",
			width=0.80556];
		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];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 154.5 403.5 154.5 422.5 225.5 422.5 225.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 190 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="190,413",
			rects="154.5,403.5,225.5,422.5",
			width=0.98611];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 565.5 403.5 565.5 422.5 648.5 422.5 648.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 607 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="607,413",
			rects="565.5,403.5,648.5,422.5",
			width=1.1528];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 359.5 403.5 359.5 422.5 400.5 422.5 400.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 380 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="380,413",
			rects="359.5,403.5,400.5,422.5",
			width=0.56944];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 405 403.5 405 422.5 471 422.5 471 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 438 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="438,413",
			rects="405,403.5,471,422.5",
			width=0.91667];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 156 8 156 63 402 63 402 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 210 15 0 92 16 -Workflow Outputs ",
			bb="156,8,402,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="210,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 164.5 35.5 164.5 54.5 229.5 54.5 229.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 197 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="197,45",
			rects="164.5,35.5,229.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 234 35.5 234 54.5 394 54.5 394 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 314 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="314,45",
			rects="234,35.5,394,54.5",
			width=2.2222];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 345.5 170.5 345.5 189.5 450.5 189.5 450.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 398 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="398,180",
		rects="345.5,170.5,450.5,189.5",
		width=1.4583];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 518 403.7 518 393.6 518 376.05 518 361 518 361 518 361 518 224 518 209.47 486.45 198.54 455.7 191.33 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 456.34 188.97 448.98 189.82 455.27 193.75 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 536 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="536,292.5",
		pos="e,447.5,189.49 518,403.7 518,393.6 518,376.05 518,361 518,361 518,361 518,224 518,209.47 486.45,198.54 455.7,191.33"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 158 305.5 158 324.5 258 324.5 258 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 208 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="208,315",
		rects="158,305.5,258,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 56.55 403.9 64.36 390.71 81.57 364.59 103 350 118.59 339.39 137.71 331.91 155.35 326.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 155.78 329.14 161.87 324.9 154.47 324.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 115 358.1 0 24 4 -name ",
		label=name,
		lp="115,360",
		pos="e,163.33,324.5 56.548,403.9 64.359,390.71 81.572,364.59 103,350 118.59,339.39 137.71,331.91 155.35,326.72"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 198 125.5 198 144.5 272 144.5 272 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 235 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="235,135",
		rects="198,125.5,272,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 53.58 403.73 55.35 393.67 58 376.16 58 361 58 361 58 361 58 179 58 151.89 137.4 141.81 189.84 138.1 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 189.99 140.55 196.82 137.64 189.67 135.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 85.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="85.5,270",
		pos="e,198.33,137.54 53.576,403.73 55.354,393.67 58,376.16 58,361 58,361 58,361 58,179 58,151.89 137.4,141.81 189.84,138.1"];
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 129 350.5 129 369.5 287 369.5 287 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 208 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="208,360",
		rects="129,350.5,287,369.5",
		width=2.1944];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 7 242.37 403.62 232.27 398.25 220.64 391.47 217 387 214.76 384.25 213.06 380.9 211.77 377.53 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 214.15 376.92 209.81 370.91 209.45 378.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 232.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="232.5,382.5",
		pos="e,209.37,369.46 242.37,403.62 232.27,398.25 220.64,391.47 217,387 214.76,384.25 213.06,380.9 211.77,377.53"];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 121.42 403.77 122.26 396.01 124.75 384.6 132 378 133.78 376.38 135.68 374.9 137.68 373.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 138.63 375.83 143.48 370.21 136.19 371.58 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 147.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="147.5,382.5",
		pos="e,144.79,369.46 121.42,403.77 122.26,396.01 124.75,384.6 132,378 133.78,376.38 135.68,374.9 137.68,373.55"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 13 322.09 403.57 316.42 379.67 298.14 310 267 260 261.52 251.19 258.44 250.23 251 243 247.16 239.27 244.36 239.8 \
242 235 229 208.59 230.23 173.34 232.49 152.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 234.91 153.25 233.36 146 230.05 152.63 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 299 268.1 0 40 9 -reference ",
		label=reference,
		lp="299,270",
		pos="e,233.56,144.5 322.09,403.57 316.42,379.67 298.14,310 267,260 261.52,251.19 258.44,250.23 251,243 247.16,239.27 244.36,239.8 242,\
235 229,208.59 230.23,173.34 232.49,152.81"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 325.23 403.68 328.38 383.42 337.59 330.15 353 288 362.08 263.17 369.79 259.39 380 235 385.19 222.61 389.94 208.15 \
393.26 197.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 395.6 198.05 395.25 190.64 390.9 196.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 373 290.6 0 40 9 -reference ",
		label=reference,
		lp="373,292.5",
		pos="e,395.69,189.19 325.23,403.68 328.38,383.42 337.59,330.15 353,288 362.08,263.17 369.79,259.39 380,235 385.19,222.61 389.94,208.15 \
393.26,197.31"];
	reference -> align	[_draw_="c 7 -#000000 B 13 308.27 403.5 302.35 400.53 295.48 397.35 289 395 275.22 389.99 270.24 393.3 257 387 250.98 384.13 250.73 381.41 \
245 378 242.14 376.3 239.09 374.65 236 373.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 237.1 370.9 229.73 370.07 234.98 375.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 277 380.6 0 40 9 -reference ",
		label=reference,
		lp="277,382.5",
		pos="e,228.37,369.42 308.27,403.5 302.35,400.53 295.48,397.35 289,395 275.22,389.99 270.24,393.3 257,387 250.98,384.13 250.73,381.41 \
245,378 242.14,376.3 239.09,374.65 236,373.09"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 177.15 403.74 168.21 396.93 158.9 386.97 165 378 165.84 376.77 166.78 375.62 167.81 374.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 169.28 376.52 173.29 370.29 166.27 372.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 186.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="186.5,382.5",
		pos="e,174.49,369.35 177.15,403.74 168.21,396.93 158.9,386.97 165,378 165.84,376.77 166.78,375.62 167.81,374.56"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 600.99 403.81 594.47 394.1 585 377.2 585 361 585 361 585 361 585 224 585 197.54 513 187.36 458.36 183.45 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 458.75 181.02 451.6 182.99 458.42 185.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 610.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="610.5,292.5",
		pos="e,450.09,182.89 600.99,403.81 594.47,394.1 585,377.2 585,361 585,361 585,361 585,224 585,197.54 513,187.36 458.36,183.45"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 384.92 403.66 390.25 393.81 398 376.77 398 361 398 361 398 361 398 224 398 215.31 398 205.63 398 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 400.45 197.76 398 190.76 395.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 423.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="423.5,292.5",
		pos="e,398,189.24 384.92,403.66 390.25,393.81 398,376.77 398,361 398,361 398,361 398,224 398,215.31 398,205.63 398,197.65"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 443.47 403.73 449.39 393.95 458 376.98 458 361 458 361 458 361 458 224 458 209.75 446.68 199.77 433.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 434.99 190.85 427.61 190.08 432.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 483.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="483.5,292.5",
		pos="e,426.24,189.44 443.47,403.73 449.39,393.95 458,376.98 458,361 458,361 458,361 458,224 458,209.75 446.68,199.77 433.88,193.03"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 158.5 260.5 158.5 279.5 265.5 279.5 265.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 212 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="212,270",
		rects="158.5,260.5,265.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 208.77 305.71 209.25 300.59 209.87 293.85 210.45 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.88 287.97 211.09 280.77 208 287.52 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 220.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="220.5,292.5",
		pos="e,211.23,279.27 208.77,305.71 209.25,300.59 209.87,293.85 210.45,287.67"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 166 80.5 166 99.5 258 99.5 258 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 212 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="212,90",
		rects="166,80.5,258,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 230.57 125.71 227.64 120.24 223.71 112.9 220.23 106.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 222.6 105.62 217.13 100.6 218.28 107.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 235.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="235.5,112.5",
		pos="e,216.42,99.265 230.57,125.71 227.64,120.24 223.71,112.9 220.23,106.38"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 242 215.5 242 234.5 380 234.5 380 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 311 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="311,225",
		rects="242,215.5,380,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 311.31 215.76 311.6 207.1 312 193.1 312 181 312 181 312 181 312 89 312 80.3 312.41 70.62 312.86 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 315.3 62.89 313.29 55.75 310.41 62.58 ",
		pos="e,313.39,54.238 311.31,215.76 311.6,207.1 312,193.1 312,181 312,181 312,181 312,89 312,80.298 312.41,70.617 312.86,62.647"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 303.71 215.56 290.74 200.54 263.51 169.01 247.5 150.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 249.57 149.13 243.14 145.43 245.86 152.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 290.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="290.5,180",
		pos="e,242.15,144.28 303.71,215.56 290.74,200.54 263.51,169.01 247.5,150.47"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 328.19 215.5 341.06 209.14 358.85 200.35 373.25 193.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 374.3 195.45 379.49 190.15 372.13 191.05 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 371.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="371.5,202.5",
		pos="e,380.85,189.48 328.19,215.5 341.06,209.14 358.85,200.35 373.25,193.23"];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 231.56 260.5 246.47 254.03 267.2 245.02 283.74 237.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 284.65 240.12 290.09 235.08 282.7 235.62 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 280.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="280.5,247.5",
		pos="e,291.48,234.48 231.56,260.5 246.47,254.03 267.2,245.02 283.74,237.84"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 365.8 170.5 339.79 163.64 303.05 153.95 275.13 146.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 275.99 144.28 268.6 144.86 274.74 149.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 352.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="352.5,157.5",
		pos="e,267.14,144.48 365.8,170.5 339.79,163.64 303.05,153.95 275.13,146.59"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 209.11 80.71 207.28 75.47 204.86 68.53 202.66 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 205 61.5 200.38 55.69 200.37 63.11 ",
		pos="e,199.88,54.265 209.11,80.709 207.28,75.474 204.86,68.534 202.66,62.235"];
	align -> merge	[_draw_="c 7 -#000000 B 4 208 350.71 208 345.59 208 338.85 208 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 210.45 332.78 208 325.78 205.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 219.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="219.5,337.5",
		pos="e,208,324.27 208,350.71 208,345.59 208,338.85 208,332.67"];
}
