digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 554 458 554 0 ",
		bb="0,0,554,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 496 450 496 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,496,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		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];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 214.5 403.5 214.5 422.5 277.5 422.5 277.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 246 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="246,413",
			rects="214.5,403.5,277.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];
		unaligned	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 356.5 403.5 356.5 422.5 421.5 422.5 421.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 389 410.5 0 49 9 -unaligned ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=unaligned,
			pos="389,413",
			rects="356.5,403.5,421.5,422.5",
			width=0.90278];
		trimming	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 426 403.5 426 422.5 488 422.5 488 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 457 410.5 0 46 8 -trimming ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=trimming,
			pos="457,413",
			rects="426,403.5,488,422.5",
			width=0.86111];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 281.5 403.5 281.5 422.5 352.5 422.5 352.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 317 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="317,413",
			rects="281.5,403.5,352.5,422.5",
			width=0.98611];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 190 8 190 63 436 63 436 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 244 15 0 92 16 -Workflow Outputs ",
			bb="190,8,436,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="244,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 198.5 35.5 198.5 54.5 263.5 54.5 263.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="231,45",
			rects="198.5,35.5,263.5,54.5",
			width=0.90278];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 268 35.5 268 54.5 428 54.5 428 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 348 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="348,45",
			rects="268,35.5,428,54.5",
			width=2.2222];
	}
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 111.5 170.5 111.5 189.5 216.5 189.5 216.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 164 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="164,180",
		rects="111.5,170.5,216.5,189.5",
		width=1.4583];
	bqsr_known_sites -> bqsr	[_draw_="c 7 -#000000 B 10 144.71 403.61 132.41 394.69 116 379.35 116 361 116 361 116 361 116 224 116 210.88 126.08 200.75 137 193.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 138.11 195.82 142.9 190.15 135.62 191.6 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 141.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="141.5,292.5",
		pos="e,144.2,189.39 144.71,403.61 132.41,394.69 116,379.35 116,361 116,361 116,361 116,224 116,210.88 126.08,200.75 137,193.63"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 360 350.5 360 369.5 554 369.5 554 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 457 357.5 0 178 34 -adapter for sequence_align_and_tag ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="adapter for sequence_align_and_tag",
		pos="457,360",
		rects="360,350.5,554,369.5",
		width=2.6944];
	reference -> align	[_draw_="c 7 -#000000 B 7 261.8 403.56 267.97 400.52 275.19 397.29 282 395 314.59 384.05 351.84 376.21 383.58 370.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 383.95 373.25 390.45 369.69 383.15 368.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 363 380.6 0 40 9 -reference ",
		label=reference,
		lp="363,382.5",
		pos="e,391.95,369.45 261.8,403.56 267.97,400.52 275.19,397.29 282,395 314.59,384.05 351.84,376.21 383.58,370.83"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 194 125.5 194 144.5 268 144.5 268 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="231,135",
		rects="194,125.5,268,144.5",
		width=1.0278];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 239.99 403.81 233.47 394.1 224 377.2 224 361 224 361 224 361 224 179 224 170.1 225.48 160.29 227.08 152.29 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 229.43 153.02 228.54 145.66 224.64 151.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 244 268.1 0 40 9 -reference ",
		label=reference,
		lp="244,270",
		pos="e,228.86,144.18 239.99,403.81 233.47,394.1 224,377.2 224,361 224,361 224,361 224,179 224,170.1 225.48,160.29 227.08,152.29"];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 229.05 403.68 208.34 392.94 176 374.08 176 361 176 361 176 361 176 224 176 214.89 173.47 205.09 170.74 197.14 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 173.1 196.47 168.33 190.79 168.52 198.2 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 196 290.6 0 40 9 -reference ",
		label=reference,
		lp="196,292.5",
		pos="e,167.8,189.37 229.05,403.68 208.34,392.94 176,374.08 176,361 176,361 176,361 176,224 176,214.89 173.47,205.09 170.74,197.14"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 60.58 403.73 62.35 393.67 65 376.16 65 361 65 361 65 361 65 224 65 203.56 82.97 192.73 103.6 187.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 103.91 189.48 110.13 185.45 102.75 184.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 83 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="83,292.5",
		pos="e,111.6,185.1 60.576,403.73 62.354,393.67 65,376.16 65,361 65,361 65,361 65,224 65,203.56 82.97,192.73 103.6,187.04"];
	unaligned -> align	[_draw_="c 7 -#000000 B 7 393.32 403.68 397.64 396.08 404.95 384.98 414 378 416.36 376.18 418.95 374.53 421.64 373.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 422.38 375.4 427.58 370.12 420.21 371.01 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 435 380.6 0 42 9 -unaligned ",
		label=unaligned,
		lp="435,382.5",
		pos="e,428.94,369.45 393.32,403.68 397.64,396.08 404.95,384.98 414,378 416.36,376.18 418.95,374.53 421.64,373.03"];
	trimming -> align	[_draw_="c 7 -#000000 B 4 457 403.58 457 396.52 457 386.24 457 377.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 459.45 377.78 457 370.78 454.55 377.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 475.5 380.6 0 37 8 -trimming ",
		label=trimming,
		lp="475.5,382.5",
		pos="e,457,369.26 457,403.58 457,396.52 457,386.24 457,377.55"];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 302.27 403.5 289.14 394.71 272 379.66 272 361 272 361 272 361 272 179 272 166.72 263.13 156.55 253.64 149.2 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 255.11 147.24 247.97 145.22 252.29 151.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 299.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="299.5,270",
		pos="e,246.73,144.35 302.27,403.5 289.14,394.71 272,379.66 272,361 272,361 272,361 272,179 272,166.72 263.13,156.55 253.64,149.2"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 335 305.5 335 324.5 435 324.5 435 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 385 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="385,315",
		rects="335,305.5,435,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 10 319.82 403.71 321.42 398.87 323.42 392.62 325 387 329.58 370.71 324.3 363.86 334 350 340.15 341.21 349.36 334.08 \
358.27 328.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 359.41 330.82 364.29 325.24 356.99 326.56 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 346 358.1 0 24 4 -name ",
		label=name,
		lp="346,360",
		pos="e,365.61,324.5 319.82,403.71 321.42,398.87 323.42,392.62 325,387 329.58,370.71 324.3,363.86 334,350 340.15,341.21 349.36,334.08 \
358.27,328.65"];
	align -> merge	[_draw_="c 7 -#000000 B 4 442.78 350.5 432.42 344.32 418.22 335.84 406.48 328.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 407.76 326.74 400.49 325.25 405.25 330.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 438.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="438.5,337.5",
		pos="e,399.2,324.48 442.78,350.5 432.42,344.32 418.22,335.84 406.48,328.83"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 185 80.5 185 99.5 277 99.5 277 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="231,90",
		rects="185,80.5,277,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 231 125.71 231 120.59 231 113.85 231 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 233.45 107.78 231 100.78 228.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 240.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="240.5,112.5",
		pos="e,231,99.265 231,125.71 231,120.59 231,113.85 231,107.67"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 331.5 260.5 331.5 279.5 438.5 279.5 438.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 385 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="385,270",
		rects="331.5,260.5,438.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 385 305.71 385 300.59 385 293.85 385 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 387.45 287.78 385 280.78 382.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 394.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="394.5,292.5",
		pos="e,385,279.27 385,305.71 385,300.59 385,293.85 385,287.67"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 279 215.5 279 234.5 417 234.5 417 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 348 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="348,225",
		rects="279,215.5,417,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 377.87 260.71 372.95 255 366.29 247.26 360.51 240.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 362.52 239.12 356.1 235.41 358.81 242.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 378.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="378.5,247.5",
		pos="e,355.11,234.27 377.87,260.71 372.95,255 366.29,247.26 360.51,240.54"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 7 166.28 170.65 168.24 164.93 171.62 157.58 177 153 179.85 150.57 183.06 148.48 186.44 146.69 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 187.33 148.98 192.7 143.86 185.31 144.52 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 198.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="198.5,157.5",
		pos="e,194.07,143.24 166.28,170.65 168.24,164.93 171.62,157.58 177,153 179.85,150.57 183.06,148.48 186.44,146.69"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 231 80.71 231 75.59 231 68.85 231 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 233.45 62.78 231 55.78 228.55 62.78 ",
		pos="e,231,54.265 231,80.709 231,75.593 231,68.848 231,62.666"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 348 215.76 348 207.1 348 193.09 348 181 348 181 348 181 348 89 348 80.31 348 70.63 348 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 350.45 62.76 348 55.76 345.55 62.76 ",
		pos="e,348,54.243 348,215.76 348,207.1 348,193.09 348,181 348,181 348,181 348,89 348,80.308 348,70.627 348,62.655"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 7 341.71 215.86 330.14 201.39 304.09 170.99 276 153 272.91 151.02 269.56 149.22 266.12 147.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 267.32 145.44 259.92 144.92 265.37 149.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 327.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="327.5,180",
		pos="e,258.53,144.32 341.71,215.86 330.14,201.39 304.09,170.99 276,153 272.91,151.02 269.56,149.22 266.12,147.59"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 311.65 215.5 282.04 208.58 240.1 198.79 208.49 191.4 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 209.12 189.03 201.75 189.82 208.01 193.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 281.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="281.5,202.5",
		pos="e,200.28,189.48 311.65,215.5 282.04,208.58 240.1,198.79 208.49,191.4"];
}
