digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 534 458 534 0 ",
		bb="0,0,534,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 526 450 526 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,526,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 434.5 403.5 434.5 422.5 517.5 422.5 517.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 476 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="476,413",
			rects="434.5,403.5,517.5,422.5",
			width=1.1528];
		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];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 276.5 403.5 276.5 422.5 339.5 422.5 339.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 308 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="308,413",
			rects="276.5,403.5,339.5,422.5",
			width=0.875];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 92 403.5 92 422.5 158 422.5 158 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 125 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="125,413",
			rects="92,403.5,158,422.5",
			width=0.91667];
		unaligned	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 162.5 403.5 162.5 422.5 227.5 422.5 227.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 195 410.5 0 49 9 -unaligned ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=unaligned,
			pos="195,413",
			rects="162.5,403.5,227.5,422.5",
			width=0.90278];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 231.5 403.5 231.5 422.5 272.5 422.5 272.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 252 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="252,413",
			rects="231.5,403.5,272.5,422.5",
			width=0.56944];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 344 403.5 344 422.5 430 422.5 430 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 387 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="387,413",
			rects="344,403.5,430,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 27 8 27 63 273 63 273 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 81 15 0 92 16 -Workflow Outputs ",
			bb="27,8,273,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="81,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 105 35.5 105 54.5 265 54.5 265 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 185 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="185,45",
			rects="105,35.5,265,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 35.5 35.5 35.5 54.5 100.5 54.5 100.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 68 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="68,45",
			rects="35.5,35.5,100.5,54.5",
			width=0.90278];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 195.5 170.5 195.5 189.5 300.5 189.5 300.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 248 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="248,180",
		rects="195.5,170.5,300.5,189.5",
		width=1.4583];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 474.23 403.69 469.58 383.03 455.73 328.11 432 288 409.88 250.61 402.05 240.66 367 215 350.01 202.56 328.59 194.66 \
308.62 189.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 309.31 187.3 301.94 188.09 308.2 192.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 461.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="461.5,292.5",
		pos="e,300.46,187.74 474.23,403.69 469.58,383.03 455.73,328.11 432,288 409.88,250.61 402.05,240.66 367,215 350.01,202.56 328.59,194.66 \
308.62,189.65"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 81 305.5 81 324.5 181 324.5 181 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 131 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="131,315",
		rects="81,305.5,181,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 50.93 403.88 49.71 391.12 49.19 366.15 61 350 68.32 339.99 79.4 332.78 90.59 327.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 91.4 329.98 96.91 325.02 89.51 325.46 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 73 358.1 0 24 4 -name ",
		label=name,
		lp="73,360",
		pos="e,98.311,324.44 50.932,403.88 49.706,391.12 49.187,366.15 61,350 68.322,339.99 79.396,332.78 90.588,327.66"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 96 125.5 96 144.5 170 144.5 170 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 133 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="133,135",
		rects="96,125.5,170,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 46.81 403.69 41.18 393.88 33 376.87 33 361 33 361 33 361 33 179 33 153.22 61.39 142.71 87.91 138.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 87.94 140.98 94.55 137.6 87.28 136.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 60.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="60.5,270",
		pos="e,96.048,137.4 46.808,403.69 41.183,393.88 33,376.87 33,361 33,361 33,361 33,179 33,153.22 61.385,142.71 87.909,138.51"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 308 403.7 308 393.6 308 376.05 308 361 308 361 308 361 308 224 308 209.75 296.68 199.77 283.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 284.99 190.85 277.61 190.08 282.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 328 290.6 0 40 9 -reference ",
		label=reference,
		lp="328,292.5",
		pos="e,276.24,189.44 308,403.7 308,393.6 308,376.05 308,361 308,361 308,361 308,224 308,209.75 296.68,199.77 283.88,193.03"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 96 350.5 96 369.5 290 369.5 290 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 193 357.5 0 178 34 -adapter for sequence_align_and_tag ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="adapter for sequence_align_and_tag",
		pos="193,360",
		rects="96,350.5,290,369.5",
		width=2.6944];
	reference -> align	[_draw_="c 7 -#000000 B 10 290.93 403.66 285.23 400.89 278.85 397.8 273 395 257.04 387.36 253.26 384.97 237 378 232.56 376.1 227.84 374.17 \
223.19 372.33 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 224.33 370.15 216.92 369.89 222.55 374.71 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 276 380.6 0 40 9 -reference ",
		label=reference,
		lp="276,382.5",
		pos="e,215.51,369.34 290.93,403.66 285.23,400.89 278.85,397.8 273,395 257.04,387.36 253.26,384.97 237,378 232.56,376.1 227.84,374.17 \
223.19,372.33"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 16 323.98 403.58 337.95 394.95 356 380.09 356 361 356 361 356 361 356 291.5 356 249.79 369.79 233.56 348 198 335.69 \
177.92 324.5 179.62 303 170 262.94 152.07 213.37 143.54 178.11 139.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.65 137.1 171.42 138.79 178.12 141.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 378 268.1 0 40 9 -reference ",
		label=reference,
		lp="378,270",
		pos="e,169.92,138.63 323.98,403.58 337.95,394.95 356,380.09 356,361 356,361 356,361 356,291.5 356,249.79 369.79,233.56 348,198 335.69,\
177.92 324.5,179.62 303,170 262.94,152.07 213.37,143.54 178.11,139.51"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 19 115.95 403.91 102.78 391.19 81.42 366.29 96 350 106.74 338 153.98 349.92 168 342 176.28 337.32 176.19 333.2 181 \
325 190.06 309.55 189.44 304.24 197 288 198.68 284.4 199.26 283.57 201 280 215.23 250.8 231.38 216.51 240.57 196.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 242.77 197.99 243.52 190.61 238.33 195.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 222.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="222.5,292.5",
		pos="e,244.16,189.24 115.95,403.91 102.78,391.19 81.418,366.29 96,350 106.74,338 153.98,349.92 168,342 176.28,337.32 176.19,333.2 181,\
325 190.06,309.55 189.44,304.24 197,288 198.68,284.4 199.26,283.57 201,280 215.23,250.8 231.38,216.51 240.57,196.91"];
	unaligned -> align	[_draw_="c 7 -#000000 B 4 194.67 403.58 194.39 396.52 193.99 386.24 193.65 377.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 196.11 377.68 193.38 370.78 191.21 377.87 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 215 380.6 0 42 9 -unaligned ",
		label=unaligned,
		lp="215,382.5",
		pos="e,193.32,369.26 194.67,403.58 194.39,396.52 193.99,386.24 193.65,377.55"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 16 264.13 403.59 268.2 400.81 272.77 397.74 277 395 282.7 391.31 286.69 392.92 290 387 298.02 372.64 295.03 365.66 \
290 350 281.13 322.41 261.34 324.44 252 297 240.52 263.3 242.98 220.87 245.61 197.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 248.03 198.21 246.48 190.95 243.17 197.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 277.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="277.5,292.5",
		pos="e,246.67,189.45 264.13,403.59 268.2,400.81 272.77,397.74 277,395 282.7,391.31 286.69,392.92 290,387 298.02,372.64 295.03,365.66 \
290,350 281.13,322.41 261.34,324.44 252,297 240.52,263.3 242.98,220.87 245.61,197.81"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 7 387.99 403.78 391.51 373.99 402.86 272.67 396 260 375.89 222.85 331.06 202.44 295.98 191.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 297.06 189.49 289.66 189.88 295.69 194.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 416 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="416,292.5",
		pos="e,288.2,189.46 387.99,403.78 391.51,373.99 402.86,272.67 396,260 375.89,222.85 331.06,202.44 295.98,191.72"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 71 215.5 71 234.5 209 234.5 209 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 140 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="140,225",
		rects="71,215.5,209,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 153.78 215.59 164.3 208 177 195.77 177 181 177 181 177 181 177 89 177 80.17 178.65 70.5 180.45 62.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 182.78 63.33 182.1 55.95 178.03 62.15 ",
		pos="e,182.47,54.48 153.78,215.59 164.3,208 177,195.77 177,181 177,181 177,181 177,89 177,80.173 178.65,70.495 180.45,62.56"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 10 163.04 215.63 169.03 213.14 175.38 210.21 181 207 186.79 203.7 187.06 201.03 193 198 197.22 195.85 201.76 193.91 \
206.37 192.18 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 206.89 194.59 212.69 189.96 205.28 189.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 202.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="202.5,202.5",
		pos="e,214.12,189.46 163.04,215.63 169.03,213.14 175.38,210.21 181,207 186.79,203.7 187.06,201.03 193,198 197.22,195.85 201.76,193.91 \
206.37,192.18"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 139.33 215.56 138.18 201.14 135.82 171.48 134.33 152.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 136.78 152.58 133.78 145.79 131.89 152.96 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 147.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="147.5,180",
		pos="e,133.66,144.28 139.33,215.56 138.18,201.14 135.82,171.48 134.33,152.73"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 225.28 170.5 207.64 163.91 183 154.7 163.62 147.45 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 164.51 145.16 157.09 145.01 162.79 149.75 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 222.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="222.5,157.5",
		pos="e,155.67,144.48 225.28,170.5 207.64,163.91 183,154.7 163.62,147.45"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 70 80.5 70 99.5 162 99.5 162 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 116 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="116,90",
		rects="70,80.5,162,99.5",
		width=1.2778];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 106.75 80.71 100.1 74.76 91.01 66.61 83.29 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 85.2 58.12 78.35 55.28 81.93 61.77 ",
		pos="e,77.226,54.265 106.75,80.709 100.1,74.76 91.006,66.609 83.294,59.701"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 92.5 260.5 92.5 279.5 199.5 279.5 199.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 146 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="146,270",
		rects="92.5,260.5,199.5,279.5",
		width=1.4861];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 144.84 260.71 144.13 255.59 143.19 248.85 142.33 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 144.76 242.36 141.36 235.76 139.9 243.04 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 153.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="153.5,247.5",
		pos="e,141.15,234.27 144.84,260.71 144.13,255.59 143.19,248.85 142.33,242.67"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 133.89 305.71 135.72 300.47 138.14 293.53 140.34 287.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 142.63 288.11 142.62 280.69 138 286.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 149.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="149.5,292.5",
		pos="e,143.12,279.27 133.89,305.71 135.72,300.47 138.14,293.53 140.34,287.24"];
	align -> merge	[_draw_="c 7 -#000000 B 4 180.75 350.5 172 344.44 160.07 336.16 150.08 329.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 151.62 327.32 144.47 325.34 148.82 331.34 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 179.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="179.5,337.5",
		pos="e,143.22,324.48 180.75,350.5 172,344.44 160.07,336.16 150.08,329.23"];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 129.72 125.71 127.61 120.36 124.78 113.22 122.25 106.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 124.68 106.28 119.82 100.67 120.12 108.08 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 136.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="136.5,112.5",
		pos="e,119.27,99.265 129.72,125.71 127.61,120.36 124.78,113.22 122.25,106.81"];
}
