digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 664 458 664 0 ",
		bb="0,0,664,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
		];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 216.5 403.5 216.5 422.5 287.5 422.5 287.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 252 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="252,413",
			rects="216.5,403.5,287.5,422.5",
			width=0.98611];
		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];
		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];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 358.5 403.5 358.5 422.5 399.5 422.5 399.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 379 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="379,413",
			rects="358.5,403.5,399.5,422.5",
			width=0.56944];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 494.5 403.5 494.5 422.5 577.5 422.5 577.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 536 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="536,413",
			rects="494.5,403.5,577.5,422.5",
			width=1.1528];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 582 403.5 582 422.5 648 422.5 648 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 615 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="615,413",
			rects="582,403.5,648,422.5",
			width=0.91667];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 404 403.5 404 422.5 490 422.5 490 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 447 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="447,413",
			rects="404,403.5,490,422.5",
			width=1.1944];
		fastq_1s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 154 403.5 154 422.5 212 422.5 212 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 183 410.5 0 42 8 -fastq_1s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_1s,
			pos="183,413",
			rects="154,403.5,212,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 140 8 140 63 386 63 386 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 194 15 0 92 16 -Workflow Outputs ",
			bb="140,8,386,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="194,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 148.5 35.5 148.5 54.5 213.5 54.5 213.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 181 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="181,45",
			rects="148.5,35.5,213.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 218 35.5 218 54.5 378 54.5 378 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 298 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="298,45",
			rects="218,35.5,378,54.5",
			width=2.2222];
	}
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 134 350.5 134 369.5 292 369.5 292 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 213 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="213,360",
		rects="134,350.5,292,369.5",
		width=2.1944];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 237.48 403.64 231.27 399.39 224.44 393.7 220 387 218.08 384.1 216.68 380.69 215.67 377.32 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 218.12 377.05 214.19 370.77 213.34 378.13 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 241.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="241.5,382.5",
		pos="e,213.86,369.29 237.48,403.64 231.27,399.39 224.44,393.7 220,387 218.08,384.1 216.68,380.69 215.67,377.32"];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 124.72 403.7 128.65 395.89 135.58 384.45 145 378 147.88 376.03 150.97 374.28 154.18 372.74 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 154.98 375.06 160.48 370.09 153.07 370.55 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 160.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="160.5,382.5",
		pos="e,161.87,369.5 124.72,403.7 128.65,395.89 135.58,384.45 145,378 147.88,376.03 150.97,374.28 154.18,372.74"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 163 305.5 163 324.5 263 324.5 263 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 213 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="213,315",
		rects="163,305.5,263,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 57.19 403.92 66.05 390.75 85.36 364.66 108 350 124.25 339.48 144.02 331.97 162.01 326.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 162.58 329.11 168.68 324.88 161.28 324.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 120 358.1 0 24 4 -name ",
		label=name,
		lp="120,360",
		pos="e,170.14,324.48 57.192,403.92 66.054,390.75 85.355,364.66 108,350 124.25,339.48 144.02,331.97 162.01,326.73"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 203 125.5 203 144.5 277 144.5 277 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 240 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="240,135",
		rects="203,125.5,277,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 53.05 403.71 54.24 393.63 56 376.1 56 361 56 361 56 361 56 179 56 150.59 140.26 140.94 194.74 137.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 194.84 140.12 201.7 137.28 194.57 135.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 83.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="83.5,270",
		pos="e,203.21,137.2 53.051,403.71 54.236,393.63 56,376.1 56,361 56,361 56,361 56,179 56,150.59 140.26,140.94 194.74,137.67"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 344.5 170.5 344.5 189.5 449.5 189.5 449.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 397 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="397,180",
		rects="344.5,170.5,449.5,189.5",
		width=1.4583];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 383.92 403.66 389.25 393.81 397 376.77 397 361 397 361 397 361 397 224 397 215.31 397 205.63 397 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 399.45 197.76 397 190.76 394.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 422.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="422.5,292.5",
		pos="e,397,189.24 383.92,403.66 389.25,393.81 397,376.77 397,361 397,361 397,361 397,224 397,215.31 397,205.63 397,197.65"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 532.85 403.84 529.29 393.88 524 376.46 524 361 524 361 524 361 524 224 524 208.66 490.32 197.71 457.65 190.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 458.22 188.32 450.87 189.31 457.24 193.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 549.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="549.5,292.5",
		pos="e,449.39,189.01 532.85,403.84 529.29,393.88 524,376.46 524,361 524,361 524,361 524,224 524,208.66 490.32,197.71 457.65,190.71"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 612.11 403.81 608.85 393.84 604 376.4 604 361 604 361 604 361 604 224 604 193.85 518.76 184.69 457.68 181.99 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 457.84 179.55 450.75 181.72 457.64 184.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 629.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="629.5,292.5",
		pos="e,449.23,181.65 612.11,403.81 608.85,393.84 604,376.4 604,361 604,361 604,361 604,224 604,193.85 518.76,184.69 457.68,181.99"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 449.63 403.79 452.59 393.8 457 376.34 457 361 457 361 457 361 457 224 457 209.75 445.68 199.77 432.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 433.99 190.85 426.61 190.08 431.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 475 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="475,292.5",
		pos="e,425.24,189.44 449.63,403.79 452.59,393.8 457,376.34 457,361 457,361 457,361 457,224 457,209.75 445.68,199.77 432.88,193.03"];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 7 179.6 403.53 177.25 396.23 175.31 385.69 180 378 180.67 376.9 181.44 375.87 182.28 374.9 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 183.86 376.77 187.62 370.38 180.7 373.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 195.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="195.5,382.5",
		pos="e,188.78,369.4 179.6,403.53 177.25,396.23 175.31,385.69 180,378 180.67,376.9 181.44,375.87 182.28,374.9"];
	reference -> align	[_draw_="c 7 -#000000 B 10 305.66 403.59 291.51 396.72 273.61 387.99 272 387 266.32 383.52 265.87 381.17 260 378 256.28 375.99 252.27 374.13 \
248.22 372.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 249.26 370.21 241.85 369.93 247.47 374.77 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 292 380.6 0 40 9 -reference ",
		label=reference,
		lp="292,382.5",
		pos="e,240.44,369.38 305.66,403.59 291.51,396.72 273.61,387.99 272,387 266.32,383.52 265.87,381.17 260,378 256.28,375.99 252.27,374.13 \
248.22,372.43"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 324.25 403.68 327.45 383.45 336.75 330.21 352 288 353.35 284.26 354.35 283.62 356 280 369.19 251.1 383.02 216.72 \
390.77 197.02 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 392.97 198.12 393.24 190.71 388.41 196.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 372 290.6 0 40 9 -reference ",
		label=reference,
		lp="372,292.5",
		pos="e,393.79,189.3 324.25,403.68 327.45,383.45 336.75,330.21 352,288 353.35,284.26 354.35,283.62 356,280 369.19,251.1 383.02,216.72 \
390.77,197.02"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 321.16 403.74 319.09 393.7 316 376.19 316 361 316 361 316 361 316 224 316 190.67 284.38 163.72 261.93 148.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 263.51 146.89 256.29 145.19 260.87 151.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 336 268.1 0 40 9 -reference ",
		label=reference,
		lp="336,270",
		pos="e,255.02,144.37 321.16,403.74 319.09,393.7 316,376.19 316,361 316,361 316,361 316,224 316,190.67 284.38,163.72 261.93,148.79"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 171 215.5 171 234.5 309 234.5 309 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 240 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="240,225",
		rects="171,215.5,309,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 252.36 215.61 267.17 204.46 290 183.25 290 158.5 290 158.5 290 158.5 290 89 290 80.17 291.65 70.5 293.45 62.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 295.78 63.33 295.1 55.95 291.03 62.15 ",
		pos="e,295.47,54.48 252.36,215.61 267.17,204.46 290,183.25 290,158.5 290,158.5 290,158.5 290,89 290,80.173 291.65,70.495 293.45,62.56"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 271.02 215.5 295.96 208.67 331.15 199.03 358 191.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 358.48 194.09 364.59 189.88 357.19 189.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 341.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="341.5,202.5",
		pos="e,366.05,189.48 271.02,215.5 295.96,208.67 331.15,199.03 358,191.68"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 240 215.56 240 201.14 240 171.48 240 152.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 242.45 152.8 240 145.8 237.55 152.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 249.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="249.5,180",
		pos="e,240,144.28 240,215.56 240,201.14 240,171.48 240,152.73"];
	align -> merge	[_draw_="c 7 -#000000 B 4 213 350.71 213 345.59 213 338.85 213 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 215.45 332.78 213 325.78 210.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 224.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="224.5,337.5",
		pos="e,213,324.27 213,350.71 213,345.59 213,338.85 213,332.67"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 365.98 170.5 341.04 163.67 305.85 154.03 279 146.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 279.81 144.36 272.41 144.88 278.52 149.09 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 353.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="353.5,157.5",
		pos="e,270.95,144.48 365.98,170.5 341.04,163.67 305.85,154.03 279,146.68"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 168.5 260.5 168.5 279.5 275.5 279.5 275.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 222 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="222,270",
		rects="168.5,260.5,275.5,279.5",
		width=1.4861];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 225.47 260.71 227.71 255.36 230.7 248.22 233.38 241.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.51 243.06 235.96 235.66 230.99 241.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 241.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="241.5,247.5",
		pos="e,236.54,234.27 225.47,260.71 227.71,255.36 230.7,248.22 233.38,241.81"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 214.74 305.71 215.83 300.47 217.28 293.53 218.6 287.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 220.92 288.1 219.96 280.75 216.13 287.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 227.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="227.5,292.5",
		pos="e,220.27,279.27 214.74,305.71 215.83,300.47 217.28,293.53 218.6,287.24"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 183 80.5 183 99.5 275 99.5 275 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 229 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="229,90",
		rects="183,80.5,275,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 237.88 125.71 236.54 120.47 234.76 113.53 233.15 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.6 106.91 231.49 100.73 230.85 108.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 244.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="244.5,112.5",
		pos="e,231.11,99.265 237.88,125.71 236.54,120.47 234.76,113.53 233.15,107.24"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 219.75 80.71 213.1 74.76 204.01 66.61 196.29 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 198.2 58.12 191.35 55.28 194.93 61.77 ",
		pos="e,190.23,54.265 219.75,80.709 213.1,74.76 204.01,66.609 196.29,59.701"];
}
