digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 493 458 493 0 ",
		bb="0,0,493,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 485 450 485 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,485,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 405.5 403.5 405.5 422.5 476.5 422.5 476.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 441 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="441,413",
			rects="405.5,403.5,476.5,422.5",
			width=0.98611];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 214.5 403.5 214.5 422.5 285.5 422.5 285.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 250 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="250,413",
			rects="214.5,403.5,285.5,422.5",
			width=0.98611];
		bams	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 290 403.5 290 422.5 334 422.5 334 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 312 410.5 0 28 4 -bams ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bams,
			pos="312,413",
			rects="290,403.5,334,422.5",
			width=0.61111];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 338.5 403.5 338.5 422.5 401.5 422.5 401.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 370 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="370,413",
			rects="338.5,403.5,401.5,422.5",
			width=0.875];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 403.5 16 422.5 102 422.5 102 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 59 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="59,413",
			rects="16,403.5,102,422.5",
			width=1.1944];
		bqsr_known_sites	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 106 403.5 106 422.5 210 422.5 210 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 158 410.5 0 88 16 -bqsr_known_sites ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_known_sites,
			pos="158,413",
			rects="106,403.5,210,422.5",
			width=1.4444];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 215 8 215 63 461 63 461 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 269 15 0 92 16 -Workflow Outputs ",
			bb="215,8,461,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="269,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 387.5 35.5 387.5 54.5 452.5 54.5 452.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 420 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="420,45",
			rects="387.5,35.5,452.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 223 35.5 223 54.5 383 54.5 383 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 303 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="303,45",
			rects="223,35.5,383,54.5",
			width=2.2222];
	}
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 350 125.5 350 144.5 424 144.5 424 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 387 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="387,135",
		rects="350,125.5,424,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 439.42 403.73 437.65 393.67 435 376.16 435 361 435 361 435 361 435 179 435 165.88 424.92 155.75 414 148.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 415.38 146.6 408.1 145.15 412.89 150.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 462.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="462.5,270",
		pos="e,406.8,144.39 439.42,403.73 437.65,393.67 435,376.16 435,361 435,361 435,361 435,179 435,165.88 424.92,155.75 414,148.63"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 261 305.5 261 324.5 361 324.5 361 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 311 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="311,315",
		rects="261,305.5,361,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 442.61 403.78 443.59 396.45 443.85 385.71 439 378 422.14 351.17 390.01 335.66 362.17 326.86 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 362.92 324.53 355.52 324.88 361.53 329.23 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 444 358.1 0 24 4 -name ",
		label=name,
		lp="444,360",
		pos="e,354.07,324.45 442.61,403.78 443.59,396.45 443.85,385.71 439,378 422.14,351.17 390.01,335.66 362.17,326.86"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 219.5 350.5 219.5 369.5 362.5 369.5 362.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 291 357.5 0 127 24 -Unaligned to aligned BAM ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Unaligned to aligned BAM",
		pos="291,360",
		rects="219.5,350.5,362.5,369.5",
		width=1.9861];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 247.91 403.69 246.55 396.29 245.87 385.51 251 378 251.93 376.64 252.98 375.4 254.14 374.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 255.37 376.4 259.45 370.21 252.4 372.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 272.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="272.5,382.5",
		pos="e,260.66,369.29 247.91,403.69 246.55,396.29 245.87,385.51 251,378 251.93,376.64 252.98,375.4 254.14,374.25"];
	bams -> align	[_draw_="c 7 -#000000 B 7 306.8 403.92 303.9 399.15 300.4 392.9 298 387 296.76 383.96 295.68 380.64 294.76 377.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 297.18 377.01 293.07 370.83 292.43 378.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 307.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="307.5,382.5",
		pos="e,292.7,369.37 306.8,403.92 303.9,399.15 300.4,392.9 298,387 296.76,383.96 295.68,380.64 294.76,377.41"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 374.65 403.62 379.68 393.74 387 376.68 387 361 387 361 387 361 387 179 387 170.31 387 160.63 387 152.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 389.45 152.76 387 145.76 384.55 152.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 407 268.1 0 40 9 -reference ",
		label=reference,
		lp="407,270",
		pos="e,387,144.24 374.65,403.62 379.68,393.74 387,376.68 387,361 387,361 387,361 387,179 387,170.31 387,160.63 387,152.65"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 182.5 170.5 182.5 189.5 287.5 189.5 287.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 235 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="235,180",
		rects="182.5,170.5,287.5,189.5",
		width=1.4583];
	reference -> bqsr	[_draw_="c 7 -#000000 B 13 371.42 403.88 373.19 391.11 374.68 366.15 363 350 352.39 335.34 343.42 337.91 326 333 311.57 328.93 269.96 335.24 \
259 325 223.59 291.91 227.69 227.91 232.03 197.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 234.42 198.19 233.1 190.89 229.58 197.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 259 290.6 0 40 9 -reference ",
		label=reference,
		lp="259,292.5",
		pos="e,233.34,189.4 371.42,403.88 373.19,391.11 374.68,366.15 363,350 352.39,335.34 343.42,337.91 326,333 311.57,328.93 269.96,335.24 \
259,325 223.59,291.91 227.69,227.91 232.03,197.64"];
	reference -> align	[_draw_="c 7 -#000000 B 10 354.24 403.68 345.72 399.02 335.11 392.97 326 387 320.42 383.35 319.35 381.98 314 378 312.33 376.75 310.58 375.46 \
308.84 374.17 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 310.54 372.38 303.46 370.19 307.63 376.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 346 380.6 0 40 9 -reference ",
		label=reference,
		lp="346,382.5",
		pos="e,302.24,369.29 354.24,403.68 345.72,399.02 335.11,392.97 326,387 320.42,383.35 319.35,381.98 314,378 312.33,376.75 310.58,375.46 \
308.84,374.17"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 68.13 403.56 77.28 394.14 90 377.99 90 361 90 361 90 361 90 224 90 205.37 134.55 194.18 174.27 187.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 174.6 190.34 181.16 186.87 173.87 185.49 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 108 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="108,292.5",
		pos="e,182.65,186.64 68.133,403.56 77.278,394.14 90,377.99 90,361 90,361 90,361 90,224 90,205.37 134.55,194.18 174.27,187.91"];
	bqsr_known_sites -> bqsr	[_draw_="c 7 -#000000 B 10 162.1 403.56 166.54 393.62 173 376.51 173 361 173 361 173 361 173 224 173 209.52 184.56 199.53 197.69 192.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 198.36 195.24 203.71 190.1 196.33 190.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 198.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="198.5,292.5",
		pos="e,205.09,189.47 162.1,403.56 166.54,393.62 173,376.51 173,361 173,361 173,361 173,224 173,209.52 184.56,199.53 197.69,192.85"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 350 80.5 350 99.5 442 99.5 442 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 396 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="396,90",
		rects="350,80.5,442,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 388.74 125.71 389.83 120.47 391.28 113.53 392.6 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 394.92 108.1 393.96 100.75 390.13 107.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 401.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="401.5,112.5",
		pos="e,394.27,99.265 388.74,125.71 389.83,120.47 391.28,113.53 392.6,107.24"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 400.63 80.71 403.68 75.24 407.78 67.9 411.42 61.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 413.38 62.89 414.65 55.59 409.1 60.51 ",
		pos="e,415.39,54.265 400.63,80.709 403.68,75.236 407.78,67.899 411.42,61.381"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 250.55 170.62 261.78 164.89 277.46 157.54 292 153 308.07 147.98 326.16 144.29 342.21 141.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 342.37 144.1 348.9 140.59 341.61 139.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 313.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="313.5,157.5",
		pos="e,350.4,140.36 250.55,170.62 261.78,164.89 277.46,157.54 292,153 308.07,147.98 326.16,144.29 342.21,141.65"];
	align -> merge	[_draw_="c 7 -#000000 B 4 294.86 350.71 297.35 345.36 300.67 338.22 303.65 331.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 305.79 333.02 306.52 325.64 301.34 330.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 313.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="313.5,337.5",
		pos="e,307.16,324.27 294.86,350.71 297.35,345.36 300.67,338.22 303.65,331.81"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 257.5 260.5 257.5 279.5 364.5 279.5 364.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 311 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="311,270",
		rects="257.5,260.5,364.5,279.5",
		width=1.4861];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 242 215.5 242 234.5 380 234.5 380 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 311 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="311,225",
		rects="242,215.5,380,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 311 260.71 311 255.59 311 248.85 311 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 313.45 242.78 311 235.78 308.55 242.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 320.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="320.5,247.5",
		pos="e,311,234.27 311,260.71 311,255.59 311,248.85 311,242.67"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 311 305.71 311 300.59 311 293.85 311 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 313.45 287.78 311 280.78 308.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 320.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="320.5,292.5",
		pos="e,311,279.27 311,305.71 311,300.59 311,293.85 311,287.67"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 309.17 215.8 307.4 207.19 305 193.21 305 181 305 181 305 181 305 89 305 80.3 304.59 70.62 304.14 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 306.59 62.58 303.71 55.75 301.7 62.89 ",
		pos="e,303.61,54.238 309.17,215.8 307.4,207.19 305,193.21 305,181 305,181 305,181 305,89 305,80.298 304.59,70.617 304.14,62.647"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 318.29 215.56 331.26 200.54 358.49 169.01 374.5 150.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 376.14 152.33 378.86 145.43 372.43 149.13 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 365.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="365.5,180",
		pos="e,379.85,144.28 318.29,215.56 331.26,200.54 358.49,169.01 374.5,150.47"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 295.98 215.5 284.95 209.26 269.78 200.68 257.32 193.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 258.6 191.54 251.3 190.22 256.19 195.8 ",
		_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,249.98,189.48 295.98,215.5 284.95,209.26 269.78,200.68 257.32,193.63"];
}
