digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 503 459 503 459 0 ",
		bb="0,0,459,503",
		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 440 8 495 394 495 394 440 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 483 0 84 15 -Workflow Inputs ",
			bb="8,440,394,495",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,485.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 153.5 448.5 153.5 467.5 194.5 467.5 194.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 174 455.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="174,458",
			rects="153.5,448.5,194.5,467.5",
			width=0.56944];
		bams	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 199 448.5 199 467.5 243 467.5 243 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 221 455.5 0 28 4 -bams ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bams,
			pos="221,458",
			rects="199,448.5,243,467.5",
			width=0.61111];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 322.5 448.5 322.5 467.5 385.5 467.5 385.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 354 455.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="354,458",
			rects="322.5,448.5,385.5,467.5",
			width=0.875];
		dbsnp	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 448.5 16 467.5 62 467.5 62 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 39 455.5 0 30 5 -dbsnp ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp,
			pos="39,458",
			rects="16,448.5,62,467.5",
			width=0.63889];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 66.5 448.5 66.5 467.5 149.5 467.5 149.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 108 455.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="108,458",
			rects="66.5,448.5,149.5,467.5",
			width=1.1528];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 247.5 448.5 247.5 467.5 318.5 467.5 318.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 283 455.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="283,458",
			rects="247.5,448.5,318.5,467.5",
			width=0.98611];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 301 8 301 63 409 63 409 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 355 15 0 92 16 -Workflow Outputs ",
			bb="301,8,409,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="355,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_cram	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 319 35.5 319 54.5 387 54.5 387 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 353 42.5 0 52 10 -final_cram ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_cram,
			pos="353,45",
			rects="319,35.5,387,54.5",
			width=0.94444];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 138.5 215.5 138.5 234.5 243.5 234.5 243.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 191 222.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="191,225",
		rects="138.5,215.5,243.5,234.5",
		width=1.4583];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 173.47 448.7 172.88 438.61 172 421.06 172 406 172 406 172 406 172 269 172 259.33 176.07 249.4 180.44 241.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 182.44 242.95 183.99 235.7 178.25 240.4 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 197.5 335.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="197.5,337.5",
		pos="e,184.78,234.41 173.47,448.7 172.88,438.61 172,421.06 172,406 172,406 172,406 172,269 172,259.33 176.07,249.4 180.44,241.52"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 179.5 395.5 179.5 414.5 322.5 414.5 322.5 395.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 251 402.5 0 127 24 -Unaligned to aligned BAM ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Unaligned to aligned BAM",
		pos="251,405",
		rects="179.5,395.5,322.5,414.5",
		width=1.9861];
	bams -> align	[_draw_="c 7 -#000000 B 7 220.09 448.53 219.73 441.23 220.24 430.68 225 423 225.66 421.94 226.41 420.93 227.23 419.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 228.73 421.92 232.32 415.42 225.47 418.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 234.5 425.6 0 19 3 -bam ",
		label=bam,
		lp="234.5,427.5",
		pos="e,233.45,414.41 220.09,448.53 219.73,441.23 220.24,430.68 225,423 225.66,421.94 226.41,420.93 227.23,419.98"];
	reference -> align	[_draw_="c 7 -#000000 B 10 336.93 448.68 325.2 442.89 310.75 435.59 305 432 299.34 428.47 298.81 426.28 293 423 289.75 421.17 286.27 419.43 \
282.74 417.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 283.84 415.62 276.44 415.09 281.89 420.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 325 425.6 0 40 9 -reference ",
		label=reference,
		lp="325,427.5",
		pos="e,275.05,414.49 336.93,448.68 325.2,442.89 310.75,435.59 305,432 299.34,428.47 298.81,426.28 293,423 289.75,421.17 286.27,419.43 \
282.74,417.81"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 280 170.5 280 189.5 354 189.5 354 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 317 177.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="317,180",
		rects="280,170.5,354,189.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 358.92 448.66 364.25 438.81 372 421.77 372 406 372 406 372 406 372 224 372 210.25 361.2 200.24 349.17 193.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 350.3 191.18 342.95 190.16 348.06 195.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 392 313.1 0 40 9 -reference ",
		label=reference,
		lp="392,315",
		pos="e,341.6,189.47 358.92,448.66 364.25,438.81 372,421.77 372,406 372,406 372,406 372,224 372,210.25 361.2,200.24 349.17,193.36"];
	bam_to_cram	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 283 125.5 283 144.5 423 144.5 423 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 353 132.5 0 124 22 -BAM to CRAM conversion ",
		height=0.27778,
		label="BAM to CRAM conversion",
		pos="353,135",
		rects="283,125.5,423,144.5",
		width=1.9444];
	reference -> bam_to_cram	[_draw_="c 7 -#000000 B 10 379.32 448.6 397.57 440.77 419 427.09 419 406 419 406 419 406 419 179 419 164.23 407.25 154.27 393.67 147.69 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 394.79 145.5 387.39 144.97 392.84 150 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 439 290.6 0 40 9 -reference ",
		label=reference,
		lp="439,292.5",
		pos="e,386,144.37 379.32,448.6 397.57,440.77 419,427.09 419,406 419,406 419,406 419,179 419,164.23 407.25,154.27 393.67,147.69"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 351.85 448.68 347.04 429.82 335.24 382.29 328 342 321.49 305.81 341.25 287.64 317 260 300.69 241.42 275.39 232.5 \
251.72 228.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 252.23 225.98 244.94 227.35 251.49 230.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 348 335.6 0 40 9 -reference ",
		label=reference,
		lp="348,337.5",
		pos="e,243.44,227.12 351.85,448.68 347.04,429.82 335.24,382.29 328,342 321.49,305.81 341.25,287.64 317,260 300.69,241.42 275.39,232.5 \
251.72,228.38"];
	dbsnp -> bqsr	[_draw_="c 7 -#000000 B 10 40.84 448.74 42.91 438.7 46 421.19 46 406 46 406 46 406 46 269 46 250.37 90.55 239.18 130.27 232.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 130.6 235.34 137.16 231.87 129.87 230.49 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 71.5 335.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="71.5,337.5",
		pos="e,138.65,231.64 40.839,448.74 42.913,438.7 46,421.19 46,406 46,406 46,406 46,269 46,250.37 90.554,239.18 130.27,232.91"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 108.53 448.7 109.12 438.61 110 421.06 110 406 110 406 110 406 110 269 110 253.68 121.44 243.8 135.73 237.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 136.38 239.81 142 234.97 134.59 235.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 135.5 335.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="135.5,337.5",
		pos="e,143.41,234.42 108.53,448.7 109.12,438.61 110,421.06 110,406 110,406 110,406 110,269 110,253.68 121.44,243.8 135.73,237.44"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 268.51 448.57 262.66 444.38 256.48 438.75 253 432 251.5 429.09 250.69 425.76 250.29 422.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 252.75 422.61 250.09 415.69 247.85 422.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 274.5 425.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="274.5,427.5",
		pos="e,250.05,414.18 268.51,448.57 262.66,444.38 256.48,438.75 253,432 251.5,429.09 250.69,425.76 250.29,422.46"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 211.5 350.5 211.5 369.5 290.5 369.5 290.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 251 357.5 0 63 10 -merge BAMs ",
		height=0.27778,
		label="merge BAMs",
		pos="251,360",
		rects="211.5,350.5,290.5,369.5",
		width=1.0972];
	align -> merge	[_draw_="c 7 -#000000 B 4 251 395.71 251 390.59 251 383.85 251 377.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 253.45 377.78 251 370.78 248.55 377.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 262.5 380.6 0 23 4 -bams ",
		label=bams,
		lp="262.5,382.5",
		pos="e,251,369.27 251,395.71 251,390.59 251,383.85 251,377.67"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 179 260.5 179 279.5 317 279.5 317 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 248 267.5 0 122 24 -mark duplicates and sort ",
		height=0.27778,
		label="mark duplicates and sort",
		pos="248,270",
		rects="179,260.5,317,279.5",
		width=1.9167];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 7 256.77 260.8 268.53 249.48 289.6 228.08 304 207 306.18 203.81 308.21 200.21 310 196.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 312.21 197.79 313.01 190.41 307.78 195.68 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 307.5 223.1 0 19 3 -bam ",
		label=bam,
		lp="307.5,225",
		pos="e,313.66,189.05 256.77,260.8 268.53,249.48 289.6,228.08 304,207 306.18,203.81 308.21,200.21 310,196.72"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 236.74 260.5 228.78 254.5 217.94 246.32 208.81 239.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 210.51 237.65 203.45 235.39 207.56 241.56 ",
		_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,202.24,234.48 236.74,260.5 228.78,254.5 217.94,246.32 208.81,239.43"];
	apply_bqsr -> bam_to_cram	[_draw_="c 7 -#000000 B 4 323.94 170.71 328.72 165 335.2 157.26 340.83 150.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 342.49 152.37 345.11 145.43 338.74 149.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 347.5 155.6 0 19 3 -bam ",
		label=bam,
		lp="347.5,157.5",
		pos="e,346.08,144.27 323.94,170.71 328.72,165 335.2,157.26 340.83,150.54"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 196.5 305.5 196.5 324.5 303.5 324.5 303.5 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 250 312.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="250,315",
		rects="196.5,305.5,303.5,324.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 250.81 350.71 250.69 345.59 250.53 338.85 250.39 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 252.84 332.72 250.23 325.78 247.94 332.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 259.5 335.6 0 19 3 -bam ",
		label=bam,
		lp="259.5,337.5",
		pos="e,250.19,324.27 250.81,350.71 250.69,345.59 250.53,338.85 250.39,332.67"];
	index_cram	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 293.5 80.5 293.5 99.5 412.5 99.5 412.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 353 87.5 0 103 19 -samtools index cram ",
		height=0.27778,
		label="samtools index cram",
		pos="353,90",
		rects="293.5,80.5,412.5,99.5",
		width=1.6528];
	index_cram -> final_cram	[_draw_="c 7 -#000000 B 4 353 80.71 353 75.59 353 68.85 353 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 355.45 62.78 353 55.78 350.55 62.78 ",
		pos="e,353,54.265 353,80.709 353,75.593 353,68.848 353,62.666"];
	bam_to_cram -> index_cram	[_draw_="c 7 -#000000 B 4 353 125.71 353 120.59 353 113.85 353 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 355.45 107.78 353 100.78 350.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 363.5 110.6 0 21 4 -cram ",
		label=cram,
		lp="363.5,112.5",
		pos="e,353,99.265 353,125.71 353,120.59 353,113.85 353,107.67"];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 249.61 305.71 249.38 300.59 249.06 293.85 248.78 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 251.23 287.66 248.45 280.78 246.33 287.88 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 258.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="258.5,292.5",
		pos="e,248.38,279.27 249.61,305.71 249.38,300.59 249.06,293.85 248.78,287.67"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 213.95 215.62 228.3 210.43 247.18 203.69 264 198 269.79 196.04 275.95 194.01 281.95 192.07 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 282.63 194.42 288.54 189.95 281.13 189.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 285.5 200.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="285.5,202.5",
		pos="e,289.98,189.48 213.95,215.62 228.3,210.43 247.18,203.69 264,198 269.79,196.04 275.95,194.01 281.95,192.07"];
}
