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
		];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 413.5 403.5 413.5 422.5 476.5 422.5 476.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 445 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="445,413",
			rects="413.5,403.5,476.5,422.5",
			width=0.875];
		bqsr_known_sites	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 305 403.5 305 422.5 409 422.5 409 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 357 410.5 0 88 16 -bqsr_known_sites ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_known_sites,
			pos="357,413",
			rects="305,403.5,409,422.5",
			width=1.4444];
		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];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 91.5 403.5 91.5 422.5 162.5 422.5 162.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 127 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="127,413",
			rects="91.5,403.5,162.5,422.5",
			width=0.98611];
		bams	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 167 403.5 167 422.5 211 422.5 211 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 189 410.5 0 28 4 -bams ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bams,
			pos="189,413",
			rects="167,403.5,211,422.5",
			width=0.61111];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 215 403.5 215 422.5 301 422.5 301 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 258 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="258,413",
			rects="215,403.5,301,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 92 8 92 63 338 63 338 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 146 15 0 92 16 -Workflow Outputs ",
			bb="92,8,338,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="146,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 264.5 35.5 264.5 54.5 329.5 54.5 329.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 297 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="297,45",
			rects="264.5,35.5,329.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 100 35.5 100 54.5 260 54.5 260 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 180 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="180,45",
			rects="100,35.5,260,54.5",
			width=2.2222];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 240.5 170.5 240.5 189.5 345.5 189.5 345.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 293 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="293,180",
		rects="240.5,170.5,345.5,189.5",
		width=1.4583];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 426.46 403.53 411.18 395.13 392 380.67 392 361 392 361 392 361 392 224 392 203.56 374.03 192.73 353.4 187.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 354.25 184.72 346.87 185.45 353.09 189.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 412 290.6 0 40 9 -reference ",
		label=reference,
		lp="412,292.5",
		pos="e,345.4,185.1 426.46,403.53 411.18,395.13 392,380.67 392,361 392,361 392,361 392,224 392,203.56 374.03,192.73 353.4,187.04"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 117.5 350.5 117.5 369.5 260.5 369.5 260.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 189 357.5 0 127 24 -Unaligned to aligned BAM ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Unaligned to aligned BAM",
		pos="189,360",
		rects="117.5,350.5,260.5,369.5",
		width=1.9861];
	reference -> align	[_draw_="c 7 -#000000 B 10 430.44 403.62 424.31 400.44 416.99 397.09 410 395 383.38 387.05 375.49 391.02 348 387 314.23 382.06 276.52 375.92 \
246.31 370.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 246.8 368.45 239.49 369.7 245.99 373.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 368 380.6 0 40 9 -reference ",
		label=reference,
		lp="368,382.5",
		pos="e,238,369.45 430.44,403.62 424.31,400.44 416.99,397.09 410,395 383.38,387.05 375.49,391.02 348,387 314.23,382.06 276.52,375.92 246.31,\
370.85"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 256 125.5 256 144.5 330 144.5 330 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 293 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="293,135",
		rects="256,125.5,330,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 444.47 403.7 443.88 393.61 443 376.06 443 361 443 361 443 361 443 179 443 156.92 382.19 145.53 338.01 140.16 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 338.43 137.74 331.2 139.37 337.87 142.61 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 463 268.1 0 40 9 -reference ",
		label=reference,
		lp="463,270",
		pos="e,329.69,139.2 444.47,403.7 443.88,393.61 443,376.06 443,361 443,361 443,361 443,179 443,156.92 382.19,145.53 338.01,140.16"];
	bqsr_known_sites -> bqsr	[_draw_="c 7 -#000000 B 13 346.88 403.65 342.05 399.17 336.55 393.29 333 387 327.12 376.58 326 372.97 326 361 326 361 326 361 326 224 326 \
212.6 318.61 202.36 310.83 194.74 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 312.89 193.3 306.04 190.45 309.62 196.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 351.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="351.5,292.5",
		pos="e,304.91,189.44 346.88,403.65 342.05,399.17 336.55,393.29 333,387 327.12,376.58 326,372.97 326,361 326,361 326,361 326,224 326,212.6 \
318.61,202.36 310.83,194.74"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 139 305.5 139 324.5 239 324.5 239 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 189 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="189,315",
		rects="139,305.5,239,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 10 65.68 403.51 71.52 399.23 77.91 393.56 82 387 90.95 372.64 79.62 362.52 91 350 101.62 338.31 116.47 330.64 131.4 \
325.61 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 131.78 328.05 137.75 323.65 130.34 323.37 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 103 358.1 0 24 4 -name ",
		label=name,
		lp="103,360",
		pos="e,139.2,323.21 65.678,403.51 71.516,399.23 77.912,393.56 82,387 90.951,372.64 79.617,362.52 91,350 101.62,338.31 116.47,330.64 131.4,\
325.61"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 59.38 403.64 67.07 394.04 78 377.5 78 361 78 361 78 361 78 179 78 144.66 184.77 137.37 247.82 136.05 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 247.57 138.51 254.53 135.94 247.49 133.61 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 105.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="105.5,270",
		pos="e,256.04,135.91 59.381,403.64 67.068,394.04 78,377.5 78,361 78,361 78,361 78,179 78,144.66 184.77,137.37 247.82,136.05"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 129.53 403.66 132.23 396.03 137.21 384.92 145 378 146.96 376.26 149.12 374.69 151.39 373.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 152.14 375.65 157.15 370.18 149.83 371.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 166.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="166.5,382.5",
		pos="e,158.49,369.47 129.53,403.66 132.23,396.03 137.21,384.92 145,378 146.96,376.26 149.12,374.69 151.39,373.27"];
	bams -> align	[_draw_="c 7 -#000000 B 4 189 403.58 189 396.52 189 386.24 189 377.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 191.45 377.78 189 370.78 186.55 377.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 198.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="198.5,382.5",
		pos="e,189,369.26 189,403.58 189,396.52 189,386.24 189,377.55"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 260.89 403.81 264.15 393.84 269 376.4 269 361 269 361 269 361 269 224 269 213.79 274.22 203.75 279.8 195.94 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 281.56 197.67 283.94 190.64 277.7 194.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 287 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="287,292.5",
		pos="e,284.87,189.45 260.89,403.81 264.15,393.84 269,376.4 269,361 269,361 269,361 269,224 269,213.79 274.22,203.75 279.8,195.94"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 293 170.71 293 165.59 293 158.85 293 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 295.45 152.78 293 145.78 290.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 314.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="314.5,157.5",
		pos="e,293,144.27 293,170.71 293,165.59 293,158.85 293,152.67"];
	align -> merge	[_draw_="c 7 -#000000 B 4 189 350.71 189 345.59 189 338.85 189 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 191.45 332.78 189 325.78 186.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 200.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="200.5,337.5",
		pos="e,189,324.27 189,350.71 189,345.59 189,338.85 189,332.67"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 137.5 260.5 137.5 279.5 244.5 279.5 244.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 191 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="191,270",
		rects="137.5,260.5,244.5,279.5",
		width=1.4861];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 124 215.5 124 234.5 262 234.5 262 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 193 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="193,225",
		rects="124,215.5,262,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 191.39 260.71 191.62 255.59 191.94 248.85 192.22 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 194.67 242.88 192.55 235.78 189.77 242.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 201.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="201.5,247.5",
		pos="e,192.62,234.27 191.39,260.71 191.62,255.59 191.94,248.85 192.22,242.67"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 189.39 305.71 189.62 300.59 189.94 293.85 190.22 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 192.67 287.88 190.55 280.78 187.77 287.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 199.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="199.5,292.5",
		pos="e,190.62,279.27 189.39,305.71 189.62,300.59 189.94,293.85 190.22,287.67"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 250 80.5 250 99.5 342 99.5 342 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 296 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="296,90",
		rects="250,80.5,342,99.5",
		width=1.2778];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 296.19 80.71 296.31 75.59 296.47 68.85 296.61 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 299.06 62.83 296.77 55.78 294.16 62.72 ",
		pos="e,296.81,54.265 296.19,80.709 296.31,75.593 296.47,68.848 296.61,62.666"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 190.15 215.54 187.52 206.95 184 193.2 184 181 184 181 184 181 184 89 184 80.27 183.17 70.59 182.27 62.62 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 184.71 62.37 181.41 55.72 179.85 62.97 ",
		pos="e,181.22,54.222 190.15,215.54 187.52,206.95 184,193.2 184,181 184,181 184,181 184,89 184,80.27 183.17,70.586 182.27,62.622"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 7 209.03 215.57 219.43 210.24 233.36 203.37 246 198 250.5 196.09 255.3 194.19 260.05 192.4 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 260.78 194.74 266.5 190.02 259.09 190.14 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 255.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="255.5,202.5",
		pos="e,267.92,189.5 209.03,215.57 219.43,210.24 233.36,203.37 246,198 250.5,196.09 255.3,194.19 260.05,192.4"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 7 195.27 215.64 198.8 204.03 206.63 183.01 220 170 230.13 160.15 243.63 152.78 256.27 147.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 256.97 149.82 262.58 144.98 255.17 145.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 229.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="229.5,180",
		pos="e,263.99,144.42 195.27,215.64 198.8,204.03 206.63,183.01 220,170 230.13,160.15 243.63,152.78 256.27,147.47"];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 293.58 125.71 293.94 120.59 294.41 113.85 294.84 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 297.27 107.93 295.32 100.78 292.39 107.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 303.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="303.5,112.5",
		pos="e,295.42,99.265 293.58,125.71 293.94,120.59 294.41,113.85 294.84,107.67"];
}
