digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 668 458 668 0 ",
		bb="0,0,668,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
		];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 359 403.5 359 422.5 445 422.5 445 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 402 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="402,413",
			rects="359,403.5,445,422.5",
			width=1.1944];
		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];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 519.5 403.5 519.5 422.5 602.5 422.5 602.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 561 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="561,413",
			rects="519.5,403.5,602.5,422.5",
			width=1.1528];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 606.5 403.5 606.5 422.5 647.5 422.5 647.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 627 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="627,413",
			rects="606.5,403.5,647.5,422.5",
			width=0.56944];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 449 403.5 449 422.5 515 422.5 515 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 482 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="482,413",
			rects="449,403.5,515,422.5",
			width=0.91667];
		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];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 147 8 147 63 393 63 393 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 201 15 0 92 16 -Workflow Outputs ",
			bb="147,8,393,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="201,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 155.5 35.5 155.5 54.5 220.5 54.5 220.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 188 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="188,45",
			rects="155.5,35.5,220.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 225 35.5 225 54.5 385 54.5 385 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 305 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="305,45",
			rects="225,35.5,385,54.5",
			width=2.2222];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 366.5 170.5 366.5 189.5 471.5 189.5 471.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 419 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="419,180",
		rects="366.5,170.5,471.5,189.5",
		width=1.4583];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 406.65 403.62 411.68 393.74 419 376.68 419 361 419 361 419 361 419 224 419 215.31 419 205.63 419 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 421.45 197.76 419 190.76 416.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 437 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="437,292.5",
		pos="e,419,189.24 406.65,403.62 411.68,393.74 419,376.68 419,361 419,361 419,361 419,224 419,215.31 419,205.63 419,197.65"];
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 148 350.5 148 369.5 306 369.5 306 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 227 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="227,360",
		rects="148,350.5,306,369.5",
		width=2.1944];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 7 250.83 403.54 247.05 398.84 242.48 392.79 239 387 237.1 383.84 235.29 380.32 233.68 376.92 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 236.05 376.21 230.96 370.81 231.57 378.2 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 254.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="254.5,382.5",
		pos="e,230.34,369.43 250.83,403.54 247.05,398.84 242.48,392.79 239,387 237.1,383.84 235.29,380.32 233.68,376.92"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 130.93 403.66 135.06 395.81 142.32 384.34 152 378 155.1 375.97 158.41 374.18 161.84 372.6 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 162.57 374.95 168.14 370.05 160.73 370.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 173.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="173.5,382.5",
		pos="e,169.54,369.48 130.93,403.66 135.06,395.81 142.32,384.34 152,378 155.1,375.97 158.41,374.18 161.84,372.6"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 177 305.5 177 324.5 277 324.5 277 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 227 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="227,315",
		rects="177,305.5,277,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 59.34 403.56 71.25 390.36 96.06 364.82 122 350 139.9 339.78 161.3 332.14 180.09 326.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 180.7 329.1 186.79 324.87 179.39 324.38 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 134 358.1 0 24 4 -name ",
		label=name,
		lp="134,360",
		pos="e,188.25,324.46 59.342,403.56 71.248,390.36 96.063,364.82 122,350 139.9,339.78 161.3,332.14 180.09,326.72"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 210 125.5 210 144.5 284 144.5 284 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 247 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="247,135",
		rects="210,125.5,284,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 54.36 403.78 57.03 393.76 61 376.28 61 361 61 361 61 361 61 179 61 150.15 146.99 140.66 202.04 137.53 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 201.88 139.99 208.74 137.18 201.62 135.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 88.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="88.5,270",
		pos="e,210.25,137.1 54.365,403.78 57.031,393.76 61,376.28 61,361 61,361 61,361 61,179 61,150.15 146.99,140.66 202.04,137.53"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 557.17 403.53 553.03 393.57 547 376.43 547 361 547 361 547 361 547 224 547 208.43 512.53 197.44 479.36 190.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 480.26 188.15 472.92 189.17 479.29 192.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 572.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="572.5,292.5",
		pos="e,471.43,188.87 557.17,403.53 553.03,393.57 547,376.43 547,361 547,361 547,361 547,224 547,208.43 512.53,197.44 479.36,190.47"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 624.37 403.79 621.41 393.8 617 376.34 617 361 617 361 617 361 617 224 617 195.54 537.91 185.88 479.71 182.62 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 479.91 180.18 472.79 182.27 479.66 185.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 642.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="642.5,292.5",
		pos="e,471.28,182.19 624.37,403.79 621.41,393.8 617,376.34 617,361 617,361 617,361 617,224 617,195.54 537.91,185.88 479.71,182.62"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 479.64 403.78 476.97 393.76 473 376.28 473 361 473 361 473 361 473 224 473 210.3 462.24 200.27 450.32 193.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 451.52 191.21 444.18 190.14 449.25 195.56 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 498.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="498.5,292.5",
		pos="e,442.84,189.44 479.64,403.78 476.97,393.76 473,376.28 473,361 473,361 473,361 473,224 473,210.3 462.24,200.27 450.32,193.35"];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 194.73 403.51 194.08 396.2 194.24 385.65 199 378 199.74 376.8 200.61 375.68 201.55 374.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 202.87 376.73 206.6 370.32 199.69 373 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 214.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="214.5,382.5",
		pos="e,207.75,369.33 194.73,403.51 194.08,396.2 194.24,385.65 199,378 199.74,376.8 200.61,375.68 201.55,374.63"];
	reference -> align	[_draw_="c 7 -#000000 B 10 307.24 403.68 298.72 399.02 288.11 392.97 279 387 273.42 383.35 272.78 381.33 267 378 263.82 376.17 260.42 374.42 \
256.97 372.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 258.24 370.68 250.85 370.04 256.23 375.15 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 299 380.6 0 40 9 -reference ",
		label=reference,
		lp="299,382.5",
		pos="e,249.47,369.43 307.24,403.68 298.72,399.02 288.11,392.97 279,387 273.42,383.35 272.78,381.33 267,378 263.82,376.17 260.42,374.42 \
256.97,372.79"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 323 403.7 323 393.6 323 376.05 323 361 323 361 323 361 323 224 323 190.67 291.38 163.72 268.93 148.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 270.51 146.89 263.29 145.19 267.87 151.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 343 268.1 0 40 9 -reference ",
		label=reference,
		lp="343,270",
		pos="e,262.02,144.37 323,403.7 323,393.6 323,376.05 323,361 323,361 323,361 323,224 323,190.67 291.38,163.72 268.93,148.79"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 338.39 403.66 352.1 394.99 370 380.02 370 361 370 361 370 361 370 224 370 210.82 380.14 200.73 391.2 193.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 392.36 195.81 397.19 190.18 389.91 191.57 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 390 290.6 0 40 9 -reference ",
		label=reference,
		lp="390,292.5",
		pos="e,398.5,189.43 338.39,403.66 352.1,394.99 370,380.02 370,361 370,361 370,361 370,224 370,210.82 380.14,200.73 391.2,193.65"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 178 215.5 178 234.5 316 234.5 316 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 247 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="247,225",
		rects="178,215.5,316,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 259.36 215.61 274.17 204.46 297 183.25 297 158.5 297 158.5 297 158.5 297 89 297 80.17 298.65 70.5 300.45 62.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 302.78 63.33 302.1 55.95 298.03 62.15 ",
		pos="e,302.47,54.48 259.36,215.61 274.17,204.46 297,183.25 297,158.5 297,158.5 297,158.5 297,89 297,80.173 298.65,70.495 300.45,62.56"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 247 215.56 247 201.14 247 171.48 247 152.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 249.45 152.8 247 145.8 244.55 152.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 256.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="256.5,180",
		pos="e,247,144.28 247,215.56 247,201.14 247,171.48 247,152.73"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 7 278.93 215.5 298.54 210.33 324.19 203.66 347 198 355.78 195.82 365.18 193.56 374.19 191.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 374.61 193.83 380.86 189.84 373.48 189.06 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 356.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="356.5,202.5",
		pos="e,382.33,189.49 278.93,215.5 298.54,210.33 324.19,203.66 347,198 355.78,195.82 365.18,193.56 374.19,191.41"];
	align -> merge	[_draw_="c 7 -#000000 B 4 227 350.71 227 345.59 227 338.85 227 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 229.45 332.78 227 325.78 224.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 238.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="238.5,337.5",
		pos="e,227,324.27 227,350.71 227,345.59 227,338.85 227,332.67"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 180.5 260.5 180.5 279.5 287.5 279.5 287.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 234 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="234,270",
		rects="180.5,260.5,287.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 228.35 305.71 229.18 300.59 230.28 293.85 231.29 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 233.7 288.06 232.41 280.76 228.87 287.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 241.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="241.5,292.5",
		pos="e,232.65,279.27 228.35,305.71 229.18,300.59 230.28,293.85 231.29,287.67"];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 236.51 260.71 238.09 255.47 240.19 248.53 242.09 242.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 244.38 243.12 244.06 235.71 239.69 241.71 ",
		_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,244.5,234.27 236.51,260.71 238.09,255.47 240.19,248.53 242.09,242.24"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 190 80.5 190 99.5 282 99.5 282 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 236 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="236,90",
		rects="190,80.5,282,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 244.88 125.71 243.54 120.47 241.76 113.53 240.15 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 242.6 106.91 238.49 100.73 237.85 108.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 252.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="252.5,112.5",
		pos="e,238.11,99.265 244.88,125.71 243.54,120.47 241.76,113.53 240.15,107.24"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 226.75 80.71 220.1 74.76 211.01 66.61 203.29 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 205.2 58.12 198.35 55.28 201.93 61.77 ",
		pos="e,197.23,54.265 226.75,80.709 220.1,74.76 211.01,66.609 203.29,59.701"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 385.02 170.5 357.46 163.61 318.47 153.87 288.97 146.49 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 289.76 144.17 282.38 144.84 288.58 148.92 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 369.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="369.5,157.5",
		pos="e,280.91,144.48 385.02,170.5 357.46,163.61 318.47,153.87 288.97,146.49"];
}
