digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 323 589 323 589 0 ",
		bb="0,0,589,323",
		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 98 260 98 315 456 315 456 260 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 148 303 0 84 15 -Workflow Inputs ",
			bb="98,260,456,315",
			label="Workflow Inputs",
			lheight=0.15,
			lp="148,305.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		ignore_all_errors	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 106 268.5 106 287.5 204 287.5 204 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 155 275.5 0 82 17 -ignore_all_errors ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=ignore_all_errors,
			pos="155,278",
			rects="106,268.5,204,287.5",
			width=1.3611];
		no_internet	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 208 268.5 208 287.5 280 287.5 280 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 244 275.5 0 56 11 -no_internet ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=no_internet,
			pos="244,278",
			rects="208,268.5,280,287.5",
			width=1];
		submol	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 394.5 268.5 394.5 287.5 447.5 287.5 447.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 421 275.5 0 37 6 -submol ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol,
			pos="421,278",
			rects="394.5,268.5,447.5,287.5",
			width=0.73611];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 284.5 268.5 284.5 287.5 345.5 287.5 345.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 315 275.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="315,278",
			rects="284.5,268.5,345.5,287.5",
			width=0.84722];
		fasta	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 349.5 268.5 349.5 287.5 390.5 287.5 390.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 370 275.5 0 25 5 -fasta ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fasta,
			pos="370,278",
			rects="349.5,268.5,390.5,287.5",
			width=0.56944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 581 63 581 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,581,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		submol_block_json	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 463 35.5 463 54.5 573 54.5 573 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 518 42.5 0 94 17 -submol_block_json ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol_block_json,
			pos="518,45",
			rects="463,35.5,573,54.5",
			width=1.5278];
		locus_tag_prefix	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 363 35.5 363 54.5 459 54.5 459 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 411 42.5 0 80 16 -locus_tag_prefix ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=locus_tag_prefix,
			pos="411,45",
			rects="363,35.5,459,54.5",
			width=1.3333];
		input_asn_type	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 61.5 35.5 61.5 54.5 152.5 54.5 152.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 107 42.5 0 75 14 -input_asn_type ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_asn_type,
			pos="107,45",
			rects="61.5,35.5,152.5,54.5",
			width=1.2639];
		output_seq_submit	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 157 35.5 157 54.5 267 54.5 267 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 212 42.5 0 94 17 -output_seq_submit ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_seq_submit,
			pos="212,45",
			rects="157,35.5,267,54.5",
			width=1.5278];
		taxid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 35.5 16.5 54.5 57.5 54.5 57.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 37 42.5 0 25 5 -taxid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxid,
			pos="37,45",
			rects="16.5,35.5,57.5,54.5",
			width=0.56944];
		output_entries	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 271.5 35.5 271.5 54.5 358.5 54.5 358.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 315 42.5 0 71 14 -output_entries ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_entries,
			pos="315,45",
			rects="271.5,35.5,358.5,54.5",
			width=1.2083];
	}
	pgapx_yaml_ctl	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 242 170.5 242 189.5 336 189.5 336 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 289 177.5 0 78 14 -pgapx_yaml_ctl ",
		height=0.27778,
		label=pgapx_yaml_ctl,
		pos="289,180",
		rects="242,170.5,336,189.5",
		width=1.3056];
	ignore_all_errors -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 155.01 268.51 155.51 255.24 158.44 229.6 173 215 189.1 198.86 212.42 190.3 233.94 185.78 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 234.17 188.23 240.59 184.53 233.26 183.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 207 223.1 0 68 17 -ignore_all_errors ",
		label=ignore_all_errors,
		lp="207,225",
		pos="e,242.08,184.25 155.01,268.51 155.51,255.24 158.44,229.6 173,215 189.1,198.86 212.42,190.3 233.94,185.78"];
	no_internet -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 242.57 268.84 240.82 256.45 239.08 232.49 248 215 252.31 206.55 259.75 199.41 267.12 193.89 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 268.17 196.14 272.53 190.15 265.38 192.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 271.5 223.1 0 47 11 -no_internet ",
		label=no_internet,
		lp="271.5,225",
		pos="e,273.77,189.28 242.57,268.84 240.82,256.45 239.08,232.49 248,215 252.31,206.55 259.75,199.41 267.12,193.89"];
	yaml2json	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 395 215.5 395 234.5 463 234.5 463 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 429 222.5 0 52 9 -yaml2json ",
		height=0.27778,
		label=yaml2json,
		pos="429,225",
		rects="395,215.5,463,234.5",
		width=0.94444];
	submol -> yaml2json	[_draw_="c 7 -#000000 B 4 422.32 268.58 423.43 261.52 425.04 251.24 426.4 242.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 428.8 243.06 427.47 235.76 423.96 242.3 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 437 245.6 0 22 5 -input ",
		label=input,
		lp="437,247.5",
		pos="e,427.7,234.26 422.32,268.58 423.43,261.52 425.04,251.24 426.4,242.55"];
	taxon_db -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 312.25 268.68 309.51 260.24 305.24 246.78 302 235 298.57 222.51 295.16 208.25 292.69 197.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 295.13 197.22 291.2 190.94 290.35 198.31 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 321 223.1 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="321,225",
		pos="e,290.86,189.46 312.25,268.68 309.51,260.24 305.24,246.78 302,235 298.57,222.51 295.16,208.25 292.69,197.52"];
	fasta -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 10 365.33 268.68 360.61 260.24 353.17 246.78 347 235 342.39 226.2 343.47 222.54 337 215 329.93 206.76 320.47 199.51 \
311.81 193.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 313.31 191.89 306.08 190.26 310.72 196.05 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 370 223.1 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="370,225",
		pos="e,304.79,189.46 365.33,268.68 360.61,260.24 353.17,246.78 347,235 342.39,226.2 343.47,222.54 337,215 329.93,206.76 320.47,199.51 \
311.81,193.84"];
	file2int_taxid	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 9 80.5 9 99.5 89 99.5 89 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 49 87.5 0 64 14 -file2int_taxid ",
		height=0.27778,
		label=file2int_taxid,
		pos="49,90",
		rects="9,80.5,89,99.5",
		width=1.1111];
	file2int_taxid -> taxid	[_draw_="c 7 -#000000 B 4 46.69 80.71 45.23 75.47 43.29 68.53 41.53 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 43.95 61.81 39.71 55.72 39.24 63.12 ",
		pos="e,39.307,54.265 46.686,80.709 45.225,75.474 43.288,68.534 41.531,62.235"];
	file2string_input_asn_type	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 101.5 125.5 101.5 144.5 246.5 144.5 246.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 174 132.5 0 129 26 -file2string_input_asn_type ",
		height=0.27778,
		label=file2string_input_asn_type,
		pos="174,135",
		rects="101.5,125.5,246.5,144.5",
		width=2.0139];
	file2string_input_asn_type -> input_asn_type	[_draw_="c 7 -#000000 B 4 167.58 125.56 156.24 110.67 132.55 79.56 118.39 60.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 120.41 59.57 114.22 55.49 116.51 62.54 ",
		pos="e,113.31,54.284 167.58,125.56 156.24,110.67 132.55,79.565 118.39,60.963"];
	type_based_splitter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 199.5 80.5 199.5 99.5 312.5 99.5 312.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 256 87.5 0 97 19 -type_based_splitter ",
		height=0.27778,
		label=type_based_splitter,
		pos="256,90",
		rects="199.5,80.5,312.5,99.5",
		width=1.5694];
	file2string_input_asn_type -> type_based_splitter	[_draw_="c 7 -#000000 B 7 182.62 125.57 188.73 119.96 197.35 112.78 206 108 209.67 105.97 213.62 104.13 217.64 102.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 218.32 104.83 223.97 100.03 216.56 100.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 237 110.6 0 62 14 -input_asn_type ",
		label=input_asn_type,
		lp="237,112.5",
		pos="e,225.39,99.488 182.62,125.57 188.73,119.96 197.35,112.78 206,108 209.67,105.97 213.62,104.13 217.64,102.46"];
	initial_cleanup	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 250.5 125.5 250.5 144.5 327.5 144.5 327.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 289 132.5 0 61 11 -asn_cleanup ",
		height=0.27778,
		label=asn_cleanup,
		pos="289,135",
		rects="250.5,125.5,327.5,144.5",
		width=1.0694];
	initial_cleanup -> type_based_splitter	[_draw_="c 7 -#000000 B 4 282.64 125.71 278.35 120.12 272.56 112.58 267.48 105.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 269.47 104.53 263.26 100.47 265.58 107.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 286 110.6 0 22 5 -input ",
		label=input,
		lp="286,112.5",
		pos="e,262.34,99.265 282.64,125.71 278.35,120.12 272.56,112.58 267.48,105.96"];
	type_based_splitter -> output_seq_submit	[_draw_="c 7 -#000000 B 4 247.52 80.71 241.55 74.88 233.42 66.93 226.44 60.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 228.26 58.46 221.54 55.32 224.83 61.97 ",
		pos="e,220.46,54.265 247.52,80.709 241.55,74.879 233.42,66.934 226.44,60.117"];
	type_based_splitter -> output_entries	[_draw_="c 7 -#000000 B 4 267.66 80.5 275.9 74.5 287.12 66.32 296.57 59.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 297.93 61.47 302.14 55.37 295.04 57.51 ",
		pos="e,303.37,54.478 267.66,80.505 275.9,74.497 287.12,66.32 296.57,59.435"];
	file2string_ltp	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 336.5 80.5 336.5 99.5 419.5 99.5 419.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 378 87.5 0 67 15 -file2string_ltp ",
		height=0.27778,
		label=file2string_ltp,
		pos="378,90",
		rects="336.5,80.5,419.5,99.5",
		width=1.1528];
	file2string_ltp -> locus_tag_prefix	[_draw_="c 7 -#000000 B 4 384.36 80.71 388.65 75.12 394.44 67.58 399.52 60.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 401.42 62.51 403.74 55.47 397.53 59.53 ",
		pos="e,404.66,54.265 384.36,80.709 388.65,75.117 394.44,67.579 399.52,60.957"];
	yaml2json -> submol_block_json	[_draw_="c 7 -#000000 B 10 430.83 215.8 432.6 207.19 435 193.21 435 181 435 181 435 181 435 89 435 77.53 460.3 65.62 482.96 57.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 483.63 59.61 489.4 54.95 481.98 55 ",
		pos="e,490.82,54.443 430.83,215.8 432.6,207.19 435,193.21 435,181 435,181 435,181 435,89 435,77.532 460.3,65.62 482.96,57.25"];
	yaml2json -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 403.86 215.56 388.14 210.35 367.44 203.61 349 198 342.15 195.92 334.84 193.78 327.75 191.75 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 328.45 189.4 321.05 189.84 327.11 194.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 386 200.6 0 22 5 -input ",
		label=input,
		lp="386,202.5",
		pos="e,319.59,189.42 403.86,215.56 388.14,210.35 367.44,203.61 349,198 342.15,195.92 334.84,193.78 327.75,191.75"];
	pgapx_yaml_ctl -> file2int_taxid	[_draw_="c 7 -#000000 B 7 242.26 176.26 188.31 172.29 103.69 163.3 78 145 65.31 135.96 57.64 119.59 53.41 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 55.76 106.53 51.36 100.56 51.08 107.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 89 133.1 0 22 5 -input ",
		label=input,
		lp="89,135",
		pos="e,50.914,99.111 242.26,176.26 188.31,172.29 103.69,163.3 78,145 65.306,135.96 57.645,119.59 53.413,107.24"];
	pgapx_yaml_ctl -> file2string_input_asn_type	[_draw_="c 7 -#000000 B 4 266.28 170.5 248.64 163.91 224 154.7 204.62 147.45 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 205.51 145.16 198.09 145.01 203.79 149.75 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 252 155.6 0 22 5 -input ",
		label=input,
		lp="252,157.5",
		pos="e,196.67,144.48 266.28,170.5 248.64,163.91 224,154.7 204.62,147.45"];
	pgapx_yaml_ctl -> initial_cleanup	[_draw_="c 7 -#000000 B 4 289 170.71 289 165.59 289 158.85 289 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 291.45 152.78 289 145.78 286.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 320 155.6 0 62 14 -inp_annotation ",
		label=inp_annotation,
		lp="320,157.5",
		pos="e,289,144.27 289,170.71 289,165.59 289,158.85 289,152.67"];
	pgapx_yaml_ctl -> file2string_ltp	[_draw_="c 7 -#000000 B 7 335.71 171.93 341.68 169.51 347.32 166.29 352 162 367.52 147.78 373.8 123.53 376.32 107.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 378.7 108.12 377.18 100.87 373.84 107.49 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 383 133.1 0 22 5 -input ",
		label=input,
		lp="383,135",
		pos="e,377.37,99.365 335.71,171.93 341.68,169.51 347.32,166.29 352,162 367.52,147.78 373.8,123.53 376.32,107.38"];
}
