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
		];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 398 403.5 398 422.5 484 422.5 484 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 441 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="441,413",
			rects="398,403.5,484,422.5",
			width=1.1944];
		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];
		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 282.5 403.5 282.5 422.5 323.5 422.5 323.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 303 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="303,413",
			rects="282.5,403.5,323.5,422.5",
			width=0.56944];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 488.5 403.5 488.5 422.5 571.5 422.5 571.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 530 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="530,413",
			rects="488.5,403.5,571.5,422.5",
			width=1.1528];
		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 328 403.5 328 422.5 394 422.5 394 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 361 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="361,413",
			rects="328,403.5,394,422.5",
			width=0.91667];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 55 8 55 63 301 63 301 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 109 15 0 92 16 -Workflow Outputs ",
			bb="55,8,301,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="109,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 63 35.5 63 54.5 223 54.5 223 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 143 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="143,45",
			rects="63,35.5,223,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 227.5 35.5 227.5 54.5 292.5 54.5 292.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 260 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="260,45",
			rects="227.5,35.5,292.5,54.5",
			width=0.90278];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 311.5 170.5 311.5 189.5 416.5 189.5 416.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 364 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="364,180",
		rects="311.5,170.5,416.5,189.5",
		width=1.4583];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 441 403.7 441 393.6 441 376.05 441 361 441 361 441 361 441 224 441 208.74 429.34 198.85 415.09 192.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 416.27 190.29 408.86 189.98 414.46 194.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 459 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="459,292.5",
		pos="e,407.45,189.42 441,403.7 441,393.6 441,376.05 441,361 441,361 441,361 441,224 441,208.74 429.34,198.85 415.09,192.46"];
	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"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 223 125.5 223 144.5 297 144.5 297 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 260 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="260,135",
		rects="223,125.5,297,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 264.63 403.62 281.47 395.51 302 381.44 302 361 302 361 302 361 302 246.5 302 210.65 282.44 172.27 270.02 151.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 272.22 150.42 266.46 145.75 268.05 152.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 329.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="329.5,270",
		pos="e,265.66,144.46 264.63,403.62 281.47,395.51 302,381.44 302,361 302,361 302,361 302,246.5 302,210.65 282.44,172.27 270.02,151.51"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 147 305.5 147 324.5 247 324.5 247 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 197 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="197,315",
		rects="147,305.5,247,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 4 239.08 403.82 231.48 387.95 214.62 352.78 204.7 332.08 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 206.93 331.06 201.7 325.8 202.51 333.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 234 358.1 0 24 4 -name ",
		label=name,
		lp="234,360",
		pos="e,201.04,324.44 239.08,403.82 231.48,387.95 214.62,352.78 204.7,332.08"];
	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 304.2 403.81 308.2 376.84 320.99 292.3 325 288 335 277.28 347.58 291.23 357 280 376.38 256.9 372.54 219.12 368.16 \
197.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 370.58 197.12 366.65 190.83 365.8 198.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 350.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="350.5,292.5",
		pos="e,366.32,189.35 304.2,403.81 308.2,376.84 320.99,292.3 325,288 335,277.28 347.58,291.23 357,280 376.38,256.9 372.54,219.12 368.16,\
197.52"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 523.99 403.81 517.47 394.1 508 377.2 508 361 508 361 508 361 508 224 508 205.55 464.04 194.36 424.7 188.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 425.18 185.64 417.89 187 424.44 190.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 533.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="533.5,292.5",
		pos="e,416.39,186.77 523.99,403.81 517.47,394.1 508,377.2 508,361 508,361 508,361 508,224 508,205.55 464.04,194.36 424.7,188.04"];
	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 -> apply_bqsr	[_draw_="c 7 -#000000 B 16 172.49 403.61 172.9 391.34 172.48 368.01 165 350 159.54 336.86 151.28 337.77 145 325 135.91 306.53 136.46 300.44 \
134 280 130.5 250.91 128.35 239.11 145 215 166.8 183.43 205.63 160.69 232.09 147.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 232.86 150.28 238.16 145.09 230.78 145.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 154 268.1 0 40 9 -reference ",
		label=reference,
		lp="154,270",
		pos="e,239.53,144.45 172.49,403.61 172.9,391.34 172.48,368.01 165,350 159.54,336.86 151.28,337.77 145,325 135.91,306.53 136.46,300.44 \
134,280 130.5,250.91 128.35,239.11 145,215 166.8,183.43 205.63,160.69 232.09,147.93"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 16 181.51 403.58 197.34 389.06 229.11 357.72 247 325 255.23 309.95 245.93 300.19 258 288 266.51 279.41 274.23 287.12 \
284 280 292.77 273.61 291.4 268.62 298 260 315.87 236.66 338.03 210.69 351.58 195.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 353.07 197.14 355.83 190.25 349.38 193.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 278 290.6 0 40 9 -reference ",
		label=reference,
		lp="278,292.5",
		pos="e,356.83,189.11 181.51,403.58 197.34,389.06 229.11,357.72 247,325 255.23,309.95 245.93,300.19 258,288 266.51,279.41 274.23,287.12 \
284,280 292.77,273.61 291.4,268.62 298,260 315.87,236.66 338.03,210.69 351.58,195.12"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 366.47 403.73 372.39 393.95 381 376.98 381 361 381 361 381 361 381 224 381 214.47 377.34 204.53 373.42 196.61 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 375.6 195.49 370.1 190.52 371.3 197.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 406.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="406.5,292.5",
		pos="e,369.38,189.19 366.47,403.73 372.39,393.95 381,376.98 381,361 381,361 381,361 381,224 381,214.47 377.34,204.53 373.42,196.61"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 147 215.5 147 234.5 285 234.5 285 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 216 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="216,225",
		rects="147,215.5,285,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 176.51 215.59 159.31 209.38 143 198.8 143 181 143 181 143 181 143 89 143 80.31 143 70.63 143 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 145.45 62.76 143 55.76 140.55 62.76 ",
		pos="e,143,54.243 176.51,215.59 159.31,209.38 143,198.8 143,181 143,181 143,181 143,89 143,80.308 143,70.627 143,62.655"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 220.22 215.56 227.56 200.87 242.81 170.39 252.14 151.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 254.24 152.99 255.18 145.64 249.86 150.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 251.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="251.5,180",
		pos="e,255.86,144.28 220.22,215.56 227.56,200.87 242.81,170.39 252.14,151.71"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 7 233.86 215.54 246.29 209.92 263.37 202.74 279 198 287.38 195.46 296.34 193.19 305.19 191.21 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 305.45 193.66 311.78 189.79 304.42 188.87 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 288.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="288.5,202.5",
		pos="e,313.26,189.47 233.86,215.54 246.29,209.92 263.37,202.74 279,198 287.38,195.46 296.34,193.19 305.19,191.21"];
	align -> merge	[_draw_="c 7 -#000000 B 4 113.55 350.5 129.36 343.97 151.38 334.86 168.84 327.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 169.56 329.99 175.1 325.06 167.69 325.47 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 166.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="166.5,337.5",
		pos="e,176.5,324.48 113.55,350.5 129.36,343.97 151.38,334.86 168.84,327.64"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 176.5 260.5 176.5 279.5 283.5 279.5 283.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 230 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="230,270",
		rects="176.5,260.5,283.5,279.5",
		width=1.4861];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 227.3 260.71 225.6 255.47 223.34 248.53 221.29 242.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 223.66 241.6 219.16 235.7 219 243.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 233.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="233.5,247.5",
		pos="e,218.69,234.27 227.3,260.71 225.6,255.47 223.34,248.53 221.29,242.24"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 214 80.5 214 99.5 306 99.5 306 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 260 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="260,90",
		rects="214,80.5,306,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 260 125.71 260 120.59 260 113.85 260 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 262.45 107.78 260 100.78 257.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 269.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="269.5,112.5",
		pos="e,260,99.265 260,125.71 260,120.59 260,113.85 260,107.67"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 343.45 170.5 327.64 163.97 305.62 154.86 288.16 147.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 289.31 145.47 281.9 145.06 287.44 149.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 342.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="342.5,157.5",
		pos="e,280.5,144.48 343.45,170.5 327.64,163.97 305.62,154.86 288.16,147.64"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 203.36 305.71 207.65 300.12 213.44 292.58 218.52 285.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 220.42 287.51 222.74 280.47 216.53 284.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 225.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="225.5,292.5",
		pos="e,223.66,279.27 203.36,305.71 207.65,300.12 213.44,292.58 218.52,285.96"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 260 80.71 260 75.59 260 68.85 260 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 262.45 62.78 260 55.78 257.55 62.78 ",
		pos="e,260,54.265 260,80.709 260,75.593 260,68.848 260,62.666"];
}
