digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 505 458 505 0 ",
		bb="0,0,505,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 497 450 497 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,497,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		trimming	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 161 403.5 161 422.5 223 422.5 223 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 192 410.5 0 46 8 -trimming ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=trimming,
			pos="192,413",
			rects="161,403.5,223,422.5",
			width=0.86111];
		unaligned	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 91.5 403.5 91.5 422.5 156.5 422.5 156.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 124 410.5 0 49 9 -unaligned ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=unaligned,
			pos="124,413",
			rects="91.5,403.5,156.5,422.5",
			width=0.90278];
		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 425.5 403.5 425.5 422.5 488.5 422.5 488.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 457 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="457,413",
			rects="425.5,403.5,488.5,422.5",
			width=0.875];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 227 403.5 227 422.5 313 422.5 313 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 270 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="270,413",
			rects="227,403.5,313,422.5",
			width=1.1944];
		bqsr_known_sites	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 317 403.5 317 422.5 421 422.5 421 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 369 410.5 0 88 16 -bqsr_known_sites ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_known_sites,
			pos="369,413",
			rects="317,403.5,421,422.5",
			width=1.4444];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 110 8 110 63 356 63 356 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 164 15 0 92 16 -Workflow Outputs ",
			bb="110,8,356,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="164,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 118 35.5 118 54.5 278 54.5 278 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 198 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="198,45",
			rects="118,35.5,278,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 282.5 35.5 282.5 54.5 347.5 54.5 347.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 315 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="315,45",
			rects="282.5,35.5,347.5,54.5",
			width=0.90278];
	}
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 95 350.5 95 369.5 289 369.5 289 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 192 357.5 0 178 34 -adapter for sequence_align_and_tag ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="adapter for sequence_align_and_tag",
		pos="192,360",
		rects="95,350.5,289,369.5",
		width=2.6944];
	trimming -> align	[_draw_="c 7 -#000000 B 4 192 403.58 192 396.52 192 386.24 192 377.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 194.45 377.78 192 370.78 189.55 377.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 210.5 380.6 0 37 8 -trimming ",
		label=trimming,
		lp="210.5,382.5",
		pos="e,192,369.26 192,403.58 192,396.52 192,386.24 192,377.55"];
	unaligned -> align	[_draw_="c 7 -#000000 B 7 128.32 403.68 132.64 396.08 139.95 384.98 149 378 151.36 376.18 153.95 374.53 156.64 373.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 157.38 375.4 162.58 370.12 155.21 371.01 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 170 380.6 0 42 9 -unaligned ",
		label=unaligned,
		lp="170,382.5",
		pos="e,163.94,369.45 128.32,403.68 132.64,396.08 139.95,384.98 149,378 151.36,376.18 153.95,374.53 156.64,373.03"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 270 125.5 270 144.5 344 144.5 344 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 307 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="307,135",
		rects="270,125.5,344,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 52.26 403.7 52.56 393.6 53 376.05 53 361 53 361 53 361 53 179 53 158.06 188.94 144.74 261.92 139.11 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 261.76 141.57 268.56 138.6 261.39 136.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 80.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="80.5,270",
		pos="e,270.07,138.49 52.263,403.7 52.559,393.6 53,376.05 53,361 53,361 53,361 53,179 53,158.06 188.94,144.74 261.92,139.11"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 142 305.5 142 324.5 242 324.5 242 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 192 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="192,315",
		rects="142,305.5,242,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 53.84 403.53 57.39 387.46 65.18 353.83 69 350 86.07 332.89 110.94 324.19 133.84 319.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 134.2 322.26 140.69 318.68 133.38 317.43 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 81 358.1 0 24 4 -name ",
		label=name,
		lp="81,360",
		pos="e,142.18,318.42 53.836,403.53 57.385,387.46 65.176,353.83 69,350 86.074,332.89 110.94,324.19 133.84,319.84"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 456.74 403.7 456.44 393.6 456 376.05 456 361 456 361 456 361 456 179 456 157.12 395.95 145.69 352.09 140.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 352.57 137.85 345.33 139.46 352 142.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 476 268.1 0 40 9 -reference ",
		label=reference,
		lp="476,270",
		pos="e,343.83,139.28 456.74,403.7 456.44,393.6 456,376.05 456,361 456,361 456,361 456,179 456,157.12 395.95,145.69 352.09,140.26"];
	reference -> align	[_draw_="c 7 -#000000 B 10 442.43 403.65 436.3 400.48 428.98 397.12 422 395 397.1 387.44 389.75 390.72 364 387 327.9 381.78 287.59 375.7 \
255.06 370.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 255.76 368.36 248.47 369.72 255.02 373.2 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 384 380.6 0 40 9 -reference ",
		label=reference,
		lp="384,382.5",
		pos="e,246.97,369.5 442.43,403.65 436.3,400.48 428.98,397.12 422,395 397.1,387.44 389.75,390.72 364,387 327.9,381.78 287.59,375.7 255.06,\
370.73"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 254.5 170.5 254.5 189.5 359.5 189.5 359.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 307 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="307,180",
		rects="254.5,170.5,359.5,189.5",
		width=1.4583];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 440.41 403.5 426.2 394.9 408 380.15 408 361 408 361 408 361 408 224 408 202.78 388.9 191.89 367.31 186.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 368.12 184.02 360.75 184.87 367.04 188.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 428 290.6 0 40 9 -reference ",
		label=reference,
		lp="428,292.5",
		pos="e,359.28,184.54 440.41,403.5 426.2,394.9 408,380.15 408,361 408,361 408,361 408,224 408,202.78 388.9,191.89 367.31,186.35"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 277.38 403.64 285.07 394.04 296 377.5 296 361 296 361 296 361 296 224 296 215.04 298.27 205.35 300.74 197.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 303.06 198.25 303.03 190.83 298.43 196.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 314 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="314,292.5",
		pos="e,303.52,189.4 277.38,403.64 285.07,394.04 296,377.5 296,361 296,361 296,361 296,224 296,215.04 298.27,205.35 300.74,197.44"];
	bqsr_known_sites -> bqsr	[_draw_="c 7 -#000000 B 13 361.02 403.82 356.9 399.21 352.11 393.15 349 387 343.59 376.32 342 372.97 342 361 342 361 342 361 342 224 342 \
212.34 334.16 202.09 325.91 194.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 327.74 192.86 320.8 190.25 324.6 196.62 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 367.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="367.5,292.5",
		pos="e,319.64,189.28 361.02,403.82 356.9,399.21 352.11,393.15 349,387 343.59,376.32 342,372.97 342,361 342,361 342,361 342,224 342,212.34 \
334.16,202.09 325.91,194.52"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 266 80.5 266 99.5 358 99.5 358 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 312 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="312,90",
		rects="266,80.5,358,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 307.96 125.71 308.56 120.59 309.34 113.85 310.06 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 312.49 108 310.86 100.77 307.62 107.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 318.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="318.5,112.5",
		pos="e,311.04,99.265 307.96,125.71 308.56,120.59 309.34,113.85 310.06,107.67"];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 141 215.5 141 234.5 279 234.5 279 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 210 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="210,225",
		rects="141,215.5,279,234.5",
		width=1.9167];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 208.47 215.79 207 207.16 205 193.18 205 181 205 181 205 181 205 89 205 80.1 203.52 70.29 201.92 62.29 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 204.36 61.97 200.46 55.66 199.57 63.02 ",
		pos="e,200.14,54.179 208.47,215.79 207,207.16 205,193.18 205,181 205,181 205,181 205,89 205,80.097 203.52,70.291 201.92,62.294"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 7 211.76 215.64 214.6 204.04 221.2 183.03 234 170 243.74 160.09 256.91 152.75 269.39 147.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 270.02 149.87 275.63 145.02 268.22 145.31 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 243.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="243.5,180",
		pos="e,277.04,144.46 211.76,215.64 214.6,204.04 221.2,183.03 234,170 243.74,160.09 256.91,152.75 269.39,147.48"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 229.16 215.5 243.78 209.03 264.08 200.02 280.29 192.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 281.09 195.17 286.49 190.09 279.1 190.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 276.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="276.5,202.5",
		pos="e,287.88,189.48 229.16,215.5 243.78,209.03 264.08,200.02 280.29,192.84"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 312.58 80.71 312.94 75.59 313.41 68.85 313.84 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 316.27 62.93 314.32 55.78 311.39 62.59 ",
		pos="e,314.42,54.265 312.58,80.709 312.94,75.593 313.41,68.848 313.84,62.666"];
	align -> merge	[_draw_="c 7 -#000000 B 4 192 350.71 192 345.59 192 338.85 192 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 194.45 332.78 192 325.78 189.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 203.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="203.5,337.5",
		pos="e,192,324.27 192,350.71 192,345.59 192,338.85 192,332.67"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 151.5 260.5 151.5 279.5 258.5 279.5 258.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 205 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="205,270",
		rects="151.5,260.5,258.5,279.5",
		width=1.4861];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 194.51 305.71 196.09 300.47 198.19 293.53 200.09 287.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 202.38 288.12 202.06 280.71 197.69 286.71 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 208.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="208.5,292.5",
		pos="e,202.5,279.27 194.51,305.71 196.09,300.47 198.19,293.53 200.09,287.24"];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 205.96 260.71 206.56 255.59 207.34 248.85 208.06 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 210.49 243 208.86 235.77 205.62 242.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 216.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="216.5,247.5",
		pos="e,209.04,234.27 205.96,260.71 206.56,255.59 207.34,248.85 208.06,242.67"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 307 170.71 307 165.59 307 158.85 307 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 309.45 152.78 307 145.78 304.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 328.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="328.5,157.5",
		pos="e,307,144.27 307,170.71 307,165.59 307,158.85 307,152.67"];
}
