digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 368 741 368 741 0 ",
		bb="0,0,741,368",
		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 305 8 360 733 360 733 305 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 348 0 84 15 -Workflow Inputs ",
			bb="8,305,733,360",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,350.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		min_readlength	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 58.5 313.5 58.5 332.5 151.5 332.5 151.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 105 320.5 0 77 14 -min_readlength ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=min_readlength,
			pos="105,323",
			rects="58.5,313.5,151.5,332.5",
			width=1.2917];
		max_uncalled	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 155.5 313.5 155.5 332.5 240.5 332.5 240.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 198 320.5 0 69 12 -max_uncalled ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=max_uncalled,
			pos="198,323",
			rects="155.5,313.5,240.5,332.5",
			width=1.1806];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 313.5 16 332.5 54 332.5 54 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 35 320.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="35,323",
			rects="16,313.5,54,332.5",
			width=0.52778];
		read_group_id	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 539 313.5 539 332.5 625 332.5 625 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 582 320.5 0 70 13 -read_group_id ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read_group_id,
			pos="582,323",
			rects="539,313.5,625,332.5",
			width=1.1944];
		reference_index	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 629.5 313.5 629.5 332.5 724.5 332.5 724.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 677 320.5 0 79 15 -reference_index ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_index,
			pos="677,323",
			rects="629.5,313.5,724.5,332.5",
			width=1.3194];
		adapters	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 244.5 313.5 244.5 332.5 303.5 332.5 303.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 274 320.5 0 43 8 -adapters ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapters,
			pos="274,323",
			rects="244.5,313.5,303.5,332.5",
			width=0.81944];
		adapter_trim_end	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 307.5 313.5 307.5 332.5 410.5 332.5 410.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 359 320.5 0 87 16 -adapter_trim_end ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_trim_end,
			pos="359,323",
			rects="307.5,313.5,410.5,332.5",
			width=1.4306];
		adapter_min_overlap	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 415 313.5 415 332.5 535 332.5 535 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 475 320.5 0 104 19 -adapter_min_overlap ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=adapter_min_overlap,
			pos="475,323",
			rects="415,313.5,535,332.5",
			width=1.6667];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 437 8 437 63 545 63 545 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 491 15 0 92 16 -Workflow Outputs ",
			bb="437,8,545,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="491,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		aligned_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 451 35.5 451 54.5 531 54.5 531 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 491 42.5 0 64 11 -aligned_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aligned_bam,
			pos="491,45",
			rects="451,35.5,531,54.5",
			width=1.1111];
	}
	trim_fastq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 221 215.5 221 234.5 337 234.5 337 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 279 222.5 0 100 20 -Trim FASTQ (flexbar) ",
		height=0.27778,
		label="Trim FASTQ (flexbar)",
		pos="279,225",
		rects="221,215.5,337,234.5",
		width=1.6111];
	min_readlength -> trim_fastq	[_draw_="c 7 -#000000 B 10 110.06 313.68 115.18 305.24 123.26 291.78 130 280 135.04 271.2 132.95 266.18 141 260 161.49 244.27 188.29 235.72 \
212.82 231.11 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 213.07 233.55 219.55 229.95 212.23 228.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 173 268.1 0 64 14 -min_readlength ",
		label=min_readlength,
		lp="173,270",
		pos="e,221.04,229.69 110.06,313.68 115.18,305.24 123.26,291.78 130,280 135.04,271.2 132.95,266.18 141,260 161.49,244.27 188.29,235.72 \
212.82,231.11"];
	max_uncalled -> trim_fastq	[_draw_="c 7 -#000000 B 7 198.72 313.86 200.24 301.08 204.8 276.09 218 260 225.74 250.57 236.81 243.3 247.4 237.95 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 248.32 240.23 253.61 235.04 246.23 235.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 246.5 268.1 0 57 12 -max_uncalled ",
		label=max_uncalled,
		lp="246.5,270",
		pos="e,254.98,234.39 198.72,313.86 200.24,301.08 204.8,276.09 218,260 225.74,250.57 236.81,243.3 247.4,237.95"];
	bam_to_fastq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 6 260.5 6 279.5 128 279.5 128 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 67 267.5 0 106 20 -Picard: BAM to FASTQ ",
		height=0.27778,
		label="Picard: BAM to FASTQ",
		pos="67,270",
		rects="6,260.5,128,279.5",
		width=1.6944];
	bam -> bam_to_fastq	[_draw_="c 7 -#000000 B 4 40.28 313.58 44.9 306.23 51.71 295.37 57.3 286.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 59.36 287.78 61.01 280.55 55.21 285.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 64.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="64.5,292.5",
		pos="e,61.814,279.26 40.284,313.58 44.897,306.23 51.71,295.37 57.301,286.46"];
	biscuit_align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 451 170.5 451 189.5 531 189.5 531 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 491 177.5 0 64 14 -Biscuit: align ",
		height=0.27778,
		label="Biscuit: align",
		pos="491,180",
		rects="451,170.5,531,189.5",
		width=1.1111];
	read_group_id -> biscuit_align	[_draw_="c 7 -#000000 B 4 576.58 313.6 561.69 290.53 519.98 225.9 500.83 196.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 502.95 195 497.1 190.45 498.84 197.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 565 245.6 0 58 13 -read_group_id ",
		label=read_group_id,
		lp="565,247.5",
		pos="e,496.28,189.18 576.58,313.6 561.69,290.53 519.98,225.9 500.83,196.24"];
	reference_index -> biscuit_align	[_draw_="c 7 -#000000 B 7 669.41 313.5 655.56 298.27 624.85 265.8 595 243 569.26 223.34 536.83 204.89 515.09 193.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 516.27 191.16 508.93 190.07 513.99 195.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 639 245.6 0 66 15 -reference_index ",
		label=reference_index,
		lp="639,247.5",
		pos="e,507.59,189.37 669.41,313.5 655.56,298.27 624.85,265.8 595,243 569.26,223.34 536.83,204.89 515.09,193.31"];
	adapters -> trim_fastq	[_draw_="c 7 -#000000 B 4 274.43 313.82 275.24 298.17 277.04 263.71 278.12 242.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 280.56 243.07 278.48 235.95 275.67 242.81 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 295.5 268.1 0 37 8 -adapters ",
		label=adapters,
		lp="295.5,270",
		pos="e,278.56,234.44 274.43,313.82 275.24,298.17 277.04,263.71 278.12,242.91"];
	adapter_trim_end -> trim_fastq	[_draw_="c 7 -#000000 B 7 353.79 313.59 346.01 301.3 330.59 277.93 315 260 308.91 252.99 301.55 245.85 295.08 239.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 296.96 238.32 290.11 235.47 293.69 241.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 366 268.1 0 72 16 -adapter_trim_end ",
		label=adapter_trim_end,
		lp="366,270",
		pos="e,288.98,234.46 353.79,313.59 346.01,301.3 330.59,277.93 315,260 308.91,252.99 301.55,245.85 295.08,239.93"];
	adapter_min_overlap -> trim_fastq	[_draw_="c 7 -#000000 B 7 467.87 313.86 455.82 300.62 430.08 274.42 403 260 382.73 249.21 358.73 241.6 337.27 236.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 338.03 234.02 330.66 234.81 336.92 238.79 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 474 268.1 0 86 19 -adapter_min_overlap ",
		label=adapter_min_overlap,
		lp="474,270",
		pos="e,329.19,234.46 467.87,313.86 455.82,300.62 430.08,274.42 403,260 382.73,249.21 358.73,241.6 337.27,236.36"];
	biscuit_markdup	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 449.5 80.5 449.5 99.5 532.5 99.5 532.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 491 87.5 0 67 13 -Biscuit dedup ",
		height=0.27778,
		label="Biscuit dedup",
		pos="491,90",
		rects="449.5,80.5,532.5,99.5",
		width=1.1528];
	biscuit_markdup -> aligned_bam	[_draw_="c 7 -#000000 B 4 491 80.71 491 75.59 491 68.85 491 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 493.45 62.78 491 55.78 488.55 62.78 ",
		pos="e,491,54.265 491,80.709 491,75.593 491,68.848 491,62.666"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 445 125.5 445 144.5 537 144.5 537 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 491 132.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="491,135",
		rects="445,125.5,537,144.5",
		width=1.2778];
	index_bam -> biscuit_markdup	[_draw_="c 7 -#000000 B 4 491 125.71 491 120.59 491 113.85 491 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 493.45 107.78 491 100.78 488.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 500.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="500.5,112.5",
		pos="e,491,99.265 491,125.71 491,120.59 491,113.85 491,107.67"];
	bam_to_fastq -> trim_fastq	[_draw_="c 7 -#000000 B 10 82.8 260.55 87.45 257.93 92.49 254.95 97 252 102.58 248.35 102.79 245.42 109 243 127.58 235.76 173.53 231.44 212.97 \
228.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.93 231.42 219.77 228.55 212.64 226.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 123.5 245.6 0 29 6 -reads1 ",
		label=reads1,
		lp="123.5,247.5",
		pos="e,221.28,228.46 82.797,260.55 87.446,257.93 92.492,254.95 97,252 102.58,248.35 102.79,245.42 109,243 127.58,235.76 173.53,231.44 \
212.97,228.96"];
	bam_to_fastq -> trim_fastq	[_draw_="c 7 -#000000 B 7 64.36 260.68 63.12 254.98 62.71 247.64 67 243 76.82 232.36 154.13 228.38 212.58 226.89 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.61 229.34 219.55 226.72 212.49 224.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 81.5 245.6 0 29 6 -reads2 ",
		label=reads2,
		lp="81.5,247.5",
		pos="e,221.06,226.69 64.36,260.68 63.116,254.98 62.714,247.64 67,243 76.816,232.36 154.13,228.38 212.58,226.89"];
	trim_fastq -> biscuit_align	[_draw_="c 7 -#000000 B 4 320.88 215.5 356.11 208.36 406.47 198.15 443.25 190.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 443.5 193.13 449.87 189.34 442.52 188.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 416.5 200.6 0 27 6 -fastq1 ",
		label=fastq1,
		lp="416.5,202.5",
		pos="e,451.35,189.04 320.88,215.5 356.11,208.36 406.47,198.15 443.25,190.68"];
	trim_fastq -> biscuit_align	[_draw_="c 7 -#000000 B 7 336.77 221.59 365.47 219.37 400.46 215.13 431 207 443.54 203.66 456.83 198.13 467.72 193.02 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 468.57 195.32 473.81 190.07 466.44 190.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 469.5 200.6 0 27 6 -fastq2 ",
		label=fastq2,
		lp="469.5,202.5",
		pos="e,475.17,189.41 336.77,221.59 365.47,219.37 400.46,215.13 431,207 443.54,203.66 456.83,198.13 467.72,193.02"];
	biscuit_align -> index_bam	[_draw_="c 7 -#000000 B 4 491 170.71 491 165.59 491 158.85 491 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 493.45 152.78 491 145.78 488.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 500.5 155.6 0 19 3 -bam ",
		label=bam,
		lp="500.5,157.5",
		pos="e,491,144.27 491,170.71 491,165.59 491,158.85 491,152.67"];
}
