digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 588 458 588 0 ",
		bb="0,0,588,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 580 450 580 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,580,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 309.5 403.5 309.5 422.5 372.5 422.5 372.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 341 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="341,413",
			rects="309.5,403.5,372.5,422.5",
			width=0.875];
		bams	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 452 403.5 452 422.5 496 422.5 496 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 474 410.5 0 28 4 -bams ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bams,
			pos="474,413",
			rects="452,403.5,496,422.5",
			width=0.61111];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 376.5 403.5 376.5 422.5 447.5 422.5 447.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 412 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="412,413",
			rects="376.5,403.5,447.5,422.5",
			width=0.98611];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 500.5 403.5 500.5 422.5 571.5 422.5 571.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 536 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="536,413",
			rects="500.5,403.5,571.5,422.5",
			width=0.98611];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 403.5 16.5 422.5 57.5 422.5 57.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 37 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="37,413",
			rects="16.5,403.5,57.5,422.5",
			width=0.56944];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 222.5 403.5 222.5 422.5 305.5 422.5 305.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 264 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="264,413",
			rects="222.5,403.5,305.5,422.5",
			width=1.1528];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 62 403.5 62 422.5 128 422.5 128 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 95 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="95,413",
			rects="62,403.5,128,422.5",
			width=0.91667];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 132 403.5 132 422.5 218 422.5 218 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 175 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="175,413",
			rects="132,403.5,218,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 301 8 301 63 547 63 547 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 355 15 0 92 16 -Workflow Outputs ",
			bb="301,8,547,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="355,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 309.5 35.5 309.5 54.5 374.5 54.5 374.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 342 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="342,45",
			rects="309.5,35.5,374.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 379 35.5 379 54.5 539 54.5 539 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 459 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="459,45",
			rects="379,35.5,539,54.5",
			width=2.2222];
	}
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 419.5 350.5 419.5 369.5 562.5 369.5 562.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 491 357.5 0 127 24 -Unaligned to aligned BAM ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Unaligned to aligned BAM",
		pos="491,360",
		rects="419.5,350.5,562.5,369.5",
		width=1.9861];
	reference -> align	[_draw_="c 7 -#000000 B 7 357.62 403.51 363.64 400.6 370.54 397.47 377 395 400.77 385.9 428.08 377.68 450.01 371.61 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 450.57 373.99 456.67 369.78 449.27 369.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 446 380.6 0 40 9 -reference ",
		label=reference,
		lp="446,382.5",
		pos="e,458.13,369.38 357.62,403.51 363.64,400.6 370.54,397.47 377,395 400.77,385.9 428.08,377.68 450.01,371.61"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 305 125.5 305 144.5 379 144.5 379 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 342 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="342,135",
		rects="305,125.5,379,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 338.64 403.78 335.97 393.76 332 376.28 332 361 332 361 332 361 332 179 332 170.09 334.06 160.41 336.31 152.49 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 338.63 153.29 338.38 145.88 333.95 151.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 352 268.1 0 40 9 -reference ",
		label=reference,
		lp="352,270",
		pos="e,338.84,144.43 338.64,403.78 335.97,393.76 332,376.28 332,361 332,361 332,361 332,179 332,170.09 334.06,160.41 336.31,152.49"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 171.5 170.5 171.5 189.5 276.5 189.5 276.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 224 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="224,180",
		rects="171.5,170.5,276.5,189.5",
		width=1.4583];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 327.78 403.59 310.94 392.41 284 372.69 284 361 284 361 284 361 284 224 284 209.75 272.68 199.77 259.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 260.99 190.85 253.61 190.08 258.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 304 290.6 0 40 9 -reference ",
		label=reference,
		lp="304,292.5",
		pos="e,252.24,189.44 327.78,403.59 310.94,392.41 284,372.69 284,361 284,361 284,361 284,224 284,209.75 272.68,199.77 259.88,193.03"];
	bams -> align	[_draw_="c 7 -#000000 B 4 476.81 403.58 479.18 396.45 482.66 386.02 485.58 377.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 487.88 378.12 487.77 370.7 483.23 376.57 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 494.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="494.5,382.5",
		pos="e,488.25,369.26 476.81,403.58 479.18,396.45 482.66,386.02 485.58,377.27"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 13 411.45 403.51 410.59 391.52 408.62 368.94 405 350 396.34 304.66 383 294.66 383 248.5 383 248.5 383 248.5 383 179 \
383 166.72 374.13 156.55 364.64 149.2 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 366.11 147.24 358.97 145.22 363.29 151.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 412.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="412.5,270",
		pos="e,357.73,144.35 411.45,403.51 410.59,391.52 408.62,368.94 405,350 396.34,304.66 383,294.66 383,248.5 383,248.5 383,248.5 383,179 \
383,166.72 374.13,156.55 364.64,149.2"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 441 305.5 441 324.5 541 324.5 541 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 491 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="491,315",
		rects="441,305.5,541,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 405.4 403.62 396.28 390.96 382.2 366.64 394 350 403.27 336.92 417.98 328.84 433.17 323.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 433.66 326.26 439.68 321.94 432.28 321.56 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 406 358.1 0 24 4 -name ",
		label=name,
		lp="406,360",
		pos="e,441.14,321.51 405.4,403.62 396.28,390.96 382.2,366.64 394,350 403.27,336.92 417.98,328.84 433.17,323.85"];
	readgroups -> align	[_draw_="c 7 -#000000 B 4 528.57 403.58 521.82 395.93 511.72 384.48 503.69 375.39 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 505.76 374.03 499.29 370.4 502.09 377.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 534.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="534.5,382.5",
		pos="e,498.29,369.26 528.57,403.58 521.82,395.93 511.72,384.48 503.69,375.39"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 39.36 403.78 42.03 393.76 46 376.28 46 361 46 361 46 361 46 224 46 199.31 111.55 188.75 163.09 184.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 163.27 186.71 170.05 183.69 162.87 181.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 71.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="71.5,292.5",
		pos="e,171.56,183.57 39.365,403.78 42.031,393.76 46,376.28 46,361 46,361 46,361 46,224 46,199.31 111.55,188.75 163.09,184.26"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 251.78 403.79 240.02 394.81 224 379.23 224 361 224 361 224 361 224 224 224 215.31 224 205.63 224 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.45 197.76 224 190.76 221.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 249.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="249.5,292.5",
		pos="e,224,189.24 251.78,403.79 240.02,394.81 224,379.23 224,361 224,361 224,361 224,224 224,215.31 224,205.63 224,197.65"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 99.37 403.59 104.11 393.68 111 376.59 111 361 111 361 111 361 111 224 111 198.41 136.62 187.45 163.46 182.97 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 163.72 185.41 170.3 182 163.03 180.56 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 136.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="136.5,292.5",
		pos="e,171.8,181.79 99.372,403.59 104.11,393.68 111,376.59 111,361 111,361 111,361 111,224 111,198.41 136.62,187.45 163.46,182.97"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 176.05 403.71 177.24 393.63 179 376.1 179 361 179 361 179 361 179 224 179 211.27 188.53 201.15 198.82 193.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 200.08 196.03 204.68 190.22 197.45 191.9 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 197 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="197,292.5",
		pos="e,205.96,189.4 176.05,403.71 177.24,393.63 179,376.1 179,361 179,361 179,361 179,224 179,211.27 188.53,201.15 198.82,193.93"];
	align -> merge	[_draw_="c 7 -#000000 B 4 491 350.71 491 345.59 491 338.85 491 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 493.45 332.78 491 325.78 488.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 502.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="502.5,337.5",
		pos="e,491,324.27 491,350.71 491,345.59 491,338.85 491,332.67"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 296 80.5 296 99.5 388 99.5 388 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 342 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="342,90",
		rects="296,80.5,388,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 342 125.71 342 120.59 342 113.85 342 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 344.45 107.78 342 100.78 339.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 351.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="351.5,112.5",
		pos="e,342,99.265 342,125.71 342,120.59 342,113.85 342,107.67"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 442.5 260.5 442.5 279.5 549.5 279.5 549.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 496 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="496,270",
		rects="442.5,260.5,549.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 491.96 305.71 492.56 300.59 493.34 293.85 494.06 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 496.49 288 494.86 280.77 491.62 287.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 502.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="502.5,292.5",
		pos="e,495.04,279.27 491.96,305.71 492.56,300.59 493.34,293.85 494.06,287.67"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 242.2 170.6 254.22 165.22 270.38 158.28 285 153 290.94 150.86 297.3 148.77 303.53 146.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 303.89 149.28 309.88 144.9 302.47 144.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 306.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="306.5,157.5",
		pos="e,311.32,144.46 242.2,170.6 254.22,165.22 270.38,158.28 285,153 290.94,150.86 297.3,148.77 303.53,146.83"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 342 80.71 342 75.59 342 68.85 342 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 344.45 62.78 342 55.78 339.55 62.78 ",
		pos="e,342,54.265 342,80.709 342,75.593 342,68.848 342,62.666"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 390 215.5 390 234.5 528 234.5 528 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 459 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="459,225",
		rects="390,215.5,528,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 488.87 260.71 483.95 255 477.29 247.26 471.51 240.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 473.52 239.12 467.1 235.41 469.81 242.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 489.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="489.5,247.5",
		pos="e,466.11,234.27 488.87,260.71 483.95,255 477.29,247.26 471.51,240.54"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 459 215.76 459 207.1 459 193.09 459 181 459 181 459 181 459 89 459 80.31 459 70.63 459 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 461.45 62.76 459 55.76 456.55 62.76 ",
		pos="e,459,54.243 459,215.76 459,207.1 459,193.09 459,181 459,181 459,181 459,89 459,80.308 459,70.627 459,62.655"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 7 452.71 215.86 441.14 201.39 415.09 170.99 387 153 383.91 151.02 380.56 149.22 377.12 147.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 378.32 145.44 370.92 144.92 376.37 149.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 438.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="438.5,180",
		pos="e,369.53,144.32 452.71,215.86 441.14,201.39 415.09,170.99 387,153 383.91,151.02 380.56,149.22 377.12,147.59"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 412.57 215.5 374.03 208.45 319.14 198.41 278.52 190.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 279.15 188.6 271.82 189.75 278.27 193.42 ",
		_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,270.33,189.48 412.57,215.5 374.03,208.45 319.14,198.41 278.52,190.98"];
}
