digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 598 458 598 0 ",
		bb="0,0,598,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
		];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 443.5 403.5 443.5 422.5 526.5 422.5 526.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 485 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="485,413",
			rects="443.5,403.5,526.5,422.5",
			width=1.1528];
		bams	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 92 403.5 92 422.5 136 422.5 136 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 114 410.5 0 28 4 -bams ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bams,
			pos="114,413",
			rects="92,403.5,136,422.5",
			width=0.61111];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 207.5 403.5 207.5 422.5 278.5 422.5 278.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 243 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="243,413",
			rects="207.5,403.5,278.5,422.5",
			width=0.98611];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 140.5 403.5 140.5 422.5 203.5 422.5 203.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 172 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="172,413",
			rects="140.5,403.5,203.5,422.5",
			width=0.875];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 283 403.5 283 422.5 349 422.5 349 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 316 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="316,413",
			rects="283,403.5,349,422.5",
			width=0.91667];
		readgroups	[_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 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			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 530.5 403.5 530.5 422.5 571.5 422.5 571.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 551 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="551,413",
			rects="530.5,403.5,571.5,422.5",
			width=0.56944];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 353 403.5 353 422.5 439 422.5 439 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 396 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="396,413",
			rects="353,403.5,439,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 58 8 58 63 304 63 304 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 112 15 0 92 16 -Workflow Outputs ",
			bb="58,8,304,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="112,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 66 35.5 66 54.5 226 54.5 226 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 146 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="146,45",
			rects="66,35.5,226,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 230.5 35.5 230.5 54.5 295.5 54.5 295.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 263 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="263,45",
			rects="230.5,35.5,295.5,54.5",
			width=0.90278];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 314.5 170.5 314.5 189.5 419.5 189.5 419.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 367 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="367,180",
		rects="314.5,170.5,419.5,189.5",
		width=1.4583];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 483.69 403.72 482.2 393.65 480 376.12 480 361 480 361 480 361 480 224 480 198.41 454.38 187.45 427.54 182.97 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 427.97 180.56 420.7 182 427.28 185.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 505.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="505.5,292.5",
		pos="e,419.2,181.79 483.69,403.72 482.2,393.65 480,376.12 480,361 480,361 480,361 480,224 480,198.41 454.38,187.45 427.54,182.97"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 21.5 350.5 21.5 369.5 164.5 369.5 164.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 93 357.5 0 127 24 -Unaligned to aligned BAM ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Unaligned to aligned BAM",
		pos="93,360",
		rects="21.5,350.5,164.5,369.5",
		width=1.9861];
	bams -> align	[_draw_="c 7 -#000000 B 7 108.8 403.92 105.9 399.15 102.4 392.9 100 387 98.76 383.96 97.68 380.64 96.76 377.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 99.18 377.01 95.07 370.83 94.43 378.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 109.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="109.5,382.5",
		pos="e,94.698,369.37 108.8,403.92 105.9,399.15 102.4,392.9 100,387 98.764,383.96 97.679,380.64 96.757,377.41"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 150 305.5 150 324.5 250 324.5 250 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 200 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="200,315",
		rects="150,305.5,250,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 4 239.33 403.82 232.23 387.95 216.47 352.78 207.2 332.08 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 209.5 331.21 204.4 325.82 205.02 333.21 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 235 358.1 0 24 4 -name ",
		label=name,
		lp="235,360",
		pos="e,203.78,324.44 239.33,403.82 232.23,387.95 216.47,352.78 207.2,332.08"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 226 125.5 226 144.5 300 144.5 300 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 263 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="263,135",
		rects="226,125.5,300,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 266.44 403.6 284 395.64 305 381.77 305 361 305 361 305 361 305 246.5 305 210.65 285.44 172.27 273.02 151.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 275.22 150.42 269.46 145.75 271.05 152.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 332.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="332.5,270",
		pos="e,268.66,144.46 266.44,403.6 284,395.64 305,381.77 305,361 305,361 305,361 305,246.5 305,210.65 285.44,172.27 273.02,151.51"];
	reference -> align	[_draw_="c 7 -#000000 B 10 156.24 403.68 147.72 399.02 137.11 392.97 128 387 122.42 383.35 121.35 381.98 116 378 114.33 376.75 112.58 375.46 \
110.84 374.17 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 112.54 372.38 105.46 370.19 109.63 376.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 148 380.6 0 40 9 -reference ",
		label=reference,
		lp="148,382.5",
		pos="e,104.24,369.29 156.24,403.68 147.72,399.02 137.11,392.97 128,387 122.42,383.35 121.35,381.98 116,378 114.33,376.75 112.58,375.46 \
110.84,374.17"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 16 181.91 403.66 198.4 389.27 231.48 358.11 250 325 258.37 310.03 248.93 300.19 261 288 269.51 279.41 277.23 287.12 \
287 280 295.77 273.61 294.4 268.62 301 260 318.87 236.66 341.03 210.69 354.58 195.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 356.07 197.14 358.83 190.25 352.38 193.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 281 290.6 0 40 9 -reference ",
		label=reference,
		lp="281,292.5",
		pos="e,359.83,189.11 181.91,403.66 198.4,389.27 231.48,358.11 250,325 258.37,310.03 248.93,300.19 261,288 269.51,279.41 277.23,287.12 \
287,280 295.77,273.61 294.4,268.62 301,260 318.87,236.66 341.03,210.69 354.58,195.12"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 16 172.31 403.69 172.48 391.51 171.77 368.28 165 350 160.33 337.4 153.46 337.28 148 325 139.63 306.19 139.46 300.44 \
137 280 133.5 250.91 131.35 239.11 148 215 169.8 183.43 208.63 160.69 235.09 147.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.86 150.28 241.16 145.09 233.78 145.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 157 268.1 0 40 9 -reference ",
		label=reference,
		lp="157,270",
		pos="e,242.53,144.45 172.31,403.69 172.48,391.51 171.77,368.28 165,350 160.33,337.4 153.46,337.28 148,325 139.63,306.19 139.46,300.44 \
137,280 133.5,250.91 131.35,239.11 148,215 169.8,183.43 208.63,160.69 235.09,147.93"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 333.55 403.51 348.3 395.01 367 380.41 367 361 367 361 367 361 367 224 367 215.31 367 205.63 367 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 369.45 197.76 367 190.76 364.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 392.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="392.5,292.5",
		pos="e,367,189.24 333.55,403.51 348.3,395.01 367,380.41 367,361 367,361 367,361 367,224 367,215.31 367,205.63 367,197.65"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 50.22 403.66 49.12 396.25 48.79 385.47 54 378 54.84 376.79 55.79 375.67 56.82 374.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 58.26 376.61 62.3 370.4 55.26 372.74 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 75.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="75.5,382.5",
		pos="e,63.498,369.47 50.218,403.66 49.124,396.25 48.789,385.47 54,378 54.843,376.79 55.791,375.67 56.822,374.63"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 549.95 403.71 548.76 393.63 547 376.1 547 361 547 361 547 361 547 224 547 198.84 479.63 188.37 427.32 184.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 427.74 181.61 420.57 183.51 427.36 186.49 ",
		_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,419.06,183.39 549.95,403.71 548.76,393.63 547,376.1 547,361 547,361 547,361 547,224 547,198.84 479.63,188.37 427.32,184.03"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 405.13 403.56 414.28 394.14 427 377.99 427 361 427 361 427 361 427 224 427 209.75 415.68 199.77 402.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 403.99 190.85 396.61 190.08 401.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 445 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="445,292.5",
		pos="e,395.24,189.44 405.13,403.56 414.28,394.14 427,377.99 427,361 427,361 427,361 427,224 427,209.75 415.68,199.77 402.88,193.03"];
	align -> merge	[_draw_="c 7 -#000000 B 4 114.14 350.5 130.41 343.97 153.07 334.86 171.02 327.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 171.92 329.93 177.5 325.04 170.09 325.38 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 168.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="168.5,337.5",
		pos="e,178.9,324.48 114.14,350.5 130.41,343.97 153.07,334.86 171.02,327.64"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 150 215.5 150 234.5 288 234.5 288 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 219 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="219,225",
		rects="150,215.5,288,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 179.51 215.59 162.31 209.38 146 198.8 146 181 146 181 146 181 146 89 146 80.31 146 70.63 146 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 148.45 62.76 146 55.76 143.55 62.76 ",
		pos="e,146,54.243 179.51,215.59 162.31,209.38 146,198.8 146,181 146,181 146,181 146,89 146,80.308 146,70.627 146,62.655"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 7 236.86 215.54 249.29 209.92 266.37 202.74 282 198 290.38 195.46 299.34 193.19 308.19 191.21 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 308.45 193.66 314.78 189.79 307.42 188.87 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 291.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="291.5,202.5",
		pos="e,316.26,189.47 236.86,215.54 249.29,209.92 266.37,202.74 282,198 290.38,195.46 299.34,193.19 308.19,191.21"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 223.22 215.56 230.56 200.87 245.81 170.39 255.14 151.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 257.24 152.99 258.18 145.64 252.86 150.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 254.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="254.5,180",
		pos="e,258.86,144.28 223.22,215.56 230.56,200.87 245.81,170.39 255.14,151.71"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 179.5 260.5 179.5 279.5 286.5 279.5 286.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 233 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="233,270",
		rects="179.5,260.5,286.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 206.36 305.71 210.65 300.12 216.44 292.58 221.52 285.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 223.42 287.51 225.74 280.47 219.53 284.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 228.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="228.5,292.5",
		pos="e,226.66,279.27 206.36,305.71 210.65,300.12 216.44,292.58 221.52,285.96"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 217 80.5 217 99.5 309 99.5 309 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 263 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="263,90",
		rects="217,80.5,309,99.5",
		width=1.2778];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 263 80.71 263 75.59 263 68.85 263 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 265.45 62.78 263 55.78 260.55 62.78 ",
		pos="e,263,54.265 263,80.709 263,75.593 263,68.848 263,62.666"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 346.45 170.5 330.64 163.97 308.62 154.86 291.16 147.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 292.31 145.47 284.9 145.06 290.44 149.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 345.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="345.5,157.5",
		pos="e,283.5,144.48 346.45,170.5 330.64,163.97 308.62,154.86 291.16,147.64"];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 263 125.71 263 120.59 263 113.85 263 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 265.45 107.78 263 100.78 260.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 272.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="272.5,112.5",
		pos="e,263,99.265 263,125.71 263,120.59 263,113.85 263,107.67"];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 230.3 260.71 228.6 255.47 226.34 248.53 224.29 242.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.66 241.6 222.16 235.7 222 243.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 236.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="236.5,247.5",
		pos="e,221.69,234.27 230.3,260.71 228.6,255.47 226.34,248.53 224.29,242.24"];
}
