digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 473 458 473 0 ",
		bb="0,0,473,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 64 395 64 450 465 450 465 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 114 438 0 84 15 -Workflow Inputs ",
			bb="64,395,465,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="114,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 72.5 403.5 72.5 422.5 135.5 422.5 135.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 104 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="104,413",
			rects="72.5,403.5,135.5,422.5",
			width=0.875];
		sample_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 371 403.5 371 422.5 457 422.5 457 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 414 410.5 0 70 11 -sample_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sample_name,
			pos="414,413",
			rects="371,403.5,457,422.5",
			width=1.1944];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 231 403.5 231 422.5 269 422.5 269 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 250 410.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="250,413",
			rects="231,403.5,269,422.5",
			width=0.52778];
		read_structure	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 139.5 403.5 139.5 422.5 226.5 422.5 226.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 183 410.5 0 71 14 -read_structure ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read_structure,
			pos="183,413",
			rects="139.5,403.5,226.5,422.5",
			width=1.2083];
		target_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 273 403.5 273 422.5 367 422.5 367 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 320 410.5 0 78 16 -target_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=target_intervals,
			pos="320,413",
			rects="273,403.5,367,422.5",
			width=1.3056];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 87 8 87 63 415 63 415 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 141 15 0 92 16 -Workflow Outputs ",
			bb="87,8,415,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="141,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		adapter_histogram	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 179.5 35.5 179.5 54.5 288.5 54.5 288.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 234 42.5 0 93 17 -adapter_histogram ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_histogram,
			pos="234,45",
			rects="179.5,35.5,288.5,54.5",
			width=1.5139];
		duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 293 35.5 293 54.5 407 54.5 407 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 350 42.5 0 98 18 -duplex_seq_metrics ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=duplex_seq_metrics,
			pos="350,45",
			rects="293,35.5,407,54.5",
			width=1.5833];
		aligned_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 95 35.5 95 54.5 175 54.5 175 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 135 42.5 0 64 11 -aligned_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aligned_bam,
			pos="135,45",
			rects="95,35.5,175,54.5",
			width=1.1111];
	}
	filter_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 23.5 125.5 23.5 144.5 146.5 144.5 146.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 85 132.5 0 107 22 -filter consensus reads ",
		height=0.27778,
		label="filter consensus reads",
		pos="85,135",
		rects="23.5,125.5,146.5,144.5",
		width=1.7083];
	reference -> filter_consensus	[_draw_="c 7 -#000000 B 13 104.79 403.71 105.68 393.62 107 376.08 107 361 107 361 107 361 107 246.5 107 212.49 114.36 202.7 105 170 103.13 \
163.48 99.72 156.92 96.23 151.32 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 98.36 150.09 92.42 145.64 94.29 152.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 127 268.1 0 40 9 -reference ",
		label=reference,
		lp="127,270",
		pos="e,91.576,144.39 104.79,403.71 105.68,393.62 107,376.08 107,361 107,361 107,361 107,246.5 107,212.49 114.36,202.7 105,170 103.13,\
163.48 99.719,156.92 96.234,151.32"];
	clip_overlap	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 22.5 80.5 22.5 99.5 147.5 99.5 147.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 85 87.5 0 109 22 -clip overlapping reads ",
		height=0.27778,
		label="clip overlapping reads",
		pos="85,90",
		rects="22.5,80.5,147.5,99.5",
		width=1.7361];
	reference -> clip_overlap	[_draw_="c 7 -#000000 B 10 72.51 409.64 41.9 405.42 0 393.68 0 361 0 361 0 361 0 134 0 118.65 11.17 108.78 25.42 102.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 26.07 104.81 31.7 99.97 24.29 100.24 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 20 245.6 0 40 9 -reference ",
		label=reference,
		lp="20,247.5",
		pos="e,33.107,99.421 72.514,409.64 41.904,405.42 0,393.68 0,361 0,361 0,361 0,134 0,118.65 11.174,108.78 25.42,102.43"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 114 350.5 114 369.5 310 369.5 310 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 212 357.5 0 180 34 -umi per-lane alignment subworkflow ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="umi per-lane alignment subworkflow",
		pos="212,360",
		rects="114,350.5,310,369.5",
		width=2.7222];
	reference -> align	[_draw_="c 7 -#000000 B 7 110.77 403.71 117.59 395.91 128.83 384.48 141 378 145.23 375.75 149.76 373.79 154.4 372.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 155 374.48 160.87 369.94 153.45 369.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 161 380.6 0 40 9 -reference ",
		label=reference,
		lp="161,382.5",
		pos="e,162.3,369.47 110.77,403.71 117.59,395.91 128.83,384.48 141,378 145.23,375.75 149.76,373.79 154.4,372.09"];
	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 88.61 403.66 74.9 394.99 57 380.02 57 361 57 361 57 361 57 224 57 215.31 56.79 205.62 56.57 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 59.02 197.68 56.35 190.75 54.12 197.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 77 290.6 0 40 9 -reference ",
		label=reference,
		lp="77,292.5",
		pos="e,56.305,189.24 88.61,403.66 74.903,394.99 57,380.02 57,361 57,361 57,361 57,224 57,215.31 56.793,205.62 56.568,197.65"];
	collect_duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 277.5 215.5 277.5 234.5 422.5 234.5 422.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 350 222.5 0 129 26 -collect duplex seq metrics ",
		height=0.27778,
		label="collect duplex seq metrics",
		pos="350,225",
		rects="277.5,215.5,422.5,234.5",
		width=2.0139];
	sample_name -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 410.45 403.51 406.6 393.52 401 376.35 401 361 401 361 401 361 401 269 401 255.57 390.54 245.49 379.09 238.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 380.56 236.48 373.25 235.23 378.18 240.77 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 424 313.1 0 46 11 -description ",
		label=description,
		lp="424,315",
		pos="e,371.92,234.5 410.45,403.51 406.6,393.52 401,376.35 401,361 401,361 401,361 401,269 401,255.57 390.54,245.49 379.09,238.47"];
	bam -> align	[_draw_="c 7 -#000000 B 7 250.18 403.66 249.93 396.25 248.51 385.47 243 378 242.04 376.7 240.96 375.49 239.78 374.37 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 241.53 372.62 234.48 370.33 238.56 376.52 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 256.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="256.5,382.5",
		pos="e,233.27,369.41 250.18,403.66 249.93,396.25 248.51,385.47 243,378 242.04,376.7 240.96,375.49 239.78,374.37"];
	read_structure -> align	[_draw_="c 7 -#000000 B 7 181.79 403.55 181.18 396.26 181.37 385.73 186 378 186.64 376.93 187.38 375.91 188.19 374.95 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 189.7 376.89 193.25 370.38 186.41 373.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 216 380.6 0 60 14 -read_structure ",
		label=read_structure,
		lp="216,382.5",
		pos="e,194.37,369.37 181.79,403.55 181.18,396.26 181.37,385.73 186,378 186.64,376.93 187.38,375.91 188.19,374.95"];
	target_intervals -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 323.15 403.84 326.71 393.88 332 376.46 332 361 332 361 332 361 332 269 332 259.51 335.78 249.69 339.87 241.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 341.99 243.06 343.35 235.77 337.74 240.62 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 350 313.1 0 36 9 -intervals ",
		label=intervals,
		lp="350,315",
		pos="e,344.11,234.46 323.15,403.84 326.71,393.88 332,376.46 332,361 332,361 332,361 332,269 332,259.51 335.78,249.69 339.87,241.84"];
	collect_duplex_seq_metrics -> duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 350 215.76 350 207.1 350 193.09 350 181 350 181 350 181 350 89 350 80.31 350 70.63 350 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 352.45 62.76 350 55.76 347.55 62.76 ",
		pos="e,350,54.243 350,215.76 350,207.1 350,193.09 350,181 350,181 350,181 350,89 350,80.308 350,70.627 350,62.655"];
	group_reads_by_umi	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 151.5 260.5 151.5 279.5 262.5 279.5 262.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 207 267.5 0 95 18 -group reads by umi ",
		height=0.27778,
		label="group reads by umi",
		pos="207,270",
		rects="151.5,260.5,262.5,279.5",
		width=1.5417];
	group_reads_by_umi -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 4 235.25 260.5 257.78 253.73 289.47 244.2 313.85 236.87 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 314.36 239.28 320.36 234.91 312.95 234.58 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 300.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="300.5,247.5",
		pos="e,321.81,234.48 235.25,260.5 257.78,253.73 289.47,244.2 313.85,236.87"];
	call_duplex_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 127 215.5 127 234.5 251 234.5 251 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 189 222.5 0 108 21 -call duplex consensus ",
		height=0.27778,
		label="call duplex consensus",
		pos="189,225",
		rects="127,215.5,251,234.5",
		width=1.7222];
	group_reads_by_umi -> call_duplex_consensus	[_draw_="c 7 -#000000 B 7 200.21 260.74 198.29 258.08 196.36 255.03 195 252 193.67 249.03 192.62 245.74 191.8 242.53 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 194.25 242.29 190.41 235.94 189.46 243.3 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 204.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="204.5,247.5",
		pos="e,190.1,234.46 200.21,260.74 198.29,258.08 196.36,255.03 195,252 193.67,249.03 192.62,245.74 191.8,242.53"];
	filter_consensus -> clip_overlap	[_draw_="c 7 -#000000 B 4 85 125.71 85 120.59 85 113.85 85 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 87.45 107.78 85 100.78 82.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 94.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="94.5,112.5",
		pos="e,85,99.265 85,125.71 85,120.59 85,113.85 85,107.67"];
	call_duplex_consensus -> align_consensus	[_draw_="c 7 -#000000 B 4 162.72 215.5 141.96 208.79 112.81 199.37 90.22 192.06 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 91.08 189.77 83.66 189.94 89.57 194.43 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 143.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="143.5,202.5",
		pos="e,82.222,189.48 162.72,215.5 141.96,208.79 112.81,199.37 90.219,192.06"];
	clip_overlap -> aligned_bam	[_draw_="c 7 -#000000 B 4 94.64 80.71 101.56 74.76 111.04 66.61 119.07 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 120.53 61.67 124.24 55.25 117.34 57.96 ",
		pos="e,125.39,54.265 94.641,80.709 101.56,74.76 111.04,66.609 119.07,59.701"];
	align -> adapter_histogram	[_draw_="c 7 -#000000 B 10 238.62 350.6 253.87 343.95 270 332.92 270 316 270 316 270 316 270 89 270 77.21 261.94 66.95 253.45 59.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 255.16 57.64 248.17 55.15 252.08 61.45 ",
		pos="e,247,54.197 238.62,350.6 253.87,343.95 270,332.92 270,316 270,316 270,316 270,89 270,77.207 261.94,66.947 253.45,59.41"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 152 305.5 152 324.5 262 324.5 262 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 207 312.5 0 94 15 -Sambamba: merge ",
		height=0.27778,
		label="Sambamba: merge",
		pos="207,315",
		rects="152,305.5,262,324.5",
		width=1.5278];
	align -> merge	[_draw_="c 7 -#000000 B 4 211.04 350.71 210.44 345.59 209.66 338.85 208.94 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 211.38 332.44 208.14 325.77 206.51 333 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 220.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="220.5,337.5",
		pos="e,207.96,324.27 211.04,350.71 210.44,345.59 209.66,338.85 208.94,332.67"];
	merge -> group_reads_by_umi	[_draw_="c 7 -#000000 B 4 207 305.71 207 300.59 207 293.85 207 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 209.45 287.78 207 280.78 204.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 216.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="216.5,292.5",
		pos="e,207,279.27 207,305.71 207,300.59 207,293.85 207,287.67"];
	align_consensus -> filter_consensus	[_draw_="c 7 -#000000 B 4 61.59 170.71 65.36 165.12 70.45 157.58 74.91 150.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 76.7 152.69 78.58 145.52 72.63 149.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 82.5 155.6 0 19 3 -bam ",
		label=bam,
		lp="82.5,157.5",
		pos="e,79.426,144.27 61.591,170.71 65.363,165.12 70.446,157.58 74.913,150.96"];
}
