digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 633 458 633 0 ",
		bb="0,0,633,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 579 450 579 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,579,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 459.5 403.5 459.5 422.5 522.5 422.5 522.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 491 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="491,413",
			rects="459.5,403.5,522.5,422.5",
			width=0.875];
		bams	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 527 403.5 527 422.5 571 422.5 571 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 549 410.5 0 28 4 -bams ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bams,
			pos="549,413",
			rects="527,403.5,571,422.5",
			width=0.61111];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 264.5 403.5 264.5 422.5 305.5 422.5 305.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 285 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="285,413",
			rects="264.5,403.5,305.5,422.5",
			width=0.56944];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 403.5 16.5 422.5 99.5 422.5 99.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 58 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="58,413",
			rects="16.5,403.5,99.5,422.5",
			width=1.1528];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 104 403.5 104 422.5 170 422.5 170 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 137 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="137,413",
			rects="104,403.5,170,422.5",
			width=0.91667];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 174 403.5 174 422.5 260 422.5 260 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 217 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="217,413",
			rects="174,403.5,260,422.5",
			width=1.1944];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 309.5 403.5 309.5 422.5 380.5 422.5 380.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 345 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="345,413",
			rects="309.5,403.5,380.5,422.5",
			width=0.98611];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 384.5 403.5 384.5 422.5 455.5 422.5 455.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 420 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="420,413",
			rects="384.5,403.5,455.5,422.5",
			width=0.98611];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 379 8 379 63 625 63 625 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 433 15 0 92 16 -Workflow Outputs ",
			bb="379,8,625,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="433,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 457 35.5 457 54.5 617 54.5 617 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 537 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="537,45",
			rects="457,35.5,617,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 387.5 35.5 387.5 54.5 452.5 54.5 452.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 420 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="420,45",
			rects="387.5,35.5,452.5,54.5",
			width=0.90278];
	}
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 383 125.5 383 144.5 457 144.5 457 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 420 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="420,135",
		rects="383,125.5,457,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 13 508.75 403.55 522.65 396.86 539.84 388.42 541 387 548.57 377.73 548 372.97 548 361 548 361 548 361 548 224 548 \
182.33 501.37 158.91 464.4 146.88 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 465.54 144.67 458.13 144.93 464.08 149.35 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 568 268.1 0 40 9 -reference ",
		label=reference,
		lp="568,270",
		pos="e,456.68,144.48 508.75,403.55 522.65,396.86 539.84,388.42 541,387 548.57,377.73 548,372.97 548,361 548,361 548,361 548,224 548,182.33 \
501.37,158.91 464.4,146.88"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 216.5 170.5 216.5 189.5 321.5 189.5 321.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 269 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="269,180",
		rects="216.5,170.5,321.5,189.5",
		width=1.4583];
	reference -> bqsr	[_draw_="c 7 -#000000 B 16 475.64 403.63 469.64 400.6 462.62 397.35 456 395 424.91 383.95 390 394 390 361 390 361 390 361 390 291.5 390 277.16 \
391 271.9 383 260 361.73 228.35 323.15 205.63 296.81 192.9 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 298.15 190.82 290.77 190.06 296.07 195.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 410 290.6 0 40 9 -reference ",
		label=reference,
		lp="410,292.5",
		pos="e,289.4,189.42 475.64,403.63 469.64,400.6 462.62,397.35 456,395 424.91,383.95 390,394 390,361 390,361 390,361 390,291.5 390,277.16 \
391,271.9 383,260 361.73,228.35 323.15,205.63 296.81,192.9"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 397.5 350.5 397.5 369.5 540.5 369.5 540.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 469 357.5 0 127 24 -Unaligned to aligned BAM ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Unaligned to aligned BAM",
		pos="469,360",
		rects="397.5,350.5,540.5,369.5",
		width=1.9861];
	reference -> align	[_draw_="c 7 -#000000 B 7 485.11 403.52 482.05 398.82 478.45 392.78 476 387 474.72 383.98 473.61 380.67 472.68 377.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 475.11 377.04 471.01 370.86 470.36 378.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 496 380.6 0 40 9 -reference ",
		label=reference,
		lp="496,382.5",
		pos="e,470.64,369.39 485.11,403.52 482.05,398.82 478.45,392.78 476,387 474.72,383.98 473.61,380.67 472.68,377.44"];
	bams -> align	[_draw_="c 7 -#000000 B 7 542 403.76 535.23 396.22 524.34 385.16 513 378 510.04 376.13 506.84 374.41 503.56 372.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 504.64 370.65 497.25 370.08 502.67 375.13 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 533.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="533.5,382.5",
		pos="e,495.86,369.47 542,403.76 535.23,396.22 524.34,385.16 513,378 510.04,376.13 506.84,374.41 503.56,372.85"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 280.63 403.59 275.89 393.68 269 376.59 269 361 269 361 269 361 269 224 269 215.31 269 205.63 269 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 271.45 197.76 269 190.76 266.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 294.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="294.5,292.5",
		pos="e,269,189.24 280.63,403.59 275.89,393.68 269,376.59 269,361 269,361 269,361 269,224 269,215.31 269,205.63 269,197.65"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 61.55 403.51 65.4 393.52 71 376.35 71 361 71 361 71 361 71 224 71 195.54 150.09 185.88 208.29 182.62 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 208.34 185.07 215.21 182.27 208.09 180.18 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 96.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="96.5,292.5",
		pos="e,216.72,182.19 61.552,403.51 65.401,393.52 71,376.35 71,361 71,361 71,361 71,224 71,195.54 150.09,185.88 208.29,182.62"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 140.55 403.51 144.4 393.52 150 376.35 150 361 150 361 150 361 150 224 150 209.53 181.51 198.57 212.1 191.33 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.49 193.76 218.78 189.82 211.41 188.98 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 175.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="175.5,292.5",
		pos="e,220.25,189.48 140.55,403.51 144.4,393.52 150,376.35 150,361 150,361 150,361 150,224 150,209.53 181.51,198.57 212.1,191.33"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 217.79 403.71 218.68 393.62 220 376.08 220 361 220 361 220 361 220 224 220 210.82 230.14 200.73 241.2 193.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 242.36 195.81 247.19 190.18 239.91 191.57 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 238 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="238,292.5",
		pos="e,248.5,189.43 217.79,403.71 218.68,393.62 220,376.08 220,361 220,361 220,361 220,224 220,210.82 230.14,200.73 241.2,193.65"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 401 305.5 401 324.5 501 324.5 501 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 451 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="451,315",
		rects="401,305.5,501,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 346.57 403.66 349.44 390.6 356.69 365.24 372 350 382.26 339.78 396.08 332.43 409.3 327.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 409.82 329.65 415.55 324.94 408.14 325.05 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 384 358.1 0 24 4 -name ",
		label=name,
		lp="384,360",
		pos="e,416.97,324.42 346.57,403.66 349.44,390.6 356.69,365.24 372,350 382.26,339.78 396.08,332.43 409.3,327.23"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 340.35 403.62 335.32 393.74 328 376.68 328 361 328 361 328 361 328 291.5 328 232.22 378.14 175.72 404.39 150.2 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 406.01 152.04 409.4 145.44 402.64 148.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 359.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="359.5,270",
		pos="e,410.5,144.4 340.35,403.62 335.32,393.74 328,376.68 328,361 328,361 328,361 328,291.5 328,232.22 378.14,175.72 404.39,150.2"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 420.19 403.78 420.79 396.25 422.76 385.2 429 378 430.24 376.56 431.63 375.25 433.12 374.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 434.41 376.12 438.91 370.23 431.72 372.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 450.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="450.5,382.5",
		pos="e,440.18,369.4 420.19,403.78 420.79,396.25 422.76,385.2 429,378 430.24,376.56 431.63,375.25 433.12,374.04"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 397.5 260.5 397.5 279.5 504.5 279.5 504.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 451 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="451,270",
		rects="397.5,260.5,504.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 451 305.71 451 300.59 451 293.85 451 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 453.45 287.78 451 280.78 448.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 460.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="460.5,292.5",
		pos="e,451,279.27 451,305.71 451,300.59 451,293.85 451,287.67"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 374 80.5 374 99.5 466 99.5 466 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 420 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="420,90",
		rects="374,80.5,466,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 420 125.71 420 120.59 420 113.85 420 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 422.45 107.78 420 100.78 417.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 429.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="429.5,112.5",
		pos="e,420,99.265 420,125.71 420,120.59 420,113.85 420,107.67"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 370 215.5 370 234.5 508 234.5 508 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 439 222.5 0 122 24 -mark duplicates and sort ",
		height=0.27778,
		label="mark duplicates and sort",
		pos="439,225",
		rects="370,215.5,508,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 505.99 215.51 523.22 209.34 537 198.84 537 181 537 181 537 181 537 89 537 80.31 537 70.63 537 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 539.45 62.76 537 55.76 534.55 62.76 ",
		pos="e,537,54.243 505.99,215.51 523.22,209.34 537,198.84 537,181 537,181 537,181 537,89 537,80.308 537,70.627 537,62.655"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 437.18 215.56 434.05 201.07 427.6 171.21 423.56 152.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 425.98 152.09 422.11 145.76 421.19 153.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 440.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="440.5,180",
		pos="e,421.79,144.28 437.18,215.56 434.05,201.07 427.6,171.21 423.56,152.47"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 405.41 215.5 378.17 208.61 339.64 198.87 310.48 191.49 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 311.37 189.19 303.98 189.85 310.17 193.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 378.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="378.5,202.5",
		pos="e,302.52,189.48 405.41,215.5 378.17,208.61 339.64,198.87 310.48,191.49"];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 448.69 260.71 447.23 255.47 445.29 248.53 443.53 242.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 445.95 241.81 441.71 235.72 441.24 243.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 455.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="455.5,247.5",
		pos="e,441.31,234.27 448.69,260.71 447.23,255.47 445.29,248.53 443.53,242.24"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 278.03 170.58 284.89 164.67 294.86 157.12 305 153 326.95 144.08 352.96 139.76 374.68 137.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 374.81 140.15 381.58 137.13 374.4 135.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 326.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="326.5,157.5",
		pos="e,383.09,137 278.03,170.58 284.89,164.67 294.86,157.12 305,153 326.95,144.08 352.96,139.76 374.68,137.71"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 420 80.71 420 75.59 420 68.85 420 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 422.45 62.78 420 55.78 417.55 62.78 ",
		pos="e,420,54.265 420,80.709 420,75.593 420,68.848 420,62.666"];
	align -> merge	[_draw_="c 7 -#000000 B 4 465.53 350.71 463.29 345.36 460.3 338.22 457.62 331.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 460.01 331.17 455.04 325.66 455.49 333.06 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 472.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="472.5,337.5",
		pos="e,454.46,324.27 465.53,350.71 463.29,345.36 460.3,338.22 457.62,331.81"];
}
