digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 548 495 548 495 0 ",
		bb="0,0,495,548",
		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 85 485 85 540 487 540 487 485 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 135 528 0 84 15 -Workflow Inputs ",
			bb="85,485,487,540",
			label="Workflow Inputs",
			lheight=0.15,
			lp="135,530.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 93.5 493.5 93.5 512.5 156.5 512.5 156.5 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 125 500.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="125,503",
			rects="93.5,493.5,156.5,512.5",
			width=0.875];
		target_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 295 493.5 295 512.5 389 512.5 389 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 342 500.5 0 78 16 -target_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=target_intervals,
			pos="342,503",
			rects="295,493.5,389,512.5",
			width=1.3056];
		sample_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 393 493.5 393 512.5 479 512.5 479 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 436 500.5 0 70 11 -sample_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sample_name,
			pos="436,503",
			rects="393,493.5,479,512.5",
			width=1.1944];
		read_structure	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 203.5 493.5 203.5 512.5 290.5 512.5 290.5 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 247 500.5 0 71 14 -read_structure ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read_structure,
			pos="247,503",
			rects="203.5,493.5,290.5,512.5",
			width=1.2083];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 161 493.5 161 512.5 199 512.5 199 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 180 500.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="180,503",
			rects="161,493.5,199,512.5",
			width=0.52778];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 110 8 110 63 441 63 441 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 164 15 0 92 16 -Workflow Outputs ",
			bb="110,8,441,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="164,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 319 35.5 319 54.5 433 54.5 433 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 376 42.5 0 98 18 -duplex_seq_metrics ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=duplex_seq_metrics,
			pos="376,45",
			rects="319,35.5,433,54.5",
			width=1.5833];
		adapter_histogram	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 205.5 35.5 205.5 54.5 314.5 54.5 314.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 260 42.5 0 93 17 -adapter_histogram ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_histogram,
			pos="260,45",
			rects="205.5,35.5,314.5,54.5",
			width=1.5139];
		aligned_cram	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 118.5 35.5 118.5 54.5 201.5 54.5 201.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 160 42.5 0 67 12 -aligned_cram ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aligned_cram,
			pos="160,45",
			rects="118.5,35.5,201.5,54.5",
			width=1.1528];
	}
	clip_overlap	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 18.5 170.5 18.5 189.5 143.5 189.5 143.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 81 177.5 0 109 22 -clip overlapping reads ",
		height=0.27778,
		label="clip overlapping reads",
		pos="81,180",
		rects="18.5,170.5,143.5,189.5",
		width=1.7361];
	reference -> clip_overlap	[_draw_="c 7 -#000000 B 10 93.72 494.78 72.02 487.71 47 474.46 47 451 47 451 47 451 47 224 47 212.47 54.61 202.23 62.63 194.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 63.89 196.78 67.58 190.35 60.68 193.08 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 67 335.6 0 40 9 -reference ",
		label=reference,
		lp="67,337.5",
		pos="e,68.725,189.36 93.724,494.78 72.024,487.71 47,474.46 47,451 47,451 47,451 47,224 47,212.47 54.611,202.23 62.632,194.63"];
	bam_to_cram	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 11 125.5 11 144.5 151 144.5 151 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 81 132.5 0 124 22 -BAM to CRAM conversion ",
		height=0.27778,
		label="BAM to CRAM conversion",
		pos="81,135",
		rects="11,125.5,151,144.5",
		width=1.9444];
	reference -> bam_to_cram	[_draw_="c 7 -#000000 B 10 93.78 502.17 56.76 500.53 0 491.43 0 451 0 451 0 451 0 179 0 163.68 11.44 153.8 25.73 147.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 26.38 149.81 32 144.97 24.59 145.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 20 313.1 0 40 9 -reference ",
		label=reference,
		lp="20,315",
		pos="e,33.413,144.42 93.78,502.17 56.756,500.53 0,491.43 0,451 0,451 0,451 0,179 0,163.68 11.444,153.8 25.73,147.44"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 149 440.5 149 459.5 345 459.5 345 440.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 247 447.5 0 180 34 -umi per-lane alignment subworkflow ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="umi per-lane alignment subworkflow",
		pos="247,450",
		rects="149,440.5,345,459.5",
		width=2.7222];
	reference -> align	[_draw_="c 7 -#000000 B 7 134.02 493.75 143 485.97 157.5 474.55 172 468 177.35 465.58 183.08 463.49 188.9 461.69 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 189.35 464.11 195.4 459.82 188 459.4 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 192 470.6 0 40 9 -reference ",
		label=reference,
		lp="192,472.5",
		pos="e,196.86,459.4 134.02,493.75 143,485.97 157.5,474.55 172,468 177.35,465.58 183.08,463.49 188.9,461.69"];
	filter_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 54.5 215.5 54.5 234.5 177.5 234.5 177.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 116 222.5 0 107 22 -filter consensus reads ",
		height=0.27778,
		label="filter consensus reads",
		pos="116,225",
		rects="54.5,215.5,177.5,234.5",
		width=1.7083];
	reference -> filter_consensus	[_draw_="c 7 -#000000 B 10 116.16 493.5 107.31 484.04 95 467.85 95 451 95 451 95 451 95 269 95 258.95 99.69 248.8 104.64 240.88 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 106.35 242.72 108.27 235.56 102.3 239.96 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 115 358.1 0 40 9 -reference ",
		label=reference,
		lp="115,360",
		pos="e,109.12,234.31 116.16,493.5 107.31,484.04 95,467.85 95,451 95,451 95,451 95,269 95,258.95 99.689,248.8 104.64,240.88"];
	align_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 102 260.5 102 279.5 200 279.5 200 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 151 267.5 0 82 15 -umi realignment ",
		height=0.27778,
		label="umi realignment",
		pos="151,270",
		rects="102,260.5,200,279.5",
		width=1.3611];
	reference -> align_consensus	[_draw_="c 7 -#000000 B 10 129.65 493.62 134.68 483.74 142 466.68 142 451 142 451 142 451 142 314 142 305.13 143.86 295.45 145.88 287.53 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 148.2 288.32 147.74 280.91 143.49 286.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 162 380.6 0 40 9 -reference ",
		label=reference,
		lp="162,382.5",
		pos="e,148.15,279.46 129.65,493.62 134.68,483.74 142,466.68 142,451 142,451 142,451 142,314 142,305.13 143.86,295.45 145.88,287.53"];
	collect_duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 303.5 305.5 303.5 324.5 448.5 324.5 448.5 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 376 312.5 0 129 26 -collect duplex seq metrics ",
		height=0.27778,
		label="collect duplex seq metrics",
		pos="376,315",
		rects="303.5,305.5,448.5,324.5",
		width=2.0139];
	target_intervals -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 347.47 493.73 353.39 483.95 362 466.98 362 451 362 451 362 451 362 359 362 349.78 364.95 339.96 368.14 332.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 370.36 333.08 370.96 325.69 365.88 331.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 380 403.1 0 36 9 -intervals ",
		label=intervals,
		lp="380,405",
		pos="e,371.57,324.31 347.47,493.73 353.39,483.95 362,466.98 362,451 362,451 362,451 362,359 362,349.78 364.95,339.96 368.14,332.04"];
	sample_name -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 433.37 493.79 430.41 483.8 426 466.34 426 451 426 451 426 451 426 359 426 345.76 415.79 335.7 404.6 328.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 405.82 326.53 398.52 325.21 403.4 330.79 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 449 403.1 0 46 11 -description ",
		label=description,
		lp="449,405",
		pos="e,397.2,324.46 433.37,493.79 430.41,483.8 426,466.34 426,451 426,451 426,451 426,359 426,345.76 415.79,335.7 404.6,328.66"];
	read_structure -> align	[_draw_="c 7 -#000000 B 4 247 493.58 247 486.52 247 476.24 247 467.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 249.45 467.78 247 460.78 244.55 467.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 277 470.6 0 60 14 -read_structure ",
		label=read_structure,
		lp="277,472.5",
		pos="e,247,459.26 247,493.58 247,486.52 247,476.24 247,467.55"];
	bam -> align	[_draw_="c 7 -#000000 B 4 191.06 493.58 201.5 485.63 217.32 473.59 229.48 464.34 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 230.85 466.37 234.94 460.18 227.88 462.47 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 232.5 470.6 0 19 3 -bam ",
		label=bam,
		lp="232.5,472.5",
		pos="e,236.14,459.26 191.06,493.58 201.5,485.63 217.32,473.59 229.48,464.34"];
	clip_overlap -> bam_to_cram	[_draw_="c 7 -#000000 B 4 81 170.71 81 165.59 81 158.85 81 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 83.45 152.78 81 145.78 78.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 90.5 155.6 0 19 3 -bam ",
		label=bam,
		lp="90.5,157.5",
		pos="e,81,144.27 81,170.71 81,165.59 81,158.85 81,152.67"];
	group_reads_by_umi	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 177.5 350.5 177.5 369.5 288.5 369.5 288.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 233 357.5 0 95 18 -group reads by umi ",
		height=0.27778,
		label="group reads by umi",
		pos="233,360",
		rects="177.5,350.5,288.5,369.5",
		width=1.5417];
	call_molecular_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 149 305.5 149 324.5 289 324.5 289 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 219 312.5 0 124 24 -call molecular consensus ",
		height=0.27778,
		label="call molecular consensus",
		pos="219,315",
		rects="149,305.5,289,324.5",
		width=1.9444];
	group_reads_by_umi -> call_molecular_consensus	[_draw_="c 7 -#000000 B 4 230.3 350.71 228.6 345.47 226.34 338.53 224.29 332.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.66 331.6 222.16 325.7 222 333.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 236.5 335.6 0 19 3 -bam ",
		label=bam,
		lp="236.5,337.5",
		pos="e,221.69,324.27 230.3,350.71 228.6,345.47 226.34,338.53 224.29,332.24"];
	group_reads_by_umi -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 4 261.25 350.5 283.78 343.73 315.47 334.2 339.85 326.87 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 340.36 329.28 346.36 324.91 338.95 324.58 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 326.5 335.6 0 19 3 -bam ",
		label=bam,
		lp="326.5,337.5",
		pos="e,347.81,324.48 261.25,350.5 283.78,343.73 315.47,334.2 339.85,326.87"];
	index_cram	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 33.5 80.5 33.5 99.5 152.5 99.5 152.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 93 87.5 0 103 19 -samtools index cram ",
		height=0.27778,
		label="samtools index cram",
		pos="93,90",
		rects="33.5,80.5,152.5,99.5",
		width=1.6528];
	index_cram -> aligned_cram	[_draw_="c 7 -#000000 B 4 106.24 80.5 115.78 74.38 128.84 66 139.7 59.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 140.95 61.14 145.52 55.3 138.3 57.01 ",
		pos="e,146.79,54.478 106.24,80.505 115.78,74.38 128.84,65.999 139.7,59.031"];
	bam_to_cram -> index_cram	[_draw_="c 7 -#000000 B 4 83.31 125.71 84.77 120.47 86.71 113.53 88.47 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 90.76 108.12 90.29 100.72 86.05 106.81 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 98.5 110.6 0 21 4 -cram ",
		label=cram,
		lp="98.5,112.5",
		pos="e,90.693,99.265 83.314,125.71 84.775,120.47 86.712,113.53 88.469,107.24"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 178 395.5 178 414.5 288 414.5 288 395.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 233 402.5 0 94 15 -Sambamba: merge ",
		height=0.27778,
		label="Sambamba: merge",
		pos="233,405",
		rects="178,395.5,288,414.5",
		width=1.5278];
	merge -> group_reads_by_umi	[_draw_="c 7 -#000000 B 4 233 395.71 233 390.59 233 383.85 233 377.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.45 377.78 233 370.78 230.55 377.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 242.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="242.5,382.5",
		pos="e,233,369.27 233,395.71 233,390.59 233,383.85 233,377.67"];
	align -> adapter_histogram	[_draw_="c 7 -#000000 B 10 267.5 440.57 280.92 433.54 296 422.07 296 406 296 406 296 406 296 89 296 77.21 287.94 66.95 279.45 59.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 281.16 57.64 274.17 55.15 278.08 61.45 ",
		pos="e,273,54.197 267.5,440.57 280.92,433.54 296,422.07 296,406 296,406 296,406 296,89 296,77.207 287.94,66.947 279.45,59.41"];
	align -> merge	[_draw_="c 7 -#000000 B 4 244.3 440.71 242.6 435.47 240.34 428.53 238.29 422.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 240.66 421.6 236.16 415.7 236 423.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 252.5 425.6 0 23 4 -bams ",
		label=bams,
		lp="252.5,427.5",
		pos="e,235.69,414.27 244.3,440.71 242.6,435.47 240.34,428.53 238.29,422.24"];
	call_molecular_consensus -> align_consensus	[_draw_="c 7 -#000000 B 4 205.57 305.5 195.79 299.32 182.37 290.84 171.29 283.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 172.91 281.96 165.69 280.29 170.29 286.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 200.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="200.5,292.5",
		pos="e,164.41,279.48 205.57,305.5 195.79,299.32 182.37,290.84 171.29,283.83"];
	collect_duplex_seq_metrics -> duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 376 305.76 376 297.1 376 283.09 376 271 376 271 376 271 376 89 376 80.31 376 70.63 376 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 378.45 62.76 376 55.76 373.55 62.76 ",
		pos="e,376,54.243 376,305.76 376,297.1 376,283.09 376,271 376,271 376,271 376,89 376,80.308 376,70.627 376,62.655"];
	filter_consensus -> clip_overlap	[_draw_="c 7 -#000000 B 4 109.25 215.71 104.6 210 98.3 202.26 92.83 195.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 95 194.32 88.68 190.44 91.2 197.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 110.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="110.5,202.5",
		pos="e,87.728,189.27 109.25,215.71 104.6,210 98.303,202.26 92.831,195.54"];
	align_consensus -> filter_consensus	[_draw_="c 7 -#000000 B 4 144.25 260.71 139.6 255 133.3 247.26 127.83 240.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 130 239.32 123.68 235.44 126.2 242.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 145.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="145.5,247.5",
		pos="e,122.73,234.27 144.25,260.71 139.6,255 133.3,247.26 127.83,240.54"];
}
