digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 476 458 476 0 ",
		bb="0,0,476,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 67 395 67 450 468 450 468 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 117 438 0 84 15 -Workflow Inputs ",
			bb="67,395,468,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="117,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		read_structure	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 142.5 403.5 142.5 422.5 229.5 422.5 229.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 186 410.5 0 71 14 -read_structure ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read_structure,
			pos="186,413",
			rects="142.5,403.5,229.5,422.5",
			width=1.2083];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 75.5 403.5 75.5 422.5 138.5 422.5 138.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 107 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="107,413",
			rects="75.5,403.5,138.5,422.5",
			width=0.875];
		sample_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 276 403.5 276 422.5 362 422.5 362 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 319 410.5 0 70 11 -sample_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sample_name,
			pos="319,413",
			rects="276,403.5,362,422.5",
			width=1.1944];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 234 403.5 234 422.5 272 422.5 272 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 253 410.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="253,413",
			rects="234,403.5,272,422.5",
			width=0.52778];
		target_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 366 403.5 366 422.5 460 422.5 460 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 413 410.5 0 78 16 -target_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=target_intervals,
			pos="413,413",
			rects="366,403.5,460,422.5",
			width=1.3056];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 88 8 88 63 416 63 416 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 142 15 0 92 16 -Workflow Outputs ",
			bb="88,8,416,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="142,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		adapter_histogram	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 180.5 35.5 180.5 54.5 289.5 54.5 289.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 235 42.5 0 93 17 -adapter_histogram ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_histogram,
			pos="235,45",
			rects="180.5,35.5,289.5,54.5",
			width=1.5139];
		aligned_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 96 35.5 96 54.5 176 54.5 176 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 136 42.5 0 64 11 -aligned_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aligned_bam,
			pos="136,45",
			rects="96,35.5,176,54.5",
			width=1.1111];
		duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 294 35.5 294 54.5 408 54.5 408 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 351 42.5 0 98 18 -duplex_seq_metrics ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=duplex_seq_metrics,
			pos="351,45",
			rects="294,35.5,408,54.5",
			width=1.5833];
	}
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 115 350.5 115 369.5 311 369.5 311 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 213 357.5 0 180 34 -umi per-lane alignment subworkflow ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="umi per-lane alignment subworkflow",
		pos="213,360",
		rects="115,350.5,311,369.5",
		width=2.7222];
	read_structure -> align	[_draw_="c 7 -#000000 B 7 184.86 403.59 184.3 396.33 184.51 385.81 189 378 189.54 377.05 190.16 376.15 190.84 375.28 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 192.52 377.07 195.86 370.45 189.12 373.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 219 380.6 0 60 14 -read_structure ",
		label=read_structure,
		lp="219,382.5",
		pos="e,196.96,369.4 184.86,403.59 184.3,396.33 184.51,385.81 189,378 189.54,377.05 190.16,376.15 190.84,375.28"];
	clip_overlap	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 28.5 80.5 28.5 99.5 153.5 99.5 153.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 91 87.5 0 109 22 -clip overlapping reads ",
		height=0.27778,
		label="clip overlapping reads",
		pos="91,90",
		rects="28.5,80.5,153.5,99.5",
		width=1.7361];
	reference -> clip_overlap	[_draw_="c 7 -#000000 B 10 75.76 410.09 44.18 406.26 0 394.85 0 361 0 361 0 361 0 134 0 118.67 10.68 108.8 24.73 102.45 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 25.33 104.84 30.93 99.99 23.52 100.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 20 245.6 0 40 9 -reference ",
		label=reference,
		lp="20,247.5",
		pos="e,32.339,99.433 75.764,410.09 44.181,406.26 0,394.85 0,361 0,361 0,361 0,134 0,118.67 10.682,108.8 24.727,102.45"];
	align_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 7 170.5 7 189.5 105 189.5 105 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 56 177.5 0 82 15 -umi realignment ",
		height=0.27778,
		label="umi realignment",
		pos="56,180",
		rects="7,170.5,105,189.5",
		width=1.3611];
	reference -> align_consensus	[_draw_="c 7 -#000000 B 10 89.45 403.51 74.7 395.01 56 380.41 56 361 56 361 56 361 56 224 56 215.31 56 205.63 56 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 58.45 197.76 56 190.76 53.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 76 290.6 0 40 9 -reference ",
		label=reference,
		lp="76,292.5",
		pos="e,56,189.24 89.449,403.51 74.696,395.01 56,380.41 56,361 56,361 56,361 56,224 56,215.31 56,205.63 56,197.65"];
	filter_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 29.5 125.5 29.5 144.5 152.5 144.5 152.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 91 132.5 0 107 22 -filter consensus reads ",
		height=0.27778,
		label="filter consensus reads",
		pos="91,135",
		rects="29.5,125.5,152.5,144.5",
		width=1.7083];
	reference -> filter_consensus	[_draw_="c 7 -#000000 B 13 107.26 403.7 107.56 393.6 108 376.05 108 361 108 361 108 361 108 291.5 108 237.48 116.14 222.86 105 170 103.71 \
163.87 101.35 157.45 98.94 151.86 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 101.28 151.08 96.11 145.76 96.83 153.14 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 129 268.1 0 40 9 -reference ",
		label=reference,
		lp="129,270",
		pos="e,95.469,144.39 107.26,403.7 107.56,393.6 108,376.05 108,361 108,361 108,361 108,291.5 108,237.48 116.14,222.86 105,170 103.71,163.87 \
101.35,157.45 98.935,151.86"];
	reference -> align	[_draw_="c 7 -#000000 B 7 114.01 403.75 121.06 395.97 132.64 384.55 145 378 149.27 375.74 153.85 373.77 158.55 372.05 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 159.21 374.41 165.08 369.88 157.67 369.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 165 380.6 0 40 9 -reference ",
		label=reference,
		lp="165,382.5",
		pos="e,166.52,369.4 114.01,403.75 121.06,395.97 132.64,384.55 145,378 149.27,375.74 153.85,373.77 158.55,372.05"];
	collect_duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 278.5 215.5 278.5 234.5 423.5 234.5 423.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 351 222.5 0 129 26 -collect duplex seq metrics ",
		height=0.27778,
		label="collect duplex seq metrics",
		pos="351,225",
		rects="278.5,215.5,423.5,234.5",
		width=2.0139];
	sample_name -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 323.37 403.59 328.11 393.68 335 376.59 335 361 335 361 335 361 335 269 335 259.54 338.44 249.61 342.13 241.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 344.24 242.92 345.25 235.58 339.88 240.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 358 313.1 0 46 11 -description ",
		label=description,
		lp="358,315",
		pos="e,345.94,234.23 323.37,403.59 328.11,393.68 335,376.59 335,361 335,361 335,361 335,269 335,259.54 338.44,249.61 342.13,241.67"];
	bam -> align	[_draw_="c 7 -#000000 B 7 253.22 403.63 253 396.2 251.61 385.39 246 378 245.01 376.69 243.88 375.47 242.67 374.34 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 244.27 372.48 237.18 370.29 241.36 376.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 259.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="259.5,382.5",
		pos="e,235.97,369.39 253.22,403.63 253,396.2 251.61,385.39 246,378 245.01,376.69 243.88,375.47 242.67,374.34"];
	target_intervals -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 409.85 403.84 406.29 393.88 401 376.46 401 361 401 361 401 361 401 269 401 255.76 390.79 245.7 379.6 238.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 380.82 236.53 373.52 235.21 378.4 240.79 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 419 313.1 0 36 9 -intervals ",
		label=intervals,
		lp="419,315",
		pos="e,372.2,234.46 409.85,403.84 406.29,393.88 401,376.46 401,361 401,361 401,361 401,269 401,255.76 390.79,245.7 379.6,238.66"];
	clip_overlap -> aligned_bam	[_draw_="c 7 -#000000 B 4 99.68 80.71 105.78 74.88 114.09 66.93 121.23 60.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 122.89 61.92 126.26 55.31 119.5 58.38 ",
		pos="e,127.35,54.265 99.676,80.709 105.78,74.879 114.09,66.934 121.23,60.117"];
	group_reads_by_umi	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 152.5 260.5 152.5 279.5 263.5 279.5 263.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 208 267.5 0 95 18 -group reads by umi ",
		height=0.27778,
		label="group reads by umi",
		pos="208,270",
		rects="152.5,260.5,263.5,279.5",
		width=1.5417];
	group_reads_by_umi -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 4 236.25 260.5 258.78 253.73 290.47 244.2 314.85 236.87 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 315.36 239.28 321.36 234.91 313.95 234.58 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 301.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="301.5,247.5",
		pos="e,322.81,234.48 236.25,260.5 258.78,253.73 290.47,244.2 314.85,236.87"];
	call_duplex_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 129 215.5 129 234.5 253 234.5 253 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 191 222.5 0 108 21 -call duplex consensus ",
		height=0.27778,
		label="call duplex consensus",
		pos="191,225",
		rects="129,215.5,253,234.5",
		width=1.7222];
	group_reads_by_umi -> call_duplex_consensus	[_draw_="c 7 -#000000 B 4 204.72 260.71 202.61 255.36 199.78 248.22 197.25 241.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 199.68 241.28 194.82 235.67 195.12 243.08 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 211.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="211.5,247.5",
		pos="e,194.27,234.27 204.72,260.71 202.61,255.36 199.78,248.22 197.25,241.81"];
	align_consensus -> filter_consensus	[_draw_="c 7 -#000000 B 4 62.75 170.71 67.4 165 73.7 157.26 79.17 150.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 80.8 152.41 83.32 145.44 77 149.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 86.5 155.6 0 19 3 -bam ",
		label=bam,
		lp="86.5,157.5",
		pos="e,84.272,144.27 62.748,170.71 67.397,165 73.697,157.26 79.169,150.54"];
	filter_consensus -> clip_overlap	[_draw_="c 7 -#000000 B 4 91 125.71 91 120.59 91 113.85 91 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 93.45 107.78 91 100.78 88.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 100.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="100.5,112.5",
		pos="e,91,99.265 91,125.71 91,120.59 91,113.85 91,107.67"];
	collect_duplex_seq_metrics -> duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 351 215.76 351 207.1 351 193.09 351 181 351 181 351 181 351 89 351 80.31 351 70.63 351 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 353.45 62.76 351 55.76 348.55 62.76 ",
		pos="e,351,54.243 351,215.76 351,207.1 351,193.09 351,181 351,181 351,181 351,89 351,80.308 351,70.627 351,62.655"];
	align -> adapter_histogram	[_draw_="c 7 -#000000 B 10 239.62 350.6 254.87 343.95 271 332.92 271 316 271 316 271 316 271 89 271 77.21 262.94 66.95 254.45 59.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 256.16 57.64 249.17 55.15 253.08 61.45 ",
		pos="e,248,54.197 239.62,350.6 254.87,343.95 271,332.92 271,316 271,316 271,316 271,89 271,77.207 262.94,66.947 254.45,59.41"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 154 305.5 154 324.5 264 324.5 264 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 209 312.5 0 94 15 -Sambamba: merge ",
		height=0.27778,
		label="Sambamba: merge",
		pos="209,315",
		rects="154,305.5,264,324.5",
		width=1.5278];
	align -> merge	[_draw_="c 7 -#000000 B 4 212.23 350.71 211.75 345.59 211.13 338.85 210.55 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 213 332.52 209.91 325.77 208.12 332.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 223.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="223.5,337.5",
		pos="e,209.77,324.27 212.23,350.71 211.75,345.59 211.13,338.85 210.55,332.67"];
	call_duplex_consensus -> align_consensus	[_draw_="c 7 -#000000 B 4 164.33 215.5 143.16 208.76 113.4 199.28 90.43 191.97 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 91.47 189.73 84.06 189.94 89.98 194.4 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 145.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="145.5,202.5",
		pos="e,82.616,189.48 164.33,215.5 143.16,208.76 113.4,199.28 90.433,191.97"];
	merge -> group_reads_by_umi	[_draw_="c 7 -#000000 B 4 208.81 305.71 208.69 300.59 208.53 293.85 208.39 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 210.84 287.72 208.23 280.78 205.94 287.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 218.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="218.5,292.5",
		pos="e,208.19,279.27 208.81,305.71 208.69,300.59 208.53,293.85 208.39,287.67"];
}
