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 189 260 189 315 549 315 549 260 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 239 303 0 84 15 -Workflow Inputs ",
			bb="189,260,549,315",
			label="Workflow Inputs",
			lheight=0.15,
			lp="239,305.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		fasta	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 197.5 268.5 197.5 287.5 238.5 287.5 238.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 218 275.5 0 25 5 -fasta ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fasta,
			pos="218,278",
			rects="197.5,268.5,238.5,287.5",
			width=0.56944];
		no_internet	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 243 268.5 243 287.5 315 287.5 315 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 279 275.5 0 56 11 -no_internet ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=no_internet,
			pos="279,278",
			rects="243,268.5,315,287.5",
			width=1];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 319.5 268.5 319.5 287.5 380.5 287.5 380.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 350 275.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="350,278",
			rects="319.5,268.5,380.5,287.5",
			width=0.84722];
		ignore_all_errors	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 385 268.5 385 287.5 483 287.5 483 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 434 275.5 0 82 17 -ignore_all_errors ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=ignore_all_errors,
			pos="434,278",
			rects="385,268.5,483,287.5",
			width=1.3611];
		submol	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 487.5 268.5 487.5 287.5 540.5 287.5 540.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 514 275.5 0 37 6 -submol ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol,
			pos="514,278",
			rects="487.5,268.5,540.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
		];
		input_asn_type	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 35.5 16.5 54.5 107.5 54.5 107.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 62 42.5 0 75 14 -input_asn_type ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_asn_type,
			pos="62,45",
			rects="16.5,35.5,107.5,54.5",
			width=1.2639];
		output_entries	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 111.5 35.5 111.5 54.5 198.5 54.5 198.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 155 42.5 0 71 14 -output_entries ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_entries,
			pos="155,45",
			rects="111.5,35.5,198.5,54.5",
			width=1.2083];
		output_seq_submit	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 203 35.5 203 54.5 313 54.5 313 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 258 42.5 0 94 17 -output_seq_submit ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_seq_submit,
			pos="258,45",
			rects="203,35.5,313,54.5",
			width=1.5278];
		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];
		taxid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 317.5 35.5 317.5 54.5 358.5 54.5 358.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 338 42.5 0 25 5 -taxid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxid,
			pos="338,45",
			rects="317.5,35.5,358.5,54.5",
			width=0.56944];
		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];
	}
	pgapx_yaml_ctl	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 285 170.5 285 189.5 379 189.5 379 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 332 177.5 0 78 14 -pgapx_yaml_ctl ",
		height=0.27778,
		label=pgapx_yaml_ctl,
		pos="332,180",
		rects="285,170.5,379,189.5",
		width=1.3056];
	fasta -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 217.95 268.61 218.34 255.48 220.99 230.02 235 215 246.19 203 261.86 195.23 277.35 190.21 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 277.94 192.59 283.96 188.25 276.55 187.89 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 258 223.1 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="258,225",
		pos="e,285.41,187.82 217.95,268.61 218.34,255.48 220.99,230.02 235,215 246.19,203 261.86,195.23 277.35,190.21"];
	no_internet -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 278.69 268.75 278.6 256.24 279.89 232.14 290 215 294.89 206.71 302.61 199.6 310.1 194.06 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 311.21 196.28 315.58 190.29 308.43 192.24 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 313.5 223.1 0 47 11 -no_internet ",
		label=no_internet,
		lp="313.5,225",
		pos="e,316.83,189.43 278.69,268.75 278.6,256.24 279.89,232.14 290,215 294.89,206.71 302.61,199.6 310.1,194.06"];
	taxon_db -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 4 348.47 268.82 345.52 253.09 339.01 218.4 335.12 197.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 337.56 197.35 333.86 190.93 332.74 198.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 360 223.1 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="360,225",
		pos="e,333.58,189.44 348.47,268.82 345.52,253.09 339.01,218.4 335.12,197.63"];
	ignore_all_errors -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 427.9 268.82 418.43 256.41 399.27 232.43 380 215 371.6 207.4 361.46 200 352.68 194.06 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 354.13 192.08 346.94 190.27 351.43 196.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 433 223.1 0 68 17 -ignore_all_errors ",
		label=ignore_all_errors,
		lp="433,225",
		pos="e,345.68,189.44 427.9,268.82 418.43,256.41 399.27,232.43 380,215 371.6,207.4 361.46,200 352.68,194.06"];
	yaml2json	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 480 215.5 480 234.5 548 234.5 548 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 514 222.5 0 52 9 -yaml2json ",
		height=0.27778,
		label=yaml2json,
		pos="514,225",
		rects="480,215.5,548,234.5",
		width=0.94444];
	submol -> yaml2json	[_draw_="c 7 -#000000 B 4 514 268.58 514 261.52 514 251.24 514 242.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 516.45 242.78 514 235.78 511.55 242.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 525 245.6 0 22 5 -input ",
		label=input,
		lp="525,247.5",
		pos="e,514,234.26 514,268.58 514,261.52 514,251.24 514,242.55"];
	file2string_input_asn_type	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 74.5 125.5 74.5 144.5 219.5 144.5 219.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 147 132.5 0 129 26 -file2string_input_asn_type ",
		height=0.27778,
		label=file2string_input_asn_type,
		pos="147,135",
		rects="74.5,125.5,219.5,144.5",
		width=2.0139];
	file2string_input_asn_type -> input_asn_type	[_draw_="c 7 -#000000 B 7 138.55 125.68 131.63 118.84 121.61 108.86 113 100 100.2 86.83 85.85 71.6 75.65 60.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 77.48 59.04 70.91 55.6 73.89 62.39 ",
		pos="e,69.877,54.489 138.55,125.68 131.63,118.84 121.61,108.86 113,100 100.2,86.828 85.854,71.597 75.647,60.675"];
	type_based_splitter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 114.5 80.5 114.5 99.5 227.5 99.5 227.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 171 87.5 0 97 19 -type_based_splitter ",
		height=0.27778,
		label=type_based_splitter,
		pos="171,90",
		rects="114.5,80.5,227.5,99.5",
		width=1.5694];
	file2string_input_asn_type -> type_based_splitter	[_draw_="c 7 -#000000 B 4 151.63 125.71 154.68 120.24 158.78 112.9 162.42 106.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 164.38 107.89 165.65 100.59 160.1 105.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 192 110.6 0 62 14 -input_asn_type ",
		label=input_asn_type,
		lp="192,112.5",
		pos="e,166.39,99.265 151.63,125.71 154.68,120.24 158.78,112.9 162.42,106.38"];
	initial_cleanup	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 223.5 125.5 223.5 144.5 300.5 144.5 300.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 262 132.5 0 61 11 -asn_cleanup ",
		height=0.27778,
		label=asn_cleanup,
		pos="262,135",
		rects="223.5,125.5,300.5,144.5",
		width=1.0694];
	initial_cleanup -> type_based_splitter	[_draw_="c 7 -#000000 B 7 251.54 125.61 244.18 120.03 233.91 112.85 224 108 219.66 105.88 215 103.94 210.3 102.18 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 211.26 99.93 203.85 99.92 209.64 104.55 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 250 110.6 0 22 5 -input ",
		label=input,
		lp="250,112.5",
		pos="e,202.42,99.421 251.54,125.61 244.18,120.03 233.91,112.85 224,108 219.66,105.88 215,103.94 210.3,102.18"];
	yaml2json -> submol_block_json	[_draw_="c 7 -#000000 B 10 514.92 215.77 515.8 207.12 517 193.12 517 181 517 181 517 181 517 89 517 80.31 517.21 70.62 517.43 62.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 519.88 62.83 517.65 55.75 514.98 62.68 ",
		pos="e,517.69,54.242 514.92,215.77 515.8,207.12 517,193.12 517,181 517,181 517,181 517,89 517,80.305 517.21,70.624 517.43,62.653"];
	yaml2json -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 4 480.19 216.01 450.72 209.05 407.79 198.91 375.71 191.33 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 376.65 189.03 369.28 189.81 375.53 193.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 450 200.6 0 22 5 -input ",
		label=input,
		lp="450,202.5",
		pos="e,367.8,189.46 480.19,216.01 450.72,209.05 407.79,198.91 375.71,191.33"];
	file2int_taxid	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 290 80.5 290 99.5 370 99.5 370 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 330 87.5 0 64 14 -file2int_taxid ",
		height=0.27778,
		label=file2int_taxid,
		pos="330,90",
		rects="290,80.5,370,99.5",
		width=1.1111];
	file2int_taxid -> taxid	[_draw_="c 7 -#000000 B 4 331.54 80.71 332.52 75.47 333.81 68.53 334.98 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 337.31 63.08 336.19 55.75 332.5 62.19 ",
		pos="e,336.46,54.265 331.54,80.709 332.52,75.474 333.81,68.534 334.98,62.235"];
	pgapx_yaml_ctl -> file2string_input_asn_type	[_draw_="c 7 -#000000 B 7 285.43 171.52 270.25 168.83 253.35 165.57 238 162 219.3 157.65 198.7 151.85 181.84 146.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 182.75 144.55 175.34 144.88 181.34 149.24 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 249 155.6 0 22 5 -input ",
		label=input,
		lp="249,157.5",
		pos="e,173.89,144.44 285.43,171.52 270.25,168.83 253.35,165.57 238,162 219.3,157.65 198.7,151.85 181.84,146.83"];
	pgapx_yaml_ctl -> initial_cleanup	[_draw_="c 7 -#000000 B 7 285.22 174.25 277.96 171.6 271.16 167.7 266 162 263.65 159.41 262.35 156.04 261.68 152.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 264.14 152.57 261.19 145.77 259.25 152.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 297 155.6 0 62 14 -inp_annotation ",
		label=inp_annotation,
		lp="297,157.5",
		pos="e,261.08,144.26 285.22,174.25 277.96,171.6 271.16,167.7 266,162 263.65,159.41 262.35,156.04 261.68,152.59"];
	pgapx_yaml_ctl -> file2int_taxid	[_draw_="c 7 -#000000 B 4 331.81 170.56 331.48 156.14 330.81 126.48 330.38 107.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 332.83 107.74 330.22 100.8 327.93 107.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 342 133.1 0 22 5 -input ",
		label=input,
		lp="342,135",
		pos="e,330.19,99.284 331.81,170.56 331.48,156.14 330.81,126.48 330.38,107.73"];
	file2string_ltp	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 374.5 80.5 374.5 99.5 457.5 99.5 457.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 416 87.5 0 67 15 -file2string_ltp ",
		height=0.27778,
		label=file2string_ltp,
		pos="416,90",
		rects="374.5,80.5,457.5,99.5",
		width=1.1528];
	pgapx_yaml_ctl -> file2string_ltp	[_draw_="c 7 -#000000 B 4 340.05 170.56 354.52 155.41 385.02 123.46 402.65 104.99 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 403.99 107.13 407.05 100.38 400.44 103.75 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 393 133.1 0 22 5 -input ",
		label=input,
		lp="393,135",
		pos="e,408.09,99.284 340.05,170.56 354.52,155.41 385.02,123.46 402.65,104.99"];
	type_based_splitter -> output_entries	[_draw_="c 7 -#000000 B 4 167.92 80.71 165.97 75.47 163.38 68.53 161.04 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 163.34 61.39 158.6 55.68 158.75 63.1 ",
		pos="e,158.08,54.265 167.92,80.709 165.97,75.474 163.38,68.534 161.04,62.235"];
	type_based_splitter -> output_seq_submit	[_draw_="c 7 -#000000 B 4 188.19 80.5 201.06 74.14 218.85 65.35 233.25 58.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 234.3 60.45 239.49 55.15 232.13 56.05 ",
		pos="e,240.85,54.478 188.19,80.505 201.06,74.144 218.85,65.351 233.25,58.233"];
	file2string_ltp -> locus_tag_prefix	[_draw_="c 7 -#000000 B 4 415.04 80.71 414.44 75.59 413.66 68.85 412.94 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 415.38 62.44 412.14 55.77 410.51 63 ",
		pos="e,411.96,54.265 415.04,80.709 414.44,75.593 413.66,68.848 412.94,62.666"];
}
