digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 323 588 323 588 0 ",
		bb="0,0,588,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 48 260 48 315 408 315 408 260 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 98 303 0 84 15 -Workflow Inputs ",
			bb="48,260,408,315",
			label="Workflow Inputs",
			lheight=0.15,
			lp="98,305.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 56.5 268.5 56.5 287.5 117.5 287.5 117.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 87 275.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="87,278",
			rects="56.5,268.5,117.5,287.5",
			width=0.84722];
		ignore_all_errors	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 122 268.5 122 287.5 220 287.5 220 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 171 275.5 0 82 17 -ignore_all_errors ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=ignore_all_errors,
			pos="171,278",
			rects="122,268.5,220,287.5",
			width=1.3611];
		fasta	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 224.5 268.5 224.5 287.5 265.5 287.5 265.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 245 275.5 0 25 5 -fasta ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fasta,
			pos="245,278",
			rects="224.5,268.5,265.5,287.5",
			width=0.56944];
		submol	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 346.5 268.5 346.5 287.5 399.5 287.5 399.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 373 275.5 0 37 6 -submol ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol,
			pos="373,278",
			rects="346.5,268.5,399.5,287.5",
			width=0.73611];
		no_internet	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 270 268.5 270 287.5 342 287.5 342 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 306 275.5 0 56 11 -no_internet ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=no_internet,
			pos="306,278",
			rects="270,268.5,342,287.5",
			width=1];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 580 63 580 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,580,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		output_seq_submit	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 348 35.5 348 54.5 458 54.5 458 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 403 42.5 0 94 17 -output_seq_submit ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_seq_submit,
			pos="403,45",
			rects="348,35.5,458,54.5",
			width=1.5278];
		input_asn_type	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 161.5 35.5 161.5 54.5 252.5 54.5 252.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 207 42.5 0 75 14 -input_asn_type ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_asn_type,
			pos="207,45",
			rects="161.5,35.5,252.5,54.5",
			width=1.2639];
		output_entries	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 256.5 35.5 256.5 54.5 343.5 54.5 343.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 300 42.5 0 71 14 -output_entries ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_entries,
			pos="300,45",
			rects="256.5,35.5,343.5,54.5",
			width=1.2083];
		locus_tag_prefix	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 35.5 16 54.5 112 54.5 112 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 64 42.5 0 80 16 -locus_tag_prefix ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=locus_tag_prefix,
			pos="64,45",
			rects="16,35.5,112,54.5",
			width=1.3333];
		taxid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 116.5 35.5 116.5 54.5 157.5 54.5 157.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 137 42.5 0 25 5 -taxid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxid,
			pos="137,45",
			rects="116.5,35.5,157.5,54.5",
			width=0.56944];
		submol_block_json	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 462 35.5 462 54.5 572 54.5 572 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 517 42.5 0 94 17 -submol_block_json ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol_block_json,
			pos="517,45",
			rects="462,35.5,572,54.5",
			width=1.5278];
	}
	pgapx_yaml_ctl	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 184 170.5 184 189.5 278 189.5 278 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 177.5 0 78 14 -pgapx_yaml_ctl ",
		height=0.27778,
		label=pgapx_yaml_ctl,
		pos="231,180",
		rects="184,170.5,278,189.5",
		width=1.3056];
	taxon_db -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 89.59 268.92 94.2 255.75 105.09 229.67 123 215 138.17 202.58 157.91 194.67 176.37 189.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 176.53 192.14 182.71 188.04 175.32 187.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 142 223.1 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="142,225",
		pos="e,184.18,187.67 89.586,268.92 94.201,255.75 105.09,229.67 123,215 138.17,202.58 157.91,194.67 176.37,189.65"];
	ignore_all_errors -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 167.87 268.68 163.71 256.07 157.95 231.84 168 215 173.84 205.22 183.57 198.08 193.66 192.95 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 194.67 195.19 200.01 190.04 192.62 190.73 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 202 223.1 0 68 17 -ignore_all_errors ",
		label=ignore_all_errors,
		lp="202,225",
		pos="e,201.38,189.41 167.87,268.68 163.71,256.07 157.95,231.84 168,215 173.84,205.22 183.57,198.08 193.66,192.95"];
	fasta -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 244.04 268.56 242.64 256.61 239.92 234.1 237 215 236.12 209.25 235.05 202.96 234.05 197.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 236.53 197.3 232.86 190.85 231.7 198.18 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 262 223.1 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="262,225",
		pos="e,232.59,189.37 244.04,268.56 242.64,256.61 239.92,234.1 237,215 236.12,209.25 235.05,202.96 234.05,197.38"];
	yaml2json	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 350 215.5 350 234.5 418 234.5 418 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 384 222.5 0 52 9 -yaml2json ",
		height=0.27778,
		label=yaml2json,
		pos="384,225",
		rects="350,215.5,418,234.5",
		width=0.94444];
	submol -> yaml2json	[_draw_="c 7 -#000000 B 4 374.82 268.58 376.34 261.52 378.56 251.24 380.43 242.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 382.82 243.1 381.9 235.74 378.03 242.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 391 245.6 0 22 5 -input ",
		label=input,
		lp="391,247.5",
		pos="e,382.22,234.26 374.82,268.58 376.34,261.52 378.56,251.24 380.43,242.55"];
	no_internet -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 305.13 268.52 303.45 255.7 298.69 231.2 286 215 278.88 205.92 268.61 198.65 258.87 193.2 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 260.26 191.16 252.92 190.09 257.99 195.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 319.5 223.1 0 47 11 -no_internet ",
		label=no_internet,
		lp="319.5,225",
		pos="e,251.58,189.38 305.13,268.52 303.45,255.7 298.69,231.2 286,215 278.88,205.92 268.61,198.65 258.87,193.2"];
	file2string_ltp	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 13.5 80.5 13.5 99.5 96.5 99.5 96.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 55 87.5 0 67 15 -file2string_ltp ",
		height=0.27778,
		label=file2string_ltp,
		pos="55,90",
		rects="13.5,80.5,96.5,99.5",
		width=1.1528];
	pgapx_yaml_ctl -> file2string_ltp	[_draw_="c 7 -#000000 B 7 184.18 174.33 159.33 169.95 129.39 161.46 107 145 91.4 133.53 76.36 117.15 66.51 105.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 68.64 104.18 62.3 100.33 64.86 107.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 118 133.1 0 22 5 -input ",
		label=input,
		lp="118,135",
		pos="e,61.342,99.163 184.18,174.33 159.33,169.95 129.39,161.46 107,145 91.397,133.53 76.365,117.15 66.511,105.44"];
	file2int_taxid	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 101 80.5 101 99.5 181 99.5 181 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 141 87.5 0 64 14 -file2int_taxid ",
		height=0.27778,
		label=file2int_taxid,
		pos="141,90",
		rects="101,80.5,181,99.5",
		width=1.1111];
	pgapx_yaml_ctl -> file2int_taxid	[_draw_="c 7 -#000000 B 7 184.14 174 165.7 169.47 146.28 160.96 135 145 127.2 133.97 130.01 118.37 133.99 106.78 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 136.15 107.99 136.42 100.58 131.59 106.2 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 146 133.1 0 22 5 -input ",
		label=input,
		lp="146,135",
		pos="e,136.97,99.166 184.14,174 165.7,169.47 146.28,160.96 135,145 127.2,133.97 130.01,118.37 133.99,106.78"];
	file2string_input_asn_type	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 158.5 125.5 158.5 144.5 303.5 144.5 303.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 132.5 0 129 26 -file2string_input_asn_type ",
		height=0.27778,
		label=file2string_input_asn_type,
		pos="231,135",
		rects="158.5,125.5,303.5,144.5",
		width=2.0139];
	pgapx_yaml_ctl -> file2string_input_asn_type	[_draw_="c 7 -#000000 B 4 231 170.71 231 165.59 231 158.85 231 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 233.45 152.78 231 145.78 228.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 242 155.6 0 22 5 -input ",
		label=input,
		lp="242,157.5",
		pos="e,231,144.27 231,170.71 231,165.59 231,158.85 231,152.67"];
	initial_cleanup	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 307.5 125.5 307.5 144.5 384.5 144.5 384.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 346 132.5 0 61 11 -asn_cleanup ",
		height=0.27778,
		label=asn_cleanup,
		pos="346,135",
		rects="307.5,125.5,384.5,144.5",
		width=1.0694];
	pgapx_yaml_ctl -> initial_cleanup	[_draw_="c 7 -#000000 B 4 253.72 170.5 271.36 163.91 296 154.7 315.38 147.45 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 316.21 149.75 321.91 145.01 314.49 145.16 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 329 155.6 0 62 14 -inp_annotation ",
		label=inp_annotation,
		lp="329,157.5",
		pos="e,323.33,144.48 253.72,170.5 271.36,163.91 296,154.7 315.38,147.45"];
	file2string_ltp -> locus_tag_prefix	[_draw_="c 7 -#000000 B 4 56.74 80.71 57.83 75.47 59.28 68.53 60.6 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 62.92 63.1 61.96 55.75 58.13 62.1 ",
		pos="e,62.27,54.265 56.735,80.709 57.831,75.474 59.284,68.534 60.602,62.235"];
	yaml2json -> submol_block_json	[_draw_="c 7 -#000000 B 10 388.11 215.66 391.92 207.16 397 193.48 397 181 397 181 397 181 397 89 397 84.46 446.3 68.07 481.7 56.89 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 482.08 59.34 488.03 54.91 480.61 54.67 ",
		pos="e,489.47,54.452 388.11,215.66 391.92,207.16 397,193.48 397,181 397,181 397,181 397,89 397,84.461 446.3,68.074 481.7,56.893"];
	yaml2json -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 359.34 215.53 343.37 210.18 322.07 203.3 303 198 294.75 195.71 285.91 193.45 277.35 191.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 278.11 189.04 270.73 189.79 276.97 193.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 343 200.6 0 22 5 -input ",
		label=input,
		lp="343,202.5",
		pos="e,269.26,189.44 359.34,215.53 343.37,210.18 322.07,203.3 303,198 294.75,195.71 285.91,193.45 277.35,191.38"];
	file2int_taxid -> taxid	[_draw_="c 7 -#000000 B 4 140.23 80.71 139.75 75.59 139.13 68.85 138.55 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 141 62.52 137.91 55.77 136.12 62.97 ",
		pos="e,137.77,54.265 140.23,80.709 139.75,75.593 139.13,68.848 138.55,62.666"];
	file2string_input_asn_type -> input_asn_type	[_draw_="c 7 -#000000 B 4 228.7 125.56 224.75 111.07 216.6 81.21 211.49 62.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 213.86 61.85 209.66 55.74 209.14 63.14 ",
		pos="e,209.26,54.284 228.7,125.56 224.75,111.07 216.6,81.205 211.49,62.471"];
	type_based_splitter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 274.5 80.5 274.5 99.5 387.5 99.5 387.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 331 87.5 0 97 19 -type_based_splitter ",
		height=0.27778,
		label=type_based_splitter,
		pos="331,90",
		rects="274.5,80.5,387.5,99.5",
		width=1.5694];
	file2string_input_asn_type -> type_based_splitter	[_draw_="c 7 -#000000 B 7 242.97 125.63 251.36 120.05 262.99 112.87 274 108 278.95 105.81 284.26 103.8 289.58 102 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 289.98 104.44 295.89 99.96 288.48 99.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 305 110.6 0 62 14 -input_asn_type ",
		label=input_asn_type,
		lp="305,112.5",
		pos="e,297.33,99.497 242.97,125.63 251.36,120.05 262.99,112.87 274,108 278.95,105.81 284.26,103.8 289.58,102"];
	type_based_splitter -> output_seq_submit	[_draw_="c 7 -#000000 B 4 345.22 80.5 355.58 74.32 369.78 65.84 381.52 58.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 382.75 60.95 387.51 55.25 380.24 56.74 ",
		pos="e,388.8,54.478 345.22,80.505 355.58,74.321 369.78,65.838 381.52,58.83"];
	type_based_splitter -> output_entries	[_draw_="c 7 -#000000 B 4 325.02 80.71 320.99 75.12 315.56 67.58 310.78 60.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 312.92 59.74 306.84 55.49 308.95 62.6 ",
		pos="e,305.96,54.265 325.02,80.709 320.99,75.117 315.56,67.579 310.78,60.957"];
	initial_cleanup -> type_based_splitter	[_draw_="c 7 -#000000 B 4 343.11 125.71 341.28 120.47 338.86 113.53 336.66 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 339 106.5 334.38 100.69 334.37 108.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 350 110.6 0 22 5 -input ",
		label=input,
		lp="350,112.5",
		pos="e,333.88,99.265 343.11,125.71 341.28,120.47 338.86,113.53 336.66,107.24"];
}
