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 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
		];
		fastq_2s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 515 403.5 515 422.5 573 422.5 573 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 544 410.5 0 42 8 -fastq_2s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_2s,
			pos="544,413",
			rects="515,403.5,573,422.5",
			width=0.80556];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 310.5 403.5 310.5 422.5 381.5 422.5 381.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 346 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="346,413",
			rects="310.5,403.5,381.5,422.5",
			width=0.98611];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 62 403.5 62 422.5 148 422.5 148 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 105 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="105,413",
			rects="62,403.5,148,422.5",
			width=1.1944];
		fastq_1s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 453 403.5 453 422.5 511 422.5 511 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 482 410.5 0 42 8 -fastq_1s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_1s,
			pos="482,413",
			rects="453,403.5,511,422.5",
			width=0.80556];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 385.5 403.5 385.5 422.5 448.5 422.5 448.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 417 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="417,413",
			rects="385.5,403.5,448.5,422.5",
			width=0.875];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 240 403.5 240 422.5 306 422.5 306 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 273 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="273,413",
			rects="240,403.5,306,422.5",
			width=0.91667];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 577.5 403.5 577.5 422.5 648.5 422.5 648.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 613 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="613,413",
			rects="577.5,403.5,648.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 152.5 403.5 152.5 422.5 235.5 422.5 235.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 194 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="194,413",
			rects="152.5,403.5,235.5,422.5",
			width=1.1528];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 352 8 352 63 598 63 598 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 406 15 0 92 16 -Workflow Outputs ",
			bb="352,8,598,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="406,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 524.5 35.5 524.5 54.5 589.5 54.5 589.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 557 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="557,45",
			rects="524.5,35.5,589.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 360 35.5 360 54.5 520 54.5 520 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 440 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="440,45",
			rects="360,35.5,520,54.5",
			width=2.2222];
	}
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 416 350.5 416 369.5 574 369.5 574 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 495 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="495,360",
		rects="416,350.5,574,369.5",
		width=2.1944];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 539.97 403.73 536.1 396.37 529.7 385.61 522 378 520.69 376.7 519.26 375.46 517.77 374.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 519.35 372.39 512.22 370.34 516.51 376.38 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 544.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="544.5,382.5",
		pos="e,510.99,369.46 539.97,403.73 536.1,396.37 529.7,385.61 522,378 520.69,376.7 519.26,375.46 517.77,374.27"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 354.71 403.55 363.41 395.63 377.55 384.11 392 378 397.87 375.52 404.07 373.4 410.4 371.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 410.86 374 417 369.84 409.61 369.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 413.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="413.5,382.5",
		pos="e,418.47,369.45 354.71,403.55 363.41,395.63 377.55,384.11 392,378 397.87,375.52 404.07,373.4 410.4,371.59"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 220.5 170.5 220.5 189.5 325.5 189.5 325.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 273 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="273,180",
		rects="220.5,170.5,325.5,189.5",
		width=1.4583];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 116 403.52 126.58 394.32 141 378.56 141 361 141 361 141 361 141 224 141 207.71 177.8 196.64 212.54 189.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.92 192.23 219.34 188.53 212.01 187.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 159 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="159,292.5",
		pos="e,220.83,188.25 116,403.52 126.58,394.32 141,378.56 141,361 141,361 141,361 141,224 141,207.71 177.8,196.64 212.54,189.81"];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 4 484.15 403.58 485.96 396.45 488.62 386.02 490.85 377.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 493.16 378.12 492.52 370.73 488.42 376.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 505.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="505.5,382.5",
		pos="e,492.89,369.26 484.15,403.58 485.96,396.45 488.62,386.02 490.85,377.27"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 455 125.5 455 144.5 529 144.5 529 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 492 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="492,135",
		rects="455,125.5,529,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 414.9 403.76 412.53 393.73 409 376.24 409 361 409 361 409 361 409 179 409 159.32 427.63 148.63 447.24 142.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 447.74 145.24 453.89 141.09 446.5 140.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 429 268.1 0 40 9 -reference ",
		label=reference,
		lp="429,270",
		pos="e,455.35,140.71 414.9,403.76 412.53,393.73 409,376.24 409,361 409,361 409,361 409,179 409,159.32 427.63,148.63 447.24,142.84"];
	reference -> align	[_draw_="c 7 -#000000 B 7 422.5 403.64 427.91 396 436.82 384.87 447 378 449.84 376.08 452.93 374.35 456.11 372.8 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 456.85 375.15 462.29 370.1 454.89 370.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 467 380.6 0 40 9 -reference ",
		label=reference,
		lp="467,382.5",
		pos="e,463.67,369.49 422.5,403.64 427.91,396 436.82,384.87 447,378 449.84,376.08 452.93,374.35 456.11,372.8"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 397.1 403.65 381 395.41 361 381.12 361 361 361 361 361 361 361 224 361 207.71 348.67 197.59 333.24 191.3 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 334.3 189.08 326.89 189.02 332.65 193.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 381 290.6 0 40 9 -reference ",
		label=reference,
		lp="381,292.5",
		pos="e,325.46,188.51 397.1,403.65 381,395.41 361,381.12 361,361 361,361 361,361 361,224 361,207.71 348.67,197.59 333.24,191.3"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 273 403.7 273 393.6 273 376.05 273 361 273 361 273 361 273 224 273 215.31 273 205.63 273 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 275.45 197.76 273 190.76 270.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 298.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="298.5,292.5",
		pos="e,273,189.24 273,403.7 273,393.6 273,376.05 273,361 273,361 273,361 273,224 273,215.31 273,205.63 273,197.65"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 613 403.7 613 393.6 613 376.05 613 361 613 361 613 361 613 179 613 162.28 571.47 150.39 537.07 143.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 537.79 141.06 530.45 142.12 536.85 145.87 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 640.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="640.5,270",
		pos="e,528.96,141.83 613,403.7 613,393.6 613,376.05 613,361 613,361 613,361 613,179 613,162.28 571.47,150.39 537.07,143.41"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 457 305.5 457 324.5 557 324.5 557 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 507 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="507,315",
		rects="457,305.5,557,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 10 607.21 403.77 601.39 395.4 592.27 381.99 585 370 579.74 361.33 581.29 357.05 574 350 564.23 340.55 551.32 333.16 \
539.44 327.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 540.61 325.56 533.21 325.03 538.66 330.06 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 597 358.1 0 24 4 -name ",
		label=name,
		lp="597,360",
		pos="e,531.82,324.43 607.21,403.77 601.39,395.4 592.27,381.99 585,370 579.74,361.33 581.29,357.05 574,350 564.23,340.55 551.32,333.16 \
539.44,327.72"];
	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 190.1 144.95 182.22 212.19 180.78 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.17 183.23 219.12 180.66 212.08 178.33 ",
		_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,220.64,180.63 39.365,403.78 42.031,393.76 46,376.28 46,361 46,361 46,361 46,224 46,190.1 144.95,182.22 212.19,180.78"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 196.63 403.79 199.59 393.8 204 376.34 204 361 204 361 204 361 204 224 204 209.11 215.71 199.19 229.48 192.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 230.39 194.95 235.89 189.98 228.49 190.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 229.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="229.5,292.5",
		pos="e,237.29,189.4 196.63,403.79 199.59,393.8 204,376.34 204,361 204,361 204,361 204,224 204,209.11 215.71,199.19 229.48,192.68"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 453.5 260.5 453.5 279.5 560.5 279.5 560.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 507 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="507,270",
		rects="453.5,260.5,560.5,279.5",
		width=1.4861];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 418 215.5 418 234.5 556 234.5 556 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 487 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="487,225",
		rects="418,215.5,556,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 503.14 260.71 500.65 255.36 497.33 248.22 494.35 241.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 496.66 240.95 491.48 235.64 492.21 243.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 507.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="507.5,247.5",
		pos="e,490.84,234.27 503.14,260.71 500.65,255.36 497.33,248.22 494.35,241.81"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 471 80.5 471 99.5 563 99.5 563 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 517 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="517,90",
		rects="471,80.5,563,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 496.82 125.71 500 120.24 504.27 112.9 508.06 106.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 510.03 107.86 511.43 100.57 505.8 105.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 515.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="515.5,112.5",
		pos="e,512.19,99.265 496.82,125.71 500,120.24 504.27,112.9 508.06,106.38"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 524.71 80.71 530.14 74.88 537.53 66.93 543.87 60.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 545.31 62.17 548.28 55.37 541.72 58.83 ",
		pos="e,549.31,54.265 524.71,80.709 530.14,74.879 537.53,66.934 543.87,60.117"];
	align -> merge	[_draw_="c 7 -#000000 B 4 497.31 350.71 498.77 345.47 500.71 338.53 502.47 332.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 504.76 333.12 504.29 325.72 500.05 331.81 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 513.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="513.5,337.5",
		pos="e,504.69,324.27 497.31,350.71 498.77,345.47 500.71,338.53 502.47,332.24"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 472.48 215.76 461.39 208.28 448 196.12 448 181 448 181 448 181 448 89 448 80.17 446.35 70.5 444.55 62.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 446.97 62.15 442.9 55.95 442.22 63.33 ",
		pos="e,442.53,54.48 472.48,215.76 461.39,208.28 448,196.12 448,181 448,181 448,181 448,89 448,80.173 446.35,70.495 444.55,62.56"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 487.48 215.56 488.3 201.14 489.98 171.48 491.05 152.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 493.49 152.92 491.44 145.79 488.6 152.64 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 498.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="498.5,180",
		pos="e,491.53,144.28 487.48,215.56 488.3,201.14 489.98,171.48 491.05,152.73"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 7 448.59 215.53 424.6 210.32 393.04 203.58 365 198 353.22 195.66 340.57 193.25 328.54 191.01 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 329.14 188.63 321.81 189.76 328.25 193.45 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 417.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="417.5,202.5",
		pos="e,320.32,189.49 448.59,215.53 424.6,210.32 393.04,203.58 365,198 353.22,195.66 340.57,193.25 328.54,191.01"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 298.06 170.56 315.75 164.87 340.1 157.6 362 153 389.92 147.13 421.66 142.94 446.79 140.18 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 446.84 142.64 453.54 139.46 446.32 137.77 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 383.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="383.5,157.5",
		pos="e,455.04,139.3 298.06,170.56 315.75,164.87 340.1,157.6 362,153 389.92,147.13 421.66,142.94 446.79,140.18"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 507 305.71 507 300.59 507 293.85 507 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 509.45 287.78 507 280.78 504.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 516.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="516.5,292.5",
		pos="e,507,279.27 507,305.71 507,300.59 507,293.85 507,287.67"];
}
