digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 548 566 548 566 0 ",
		bb="0,0,566,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 27 485 27 540 429 540 429 485 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 77 528 0 84 15 -Workflow Inputs ",
			bb="27,485,429,540",
			label="Workflow Inputs",
			lheight=0.15,
			lp="77,530.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		sample_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 267 493.5 267 512.5 353 512.5 353 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 310 500.5 0 70 11 -sample_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sample_name,
			pos="310,503",
			rects="267,493.5,353,512.5",
			width=1.1944];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 357.5 493.5 357.5 512.5 420.5 512.5 420.5 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 389 500.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="389,503",
			rects="357.5,493.5,420.5,512.5",
			width=0.875];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 225 493.5 225 512.5 263 512.5 263 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 244 500.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="244,503",
			rects="225,493.5,263,512.5",
			width=0.52778];
		target_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 35 493.5 35 512.5 129 512.5 129 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 82 500.5 0 78 16 -target_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=target_intervals,
			pos="82,503",
			rects="35,493.5,129,512.5",
			width=1.3056];
		read_structure	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 133.5 493.5 133.5 512.5 220.5 512.5 220.5 493.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 177 500.5 0 71 14 -read_structure ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read_structure,
			pos="177,503",
			rects="133.5,493.5,220.5,512.5",
			width=1.2083];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 340 63 340 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,340,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 130 35.5 130 54.5 244 54.5 244 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 187 42.5 0 98 18 -duplex_seq_metrics ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=duplex_seq_metrics,
			pos="187,45",
			rects="130,35.5,244,54.5",
			width=1.5833];
		aligned_cram	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 248.5 35.5 248.5 54.5 331.5 54.5 331.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 290 42.5 0 67 12 -aligned_cram ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aligned_cram,
			pos="290,45",
			rects="248.5,35.5,331.5,54.5",
			width=1.1528];
		adapter_histogram	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 35.5 16.5 54.5 125.5 54.5 125.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 71 42.5 0 93 17 -adapter_histogram ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_histogram,
			pos="71,45",
			rects="16.5,35.5,125.5,54.5",
			width=1.5139];
	}
	collect_duplex_seq_metrics	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 78.5 305.5 78.5 324.5 223.5 324.5 223.5 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 151 312.5 0 129 26 -collect duplex seq metrics ",
		height=0.27778,
		label="collect duplex seq metrics",
		pos="151,315",
		rects="78.5,305.5,223.5,324.5",
		width=2.0139];
	sample_name -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 13 311.31 493.72 312.8 483.65 315 466.12 315 451 315 451 315 451 315 359 315 338.17 295.49 340.37 276 333 271.14 \
331.16 252.71 328.35 231.44 325.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 231.93 323.13 224.67 324.66 231.3 327.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 338 403.1 0 46 11 -description ",
		label=description,
		lp="338,405",
		pos="e,223.17,324.47 311.31,493.72 312.8,483.65 315,466.12 315,451 315,451 315,451 315,359 315,338.17 295.49,340.37 276,333 271.14,331.16 \
252.71,328.35 231.44,325.54"];
	align	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 98 440.5 98 459.5 294 459.5 294 440.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 196 447.5 0 180 34 -umi per-lane alignment subworkflow ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="umi per-lane alignment subworkflow",
		pos="196,450",
		rects="98,440.5,294,459.5",
		width=2.7222];
	reference -> align	[_draw_="c 7 -#000000 B 7 373.66 493.56 367.66 490.53 360.64 487.29 354 485 323.45 474.47 288.41 466.53 259.1 460.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 259.81 458.62 252.48 459.76 258.92 463.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 344 470.6 0 40 9 -reference ",
		label=reference,
		lp="344,472.5",
		pos="e,251,459.48 373.66,493.56 367.66,490.53 360.64,487.29 354,485 323.45,474.47 288.41,466.53 259.1,460.98"];
	clip_overlap	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 370.5 170.5 370.5 189.5 495.5 189.5 495.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 433 177.5 0 109 22 -clip overlapping reads ",
		height=0.27778,
		label="clip overlapping reads",
		pos="433,180",
		rects="370.5,170.5,495.5,189.5",
		width=1.7361];
	reference -> clip_overlap	[_draw_="c 7 -#000000 B 10 420.38 497.17 446 491.23 478 478.34 478 451 478 451 478 451 478 224 478 211.27 468.47 201.15 458.18 193.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 459.55 191.9 452.32 190.22 456.92 196.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 498 335.6 0 40 9 -reference ",
		label=reference,
		lp="498,337.5",
		pos="e,451.04,189.4 420.38,497.17 446,491.23 478,478.34 478,451 478,451 478,451 478,224 478,211.27 468.47,201.15 458.18,193.93"];
	bam_to_cram	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 363 125.5 363 144.5 503 144.5 503 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 433 132.5 0 124 22 -BAM to CRAM conversion ",
		height=0.27778,
		label="BAM to CRAM conversion",
		pos="433,135",
		rects="363,125.5,503,144.5",
		width=1.9444];
	reference -> bam_to_cram	[_draw_="c 7 -#000000 B 10 420.43 496.78 460.88 489.15 526 473.4 526 451 526 451 526 451 526 179 526 163.7 515.5 153.83 501.56 147.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 502.81 145.32 495.4 145 500.99 149.87 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 546 313.1 0 40 9 -reference ",
		label=reference,
		lp="546,315",
		pos="e,493.99,144.44 420.43,496.78 460.88,489.15 526,473.4 526,451 526,451 526,451 526,179 526,163.7 515.5,153.83 501.56,147.46"];
	align_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 373 260.5 373 279.5 471 279.5 471 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 422 267.5 0 82 15 -umi realignment ",
		height=0.27778,
		label="umi realignment",
		pos="422,270",
		rects="373,260.5,471,279.5",
		width=1.3611];
	reference -> align_consensus	[_draw_="c 7 -#000000 B 10 398.72 493.68 408.46 484.36 422 468.3 422 451 422 451 422 451 422 314 422 305.31 422 295.63 422 287.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 424.45 287.76 422 280.76 419.55 287.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 442 380.6 0 40 9 -reference ",
		label=reference,
		lp="442,382.5",
		pos="e,422,279.24 398.72,493.68 408.46,484.36 422,468.3 422,451 422,451 422,451 422,314 422,305.31 422,295.63 422,287.65"];
	filter_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 347.5 215.5 347.5 234.5 470.5 234.5 470.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 409 222.5 0 107 22 -filter consensus reads ",
		height=0.27778,
		label="filter consensus reads",
		pos="409,225",
		rects="347.5,215.5,470.5,234.5",
		width=1.7083];
	reference -> filter_consensus	[_draw_="c 7 -#000000 B 13 385.17 493.53 381.03 483.57 375 466.43 375 451 375 451 375 451 375 336.5 375 302.49 359.54 291.23 373 260 376.47 \
251.95 382.89 244.91 389.36 239.37 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 390.57 241.53 394.55 235.27 387.54 237.68 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 395 358.1 0 40 9 -reference ",
		label=reference,
		lp="395,360",
		pos="e,395.74,234.33 385.17,493.53 381.03,483.57 375,466.43 375,451 375,451 375,451 375,336.5 375,302.49 359.54,291.23 373,260 376.47,\
251.95 382.89,244.91 389.36,239.37"];
	bam -> align	[_draw_="c 7 -#000000 B 7 242.59 493.53 240.94 486.02 237.58 475.17 231 468 229.6 466.47 228.04 465.07 226.37 463.78 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 228 461.92 220.79 460.18 225.34 466.04 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 245.5 470.6 0 19 3 -bam ",
		label=bam,
		lp="245.5,472.5",
		pos="e,219.52,459.36 242.59,493.53 240.94,486.02 237.58,475.17 231,468 229.6,466.47 228.04,465.07 226.37,463.78"];
	target_intervals -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 82 493.7 82 483.6 82 466.05 82 451 82 451 82 451 82 359 82 344.11 93.71 334.19 107.48 327.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 108.39 329.95 113.89 324.98 106.49 325.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 100 403.1 0 36 9 -intervals ",
		label=intervals,
		lp="100,405",
		pos="e,115.29,324.4 82,493.7 82,483.6 82,466.05 82,451 82,451 82,451 82,359 82,344.11 93.712,334.19 107.48,327.68"];
	read_structure -> align	[_draw_="c 7 -#000000 B 7 173.95 493.73 171.83 486.56 170.03 476.08 174 468 174.48 467.03 175.04 466.09 175.67 465.2 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 177.37 466.97 180.47 460.23 173.84 463.57 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 204 470.6 0 60 14 -read_structure ",
		label=read_structure,
		lp="204,472.5",
		pos="e,181.52,459.14 173.95,493.73 171.83,486.56 170.03,476.08 174,468 174.48,467.03 175.04,466.09 175.67,465.2"];
	align -> adapter_histogram	[_draw_="c 7 -#000000 B 13 177.44 440.53 165.58 434.51 150.35 425.64 139 415 119.53 396.74 71 342.69 71 316 71 316 71 316 71 89 71 80.31 \
71 70.63 71 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 73.45 62.76 71 55.76 68.55 62.76 ",
		pos="e,71,54.243 177.44,440.53 165.58,434.51 150.35,425.64 139,415 119.53,396.74 71,342.69 71,316 71,316 71,316 71,89 71,80.308 71,70.627 \
71,62.655"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 141 395.5 141 414.5 251 414.5 251 395.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 196 402.5 0 94 15 -Sambamba: merge ",
		height=0.27778,
		label="Sambamba: merge",
		pos="196,405",
		rects="141,395.5,251,414.5",
		width=1.5278];
	align -> merge	[_draw_="c 7 -#000000 B 4 196 440.71 196 435.59 196 428.85 196 422.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 198.45 422.78 196 415.78 193.55 422.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 207.5 425.6 0 23 4 -bams ",
		label=bams,
		lp="207.5,427.5",
		pos="e,196,414.27 196,440.71 196,435.59 196,428.85 196,422.67"];
	group_reads_by_umi	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 140.5 350.5 140.5 369.5 251.5 369.5 251.5 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 196 357.5 0 95 18 -group reads by umi ",
		height=0.27778,
		label="group reads by umi",
		pos="196,360",
		rects="140.5,350.5,251.5,369.5",
		width=1.5417];
	merge -> group_reads_by_umi	[_draw_="c 7 -#000000 B 4 196 395.71 196 390.59 196 383.85 196 377.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 198.45 377.78 196 370.78 193.55 377.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 205.5 380.6 0 19 3 -bam ",
		label=bam,
		lp="205.5,382.5",
		pos="e,196,369.27 196,395.71 196,390.59 196,383.85 196,377.67"];
	index_cram	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 328.5 80.5 328.5 99.5 447.5 99.5 447.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 388 87.5 0 103 19 -samtools index cram ",
		height=0.27778,
		label="samtools index cram",
		pos="388,90",
		rects="328.5,80.5,447.5,99.5",
		width=1.6528];
	index_cram -> aligned_cram	[_draw_="c 7 -#000000 B 4 368.64 80.5 353.87 74.03 333.36 65.02 316.98 57.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 318.1 55.66 310.71 55.09 316.13 60.14 ",
		pos="e,309.32,54.478 368.64,80.505 353.87,74.026 333.36,65.024 316.98,57.84"];
	call_molecular_consensus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 228 305.5 228 324.5 368 324.5 368 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 298 312.5 0 124 24 -call molecular consensus ",
		height=0.27778,
		label="call molecular consensus",
		pos="298,315",
		rects="228,305.5,368,324.5",
		width=1.9444];
	call_molecular_consensus -> align_consensus	[_draw_="c 7 -#000000 B 4 322.5 305.5 341.69 298.85 368.56 289.53 389.54 282.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 390.31 284.58 396.12 279.97 388.71 279.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 380.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="380.5,292.5",
		pos="e,397.55,279.48 322.5,305.5 341.69,298.85 368.56,289.53 389.54,282.26"];
	clip_overlap -> bam_to_cram	[_draw_="c 7 -#000000 B 4 433 170.71 433 165.59 433 158.85 433 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 435.45 152.78 433 145.78 430.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 442.5 155.6 0 19 3 -bam ",
		label=bam,
		lp="442.5,157.5",
		pos="e,433,144.27 433,170.71 433,165.59 433,158.85 433,152.67"];
	bam_to_cram -> index_cram	[_draw_="c 7 -#000000 B 4 424.32 125.71 418.22 119.88 409.91 111.93 402.77 105.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 404.5 103.38 397.74 100.31 401.11 106.92 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 424.5 110.6 0 21 4 -cram ",
		label=cram,
		lp="424.5,112.5",
		pos="e,396.65,99.265 424.32,125.71 418.22,119.88 409.91,111.93 402.77,105.12"];
	collect_duplex_seq_metrics -> duplex_seq_metrics	[_draw_="c 7 -#000000 B 10 156.89 305.54 162.14 297.17 169 283.79 169 271 169 271 169 271 169 89 169 79.51 172.78 69.69 176.87 61.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.99 63.06 180.35 55.77 174.74 60.62 ",
		pos="e,181.11,54.458 156.89,305.54 162.14,297.17 169,283.79 169,271 169,271 169,271 169,89 169,79.51 172.78,69.691 176.87,61.837"];
	align_consensus -> filter_consensus	[_draw_="c 7 -#000000 B 4 419.49 260.71 417.91 255.47 415.81 248.53 413.91 242.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 416.31 241.71 411.94 235.71 411.62 243.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 425.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="425.5,247.5",
		pos="e,411.5,234.27 419.49,260.71 417.91,255.47 415.81,248.53 413.91,242.24"];
	group_reads_by_umi -> call_molecular_consensus	[_draw_="c 7 -#000000 B 4 216.15 350.5 231.66 343.97 253.26 334.86 270.38 327.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 271 330.04 276.5 325.07 269.09 325.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 265.5 335.6 0 19 3 -bam ",
		label=bam,
		lp="265.5,337.5",
		pos="e,277.89,324.48 216.15,350.5 231.66,343.97 253.26,334.86 270.38,327.64"];
	group_reads_by_umi -> collect_duplex_seq_metrics	[_draw_="c 7 -#000000 B 4 187.32 350.71 181.22 344.88 172.91 336.93 165.77 330.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 167.5 328.38 160.74 325.31 164.11 331.92 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 186.5 335.6 0 19 3 -bam ",
		label=bam,
		lp="186.5,337.5",
		pos="e,159.65,324.27 187.32,350.71 181.22,344.88 172.91,336.93 165.77,330.12"];
	filter_consensus -> clip_overlap	[_draw_="c 7 -#000000 B 4 413.63 215.71 416.68 210.24 420.78 202.9 424.42 196.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 426.38 197.89 427.65 190.59 422.1 195.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 432.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="432.5,202.5",
		pos="e,428.39,189.27 413.63,215.71 416.68,210.24 420.78,202.9 424.42,196.38"];
}
