digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 855 278 855 0 ",
		bb="0,0,855,278",
		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 215 8 270 847 270 847 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 258 0 84 15 -Workflow Inputs ",
			bb="8,215,847,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		reference_fai	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 223.5 16.5 242.5 97.5 242.5 97.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 57 230.5 0 65 13 -reference_fai ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_fai,
			pos="57,233",
			rects="16.5,223.5,97.5,242.5",
			width=1.125];
		reference_ann	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 383 223.5 383 242.5 469 242.5 469 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 426 230.5 0 70 13 -reference_ann ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_ann,
			pos="426,233",
			rects="383,223.5,469,242.5",
			width=1.1944];
		generate_bwa_indexes	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 627 223.5 627 242.5 755 242.5 755 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 691 230.5 0 112 20 -generate_bwa_indexes ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=generate_bwa_indexes,
			pos="691,233",
			rects="627,223.5,755,242.5",
			width=1.7778];
		reference_sa	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 759 223.5 759 242.5 839 242.5 839 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 799 230.5 0 64 12 -reference_sa ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_sa,
			pos="799,233",
			rects="759,223.5,839,242.5",
			width=1.1111];
		reference_pac	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 199 223.5 199 242.5 285 242.5 285 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 242 230.5 0 70 13 -reference_pac ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_pac,
			pos="242,233",
			rects="199,223.5,285,242.5",
			width=1.1944];
		reference_amb	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 289 223.5 289 242.5 379 242.5 379 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 334 230.5 0 74 13 -reference_amb ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_amb,
			pos="334,233",
			rects="289,223.5,379,242.5",
			width=1.25];
		reference_fasta	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 101.5 223.5 101.5 242.5 194.5 242.5 194.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 148 230.5 0 77 15 -reference_fasta ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_fasta,
			pos="148,233",
			rects="101.5,223.5,194.5,242.5",
			width=1.2917];
		algoType	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 473 223.5 473 242.5 533 242.5 533 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 503 230.5 0 44 8 -algoType ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=algoType,
			pos="503,233",
			rects="473,223.5,533,242.5",
			width=0.83333];
		reference_bwt	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 537 223.5 537 242.5 623 242.5 623 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 580 230.5 0 70 13 -reference_bwt ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference_bwt,
			pos="580,233",
			rects="537,223.5,623,242.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 245 8 245 63 353 63 353 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 299 15 0 92 16 -Workflow Outputs ",
			bb="245,8,353,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="299,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		output	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 275 35.5 275 54.5 323 54.5 323 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 299 42.5 0 32 6 -output ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output,
			pos="299,45",
			rects="275,35.5,323,54.5",
			width=0.66667];
	}
	samtools_faidx	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 96 125.5 96 144.5 188 144.5 188 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 142 132.5 0 76 14 -samtools_faidx ",
		height=0.27778,
		pos="142,135",
		rects="96,125.5,188,144.5",
		width=1.2778];
	reference_fai -> samtools_faidx	[_draw_="c 7 -#000000 B 4 64.25 223.82 78.6 207.6 110.83 171.2 128.97 150.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 130.72 152.44 133.53 145.57 127.05 149.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 133.5 178.1 0 47 11 -input_index ",
		label=input_index,
		lp="133.5,180",
		pos="e,134.53,144.44 64.247,223.82 78.603,207.6 110.83,171.2 128.97,150.72"];
	bwa_index	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 391.5 125.5 391.5 144.5 460.5 144.5 460.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 426 132.5 0 53 9 -bwa_index ",
		height=0.27778,
		pos="426,135",
		rects="391.5,125.5,460.5,144.5",
		width=0.95833];
	reference_ann -> bwa_index	[_draw_="c 7 -#000000 B 4 426 223.82 426 208.17 426 173.71 426 152.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 428.45 152.95 426 145.95 423.55 152.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 446.5 178.1 0 41 9 -input_ann ",
		label=input_ann,
		lp="446.5,180",
		pos="e,426,144.44 426,223.82 426,208.17 426,173.71 426,152.91"];
	generate_bwa_indexes -> bwa_index	[_draw_="c 7 -#000000 B 7 679.42 223.64 660.43 210.32 621.05 184.31 584 170 546.4 155.48 501.24 146.55 468.85 141.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 469.27 139.09 461.98 140.47 468.54 143.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 671 178.1 0 94 20 -generate_bwa_indexes ",
		label=generate_bwa_indexes,
		lp="671,180",
		pos="e,460.49,140.25 679.42,223.64 660.43,210.32 621.05,184.31 584,170 546.4,155.48 501.24,146.55 468.85,141.51"];
	reference_sa -> bwa_index	[_draw_="c 7 -#000000 B 7 791.54 223.84 778.39 210.07 749.59 182.48 719 170 674.63 151.9 538.55 142.09 468.56 138.13 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 469 135.7 461.87 137.76 468.73 140.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 770.5 178.1 0 35 8 -input_sa ",
		label=input_sa,
		lp="770.5,180",
		pos="e,460.36,137.67 791.54,223.84 778.39,210.07 749.59,182.48 719,170 674.63,151.9 538.55,142.09 468.56,138.13"];
	reference_pac -> bwa_index	[_draw_="c 7 -#000000 B 7 250.78 223.66 264.95 210.59 294.19 185.22 323 170 342.08 159.92 364.73 152.05 383.92 146.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 384.39 148.84 390.45 144.57 383.05 144.13 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 343 178.1 0 40 9 -input_pac ",
		label=input_pac,
		lp="343,180",
		pos="e,391.91,144.16 250.78,223.66 264.95,210.59 294.19,185.22 323,170 342.08,159.92 364.73,152.05 383.92,146.43"];
	reference_amb -> bwa_index	[_draw_="c 7 -#000000 B 7 339.32 223.84 347.61 211.46 364.47 187.51 382 170 389.58 162.43 398.85 155.04 406.93 149.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 407.88 151.42 412.14 145.34 405.02 147.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 403.5 178.1 0 43 9 -input_amb ",
		label=input_amb,
		lp="403.5,180",
		pos="e,413.36,144.46 339.32,223.84 347.61,211.46 364.47,187.51 382,170 389.58,162.43 398.85,155.04 406.93,149.09"];
	gunzip	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 177.5 170.5 177.5 189.5 226.5 189.5 226.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 202 177.5 0 33 6 -gunzip ",
		height=0.27778,
		pos="202,180",
		rects="177.5,170.5,226.5,189.5",
		width=0.68056];
	reference_fasta -> gunzip	[_draw_="c 7 -#000000 B 4 156.92 223.58 165.17 215.78 177.61 204.04 187.32 194.86 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 188.74 196.89 192.15 190.3 185.38 193.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 205 200.6 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="205,202.5",
		pos="e,193.25,189.26 156.92,223.58 165.17,215.78 177.61,204.04 187.32,194.86"];
	algoType -> bwa_index	[_draw_="c 7 -#000000 B 7 499.56 223.76 494.09 211.27 482.53 187.18 468 170 461.51 162.32 453.09 155.11 445.49 149.33 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 447.14 147.5 440.05 145.33 444.25 151.45 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 499.5 178.1 0 37 8 -algoType ",
		label=algoType,
		lp="499.5,180",
		pos="e,438.83,144.44 499.56,223.76 494.09,211.27 482.53,187.18 468,170 461.51,162.32 453.09,155.11 445.49,149.33"];
	reference_bwt -> bwa_index	[_draw_="c 7 -#000000 B 7 573.78 223.61 563.65 210.49 542.36 185.04 519 170 503.47 160 484.6 152.41 467.93 146.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 468.8 144.67 461.39 144.91 467.33 149.34 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 563 178.1 0 40 9 -input_bwt ",
		label=input_bwt,
		lp="563,180",
		pos="e,459.94,144.46 573.78,223.61 563.65,210.49 542.36,185.04 519,170 503.47,160 484.6,152.41 467.93,146.96"];
	bundle_secondaries	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 242.5 80.5 242.5 99.5 355.5 99.5 355.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 299 87.5 0 97 18 -bundle_secondaries ",
		height=0.27778,
		pos="299,90",
		rects="242.5,80.5,355.5,99.5",
		width=1.5694];
	samtools_faidx -> bundle_secondaries	[_draw_="c 7 -#000000 B 7 140.88 125.55 140.62 119.79 141.38 112.43 146 108 158.69 95.83 198.74 91.68 234.68 90.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 234.3 92.98 241.24 90.35 234.17 88.08 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 178 110.6 0 64 15 -secondary_files ",
		label=secondary_files,
		lp="178,112.5",
		pos="e,242.75,90.306 140.88,125.55 140.62,119.79 141.38,112.43 146,108 158.69,95.833 198.74,91.682 234.68,90.521"];
	gunzip -> samtools_faidx	[_draw_="c 7 -#000000 B 7 178.57 170.5 173.52 168.14 168.39 165.3 164 162 159.76 158.81 155.79 154.67 152.42 150.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 154.53 149.35 148.31 145.31 150.66 152.35 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 187 155.6 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="187,157.5",
		pos="e,147.38,144.11 178.57,170.5 173.52,168.14 168.39,165.3 164,162 159.76,158.81 155.79,154.67 152.42,150.63"];
	gunzip -> bundle_secondaries	[_draw_="c 7 -#000000 B 7 204.48 170.61 209.92 152.29 222.61 110.19 225 108 228 105.25 231.35 102.92 234.93 100.94 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.88 103.2 241.18 98 233.8 98.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 242 133.1 0 48 12 -primary_file ",
		label=primary_file,
		lp="242,135",
		pos="e,242.55,97.36 204.48,170.61 209.92,152.29 222.61,110.19 225,108 228,105.25 231.35,102.92 234.93,100.94"];
	gunzip -> bwa_index	[_draw_="c 7 -#000000 B 7 214.3 170.72 223.88 164.72 237.72 157 251 153 294.84 139.81 347.37 136.24 383.37 135.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 383.22 138 390.18 135.45 383.15 133.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 274 155.6 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="274,157.5",
		pos="e,391.7,135.43 214.3,170.72 223.88,164.72 237.72,157 251,153 294.84,139.81 347.37,136.24 383.37,135.54"];
	bundle_secondaries -> output	[_draw_="c 7 -#000000 B 4 299 80.71 299 75.59 299 68.85 299 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 301.45 62.78 299 55.78 296.55 62.78 ",
		pos="e,299,54.265 299,80.709 299,75.593 299,68.848 299,62.666"];
	bwa_index -> bundle_secondaries	[_draw_="c 7 -#000000 B 7 433.9 125.51 438.04 120.02 441.42 112.99 437 108 427.13 96.84 394.68 92.49 363.73 90.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 364.09 88.54 356.99 90.7 363.89 93.43 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 471 110.6 0 64 15 -secondary_files ",
		label=secondary_files,
		lp="471,112.5",
		pos="e,355.48,90.635 433.9,125.51 438.04,120.02 441.42,112.99 437,108 427.13,96.837 394.68,92.487 363.73,90.976"];
	bwa_index -> bundle_secondaries	[_draw_="c 7 -#000000 B 7 460.37 132.61 487.64 130.3 518.89 124.17 504 108 494.53 97.72 419.98 93.65 363.49 92.05 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 363.87 89.61 356.81 91.87 363.74 94.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 539 110.6 0 64 15 -secondary_files ",
		label=secondary_files,
		lp="539,112.5",
		pos="e,355.29,91.828 460.37,132.61 487.64,130.3 518.89,124.17 504,108 494.53,97.716 419.98,93.653 363.49,92.048"];
	bwa_index -> bundle_secondaries	[_draw_="c 7 -#000000 B 7 391.7 132.22 336.95 129.21 235.38 122.87 230 117 223.38 109.78 226.89 104.55 235.06 100.77 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.74 103.13 241.48 98.44 234.07 98.52 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 262 110.6 0 64 15 -secondary_files ",
		label=secondary_files,
		lp="262,112.5",
		pos="e,242.9,97.92 391.7,132.22 336.95,129.21 235.38,122.87 230,117 223.38,109.78 226.89,104.55 235.06,100.77"];
	bwa_index -> bundle_secondaries	[_draw_="c 7 -#000000 B 7 391.66 133.71 359.7 132.67 315.21 129.03 303 117 300.51 114.55 299.15 111.24 298.47 107.8 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 300.92 107.75 298.01 100.92 296.03 108.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 335 110.6 0 64 15 -secondary_files ",
		label=secondary_files,
		lp="335,112.5",
		pos="e,297.91,99.414 391.66,133.71 359.7,132.67 315.21,129.03 303,117 300.51,114.55 299.15,111.24 298.47,107.8"];
	bwa_index -> bundle_secondaries	[_draw_="c 7 -#000000 B 10 391.62 126.24 384.81 123.87 377.94 120.85 372 117 367.51 114.09 368.56 110.8 364 108 360.58 105.9 356.9 104.06 \
353.09 102.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 353.98 100.16 346.57 99.97 352.24 104.74 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 404 110.6 0 64 15 -secondary_files ",
		label=secondary_files,
		lp="404,112.5",
		pos="e,345.15,99.432 391.62,126.24 384.81,123.87 377.94,120.85 372,117 367.51,114.09 368.56,110.8 364,108 360.58,105.9 356.9,104.06 353.09,\
102.44"];
}
