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 151 260 151 315 510 315 510 260 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 201 303 0 84 15 -Workflow Inputs ",
			bb="151,260,510,315",
			label="Workflow Inputs",
			lheight=0.15,
			lp="201,305.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		ignore_all_errors	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 159 268.5 159 287.5 257 287.5 257 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 208 275.5 0 82 17 -ignore_all_errors ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=ignore_all_errors,
			pos="208,278",
			rects="159,268.5,257,287.5",
			width=1.3611];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 261.5 268.5 261.5 287.5 322.5 287.5 322.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 292 275.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="292,278",
			rects="261.5,268.5,322.5,287.5",
			width=0.84722];
		fasta	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 326.5 268.5 326.5 287.5 367.5 287.5 367.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 347 275.5 0 25 5 -fasta ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fasta,
			pos="347,278",
			rects="326.5,268.5,367.5,287.5",
			width=0.56944];
		no_internet	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 372 268.5 372 287.5 444 287.5 444 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 408 275.5 0 56 11 -no_internet ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=no_internet,
			pos="408,278",
			rects="372,268.5,444,287.5",
			width=1];
		submol	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 448.5 268.5 448.5 287.5 501.5 287.5 501.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 475 275.5 0 37 6 -submol ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol,
			pos="475,278",
			rects="448.5,268.5,501.5,287.5",
			width=0.73611];
	}
	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
		];
		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];
		output_seq_submit	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 62 35.5 62 54.5 172 54.5 172 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 117 42.5 0 94 17 -output_seq_submit ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_seq_submit,
			pos="117,45",
			rects="62,35.5,172,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];
		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];
		input_asn_type	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 267.5 35.5 267.5 54.5 358.5 54.5 358.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 313 42.5 0 75 14 -input_asn_type ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_asn_type,
			pos="313,45",
			rects="267.5,35.5,358.5,54.5",
			width=1.2639];
		output_entries	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 176.5 35.5 176.5 54.5 263.5 54.5 263.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 220 42.5 0 71 14 -output_entries ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_entries,
			pos="220,45",
			rects="176.5,35.5,263.5,54.5",
			width=1.2083];
	}
	pgapx_yaml_ctl	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 268 170.5 268 189.5 362 189.5 362 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 315 177.5 0 78 14 -pgapx_yaml_ctl ",
		height=0.27778,
		label=pgapx_yaml_ctl,
		pos="315,180",
		rects="268,170.5,362,189.5",
		width=1.3056];
	ignore_all_errors -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 207.52 268.66 207.23 255.61 208.59 230.25 222 215 231.96 203.67 246.02 196.11 260.2 191.07 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 260.72 193.48 266.62 188.99 259.21 188.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 256 223.1 0 68 17 -ignore_all_errors ",
		label=ignore_all_errors,
		lp="256,225",
		pos="e,268.06,188.52 207.52,268.66 207.23,255.61 208.59,230.25 222,215 231.96,203.67 246.02,196.11 260.2,191.07"];
	taxon_db -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 291.17 268.77 290.22 256.69 289.45 233.59 295 215 296.94 208.5 300.37 201.95 303.85 196.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 305.79 197.84 307.64 190.66 301.72 195.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 314 223.1 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="314,225",
		pos="e,308.48,189.4 291.17,268.77 290.22,256.69 289.45,233.59 295,215 296.94,208.5 300.37,201.95 303.85,196.35"];
	fasta -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 345.17 268.86 342.4 256.89 336.73 233.93 330 215 327.85 208.96 325.11 202.48 322.56 196.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 324.85 195.94 319.69 190.62 320.41 198 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 359 223.1 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="359,225",
		pos="e,319.05,189.24 345.17,268.86 342.4,256.89 336.73,233.93 330,215 327.85,208.96 325.11,202.48 322.56,196.81"];
	no_internet -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 405.51 268.85 400.84 253.97 390.56 223.19 383 215 374.04 205.29 361.7 197.98 349.98 192.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 351.21 190.53 343.81 190.06 349.3 195.04 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 416.5 223.1 0 47 11 -no_internet ",
		label=no_internet,
		lp="416.5,225",
		pos="e,342.41,189.47 405.51,268.85 400.84,253.97 390.56,223.19 383,215 374.04,205.29 361.7,197.98 349.98,192.67"];
	yaml2json	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 443 215.5 443 234.5 511 234.5 511 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 477 222.5 0 52 9 -yaml2json ",
		height=0.27778,
		label=yaml2json,
		pos="477,225",
		rects="443,215.5,511,234.5",
		width=0.94444];
	submol -> yaml2json	[_draw_="c 7 -#000000 B 4 475.33 268.58 475.61 261.52 476.01 251.24 476.35 242.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 478.79 242.87 476.62 235.78 473.89 242.68 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 487 245.6 0 22 5 -input ",
		label=input,
		lp="487,247.5",
		pos="e,476.68,234.26 475.33,268.58 475.61,261.52 476.01,251.24 476.35,242.55"];
	file2int_taxid	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 58 80.5 58 99.5 138 99.5 138 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 98 87.5 0 64 14 -file2int_taxid ",
		height=0.27778,
		label=file2int_taxid,
		pos="98,90",
		rects="58,80.5,138,99.5",
		width=1.1111];
	file2int_taxid -> taxid	[_draw_="c 7 -#000000 B 7 85.99 80.58 78.75 75.5 69.34 68.88 61 63 59.25 61.76 57.42 60.48 55.6 59.19 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 57.08 57.23 49.95 55.18 54.25 61.23 ",
		pos="e,48.713,54.31 85.994,80.581 78.751,75.497 69.34,68.884 61,63 59.248,61.764 57.424,60.475 55.6,59.186"];
	initial_cleanup	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 161.5 125.5 161.5 144.5 238.5 144.5 238.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 200 132.5 0 61 11 -asn_cleanup ",
		height=0.27778,
		label=asn_cleanup,
		pos="200,135",
		rects="161.5,125.5,238.5,144.5",
		width=1.0694];
	type_based_splitter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 150.5 80.5 150.5 99.5 263.5 99.5 263.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 207 87.5 0 97 19 -type_based_splitter ",
		height=0.27778,
		label=type_based_splitter,
		pos="207,90",
		rects="150.5,80.5,263.5,99.5",
		width=1.5694];
	initial_cleanup -> type_based_splitter	[_draw_="c 7 -#000000 B 4 201.35 125.71 202.18 120.59 203.28 113.85 204.29 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 206.7 108.06 205.41 100.76 201.87 107.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 215 110.6 0 22 5 -input ",
		label=input,
		lp="215,112.5",
		pos="e,205.65,99.265 201.35,125.71 202.18,120.59 203.28,113.85 204.29,107.67"];
	type_based_splitter -> output_seq_submit	[_draw_="c 7 -#000000 B 4 189.22 80.5 175.78 74.09 157.16 65.19 142.19 58.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 143.48 55.94 136.11 55.13 141.37 60.36 ",
		pos="e,134.74,54.478 189.22,80.505 175.78,74.085 157.16,65.188 142.19,58.036"];
	type_based_splitter -> output_entries	[_draw_="c 7 -#000000 B 4 209.51 80.71 211.09 75.47 213.19 68.53 215.09 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 217.38 63.12 217.06 55.71 212.69 61.71 ",
		pos="e,217.5,54.265 209.51,80.709 211.09,75.474 213.19,68.534 215.09,62.235"];
	file2string_input_asn_type	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 242.5 125.5 242.5 144.5 387.5 144.5 387.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 315 132.5 0 129 26 -file2string_input_asn_type ",
		height=0.27778,
		label=file2string_input_asn_type,
		pos="315,135",
		rects="242.5,125.5,387.5,144.5",
		width=2.0139];
	file2string_input_asn_type -> input_asn_type	[_draw_="c 7 -#000000 B 4 314.81 125.56 314.48 111.14 313.81 81.48 313.38 62.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 315.83 62.74 313.22 55.8 310.93 62.85 ",
		pos="e,313.19,54.284 314.81,125.56 314.48,111.14 313.81,81.476 313.38,62.727"];
	file2string_input_asn_type -> type_based_splitter	[_draw_="c 7 -#000000 B 7 273.22 125.58 264.71 123.26 255.94 120.42 248 117 240.04 113.57 231.86 108.7 224.92 104.1 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.35 102.11 219.2 100.16 223.57 106.15 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 279 110.6 0 62 14 -input_asn_type ",
		label=input_asn_type,
		lp="279,112.5",
		pos="e,217.95,99.301 273.22,125.58 264.71,123.26 255.94,120.42 248,117 240.04,113.57 231.86,108.7 224.92,104.1"];
	yaml2json -> submol_block_json	[_draw_="c 7 -#000000 B 10 483.55 215.64 489.38 207.34 497 194.01 497 181 497 181 497 181 497 89 497 78.95 501.69 68.8 506.64 60.88 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 508.35 62.72 510.27 55.56 504.3 59.96 ",
		pos="e,511.12,54.309 483.55,215.64 489.38,207.34 497,194.01 497,181 497,181 497,181 497,89 497,78.95 501.69,68.796 506.64,60.881"];
	yaml2json -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 453.09 215.6 437.06 210.16 415.42 203.14 396 198 386.87 195.58 377.08 193.29 367.59 191.21 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 368.17 188.83 360.82 189.76 367.15 193.62 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 436 200.6 0 22 5 -input ",
		label=input,
		lp="436,202.5",
		pos="e,359.34,189.44 453.09,215.6 437.06,210.16 415.42,203.14 396,198 386.87,195.58 377.08,193.29 367.59,191.21"];
	file2string_ltp	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 360.5 80.5 360.5 99.5 443.5 99.5 443.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 402 87.5 0 67 15 -file2string_ltp ",
		height=0.27778,
		label=file2string_ltp,
		pos="402,90",
		rects="360.5,80.5,443.5,99.5",
		width=1.1528];
	file2string_ltp -> locus_tag_prefix	[_draw_="c 7 -#000000 B 4 403.74 80.71 404.83 75.47 406.28 68.53 407.6 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 409.92 63.1 408.96 55.75 405.13 62.1 ",
		pos="e,409.27,54.265 403.74,80.709 404.83,75.474 406.28,68.534 407.6,62.235"];
	pgapx_yaml_ctl -> file2int_taxid	[_draw_="c 7 -#000000 B 7 268 179.12 230.23 177.17 177.2 169.66 138 145 123.42 135.83 112.35 119.27 105.59 106.9 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 107.86 105.94 102.48 100.84 103.5 108.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 149 133.1 0 22 5 -input ",
		label=input,
		lp="149,135",
		pos="e,101.78,99.495 268,179.12 230.23,177.17 177.2,169.66 138,145 123.42,135.83 112.35,119.27 105.59,106.9"];
	pgapx_yaml_ctl -> initial_cleanup	[_draw_="c 7 -#000000 B 7 278.62 170.51 269.8 168.09 260.47 165.22 252 162 241.93 158.17 231.22 153.01 222.15 148.3 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 223.33 146.15 216 145.03 221.03 150.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 283 155.6 0 62 14 -inp_annotation ",
		label=inp_annotation,
		lp="283,157.5",
		pos="e,214.66,144.32 278.62,170.51 269.8,168.09 260.47,165.22 252,162 241.93,158.17 231.22,153.01 222.15,148.3"];
	pgapx_yaml_ctl -> file2string_input_asn_type	[_draw_="c 7 -#000000 B 4 315 170.71 315 165.59 315 158.85 315 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 317.45 152.78 315 145.78 312.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 326 155.6 0 22 5 -input ",
		label=input,
		lp="326,157.5",
		pos="e,315,144.27 315,170.71 315,165.59 315,158.85 315,152.67"];
	pgapx_yaml_ctl -> file2string_ltp	[_draw_="c 7 -#000000 B 7 349.92 170.63 364.29 165.49 379.91 157.43 390 145 398.5 134.53 401.29 119.29 402.07 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 404.51 107.88 402.29 100.8 399.62 107.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 410 133.1 0 22 5 -input ",
		label=input,
		lp="410,135",
		pos="e,402.34,99.288 349.92,170.63 364.29,165.49 379.91,157.43 390,145 398.5,134.53 401.29,119.29 402.07,107.67"];
}
