digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 368 589 368 589 0 ",
		bb="0,0,589,368",
		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 104 305 104 360 284 360 284 305 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 154 348 0 84 15 -Workflow Inputs ",
			bb="104,305,284,360",
			label="Workflow Inputs",
			lheight=0.15,
			lp="154,350.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 169.5 313.5 169.5 332.5 230.5 332.5 230.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 200 320.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="200,323",
			rects="169.5,313.5,230.5,332.5",
			width=0.84722];
		fasta	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 234.5 313.5 234.5 332.5 275.5 332.5 275.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 255 320.5 0 25 5 -fasta ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fasta,
			pos="255,323",
			rects="234.5,313.5,275.5,332.5",
			width=0.56944];
		submol	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 112.5 313.5 112.5 332.5 165.5 332.5 165.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 139 320.5 0 37 6 -submol ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol,
			pos="139,323",
			rects="112.5,313.5,165.5,332.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 477 35.5 477 54.5 573 54.5 573 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 525 42.5 0 80 16 -locus_tag_prefix ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=locus_tag_prefix,
			pos="525,45",
			rects="477,35.5,573,54.5",
			width=1.3333];
		submol_block_json	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 35.5 16 54.5 126 54.5 126 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 71 42.5 0 94 17 -submol_block_json ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=submol_block_json,
			pos="71,45",
			rects="16,35.5,126,54.5",
			width=1.5278];
		output_seq_submit	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 226 35.5 226 54.5 336 54.5 336 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 281 42.5 0 94 17 -output_seq_submit ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_seq_submit,
			pos="281,45",
			rects="226,35.5,336,54.5",
			width=1.5278];
		input_asn_type	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 130.5 35.5 130.5 54.5 221.5 54.5 221.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 176 42.5 0 75 14 -input_asn_type ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_asn_type,
			pos="176,45",
			rects="130.5,35.5,221.5,54.5",
			width=1.2639];
		output_entries	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 340.5 35.5 340.5 54.5 427.5 54.5 427.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 384 42.5 0 71 14 -output_entries ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_entries,
			pos="384,45",
			rects="340.5,35.5,427.5,54.5",
			width=1.2083];
		taxid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 431.5 35.5 431.5 54.5 472.5 54.5 472.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 452 42.5 0 25 5 -taxid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxid,
			pos="452,45",
			rects="431.5,35.5,472.5,54.5",
			width=0.56944];
	}
	pgapx_yaml_ctl	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 180 215.5 180 234.5 274 234.5 274 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 227 222.5 0 78 14 -pgapx_yaml_ctl ",
		height=0.27778,
		label=pgapx_yaml_ctl,
		pos="227,225",
		rects="180,215.5,274,234.5",
		width=1.3056];
	taxon_db -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 200.3 313.77 200.94 301.7 202.92 278.61 209 260 211.08 253.63 214.3 247.02 217.44 241.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 219.38 242.89 220.8 235.61 215.15 240.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 228 268.1 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="228,270",
		pos="e,221.56,234.3 200.3,313.77 200.94,301.7 202.92,278.61 209,260 211.08,253.63 214.3,247.02 217.44,241.35"];
	fasta -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 254.3 313.79 253.11 301.74 250.18 278.68 244 260 241.97 253.85 238.99 247.43 236.1 241.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 238.26 240.68 232.77 235.7 233.96 243.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 272 268.1 0 46 11 -input_fasta ",
		label=input_fasta,
		lp="272,270",
		pos="e,232.04,234.37 254.3,313.79 253.11,301.74 250.18,278.68 244,260 241.97,253.85 238.99,247.43 236.1,241.83"];
	yaml2json	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 105 260.5 105 279.5 173 279.5 173 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 139 267.5 0 52 9 -yaml2json ",
		height=0.27778,
		label=yaml2json,
		pos="139,270",
		rects="105,260.5,173,279.5",
		width=0.94444];
	submol -> yaml2json	[_draw_="c 7 -#000000 B 4 139 313.58 139 306.52 139 296.24 139 287.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 141.45 287.78 139 280.78 136.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 150 290.6 0 22 5 -input ",
		label=input,
		lp="150,292.5",
		pos="e,139,279.26 139,313.58 139,306.52 139,296.24 139,287.55"];
	yaml2json -> submol_block_json	[_draw_="c 7 -#000000 B 10 105.06 262.44 86 256.57 66 245.71 66 226 66 226 66 226 66 89 66 80.25 67.03 70.56 68.16 62.6 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 70.58 63 69.24 55.71 65.74 62.24 ",
		pos="e,69.473,54.21 105.06,262.44 86.001,256.57 66,245.71 66,226 66,226 66,226 66,89 66,80.249 67.034,70.563 68.162,62.603"];
	yaml2json -> pgapx_yaml_ctl	[_draw_="c 7 -#000000 B 7 149.17 260.63 156.33 255.05 166.33 247.88 176 243 180.06 240.95 184.43 239.07 188.83 237.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 189.59 239.69 195.32 234.99 187.91 235.09 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 187 245.6 0 22 5 -input ",
		label=input,
		lp="187,247.5",
		pos="e,196.75,234.47 149.17,260.63 156.33,255.05 166.33,247.88 176,243 180.06,240.95 184.43,239.07 188.83,237.36"];
	file2string_input_asn_type	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 73.5 170.5 73.5 189.5 218.5 189.5 218.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 146 177.5 0 129 26 -file2string_input_asn_type ",
		height=0.27778,
		label=file2string_input_asn_type,
		pos="146,180",
		rects="73.5,170.5,218.5,189.5",
		width=2.0139];
	file2string_input_asn_type -> input_asn_type	[_draw_="c 7 -#000000 B 4 147.88 170.68 152.74 149.13 165.81 91.17 172.28 62.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 174.64 63.16 173.79 55.79 169.86 62.08 ",
		pos="e,174.12,54.317 147.88,170.68 152.74,149.13 165.81,91.169 172.28,62.509"];
	type_based_splitter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 226.5 80.5 226.5 99.5 339.5 99.5 339.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 283 87.5 0 97 19 -type_based_splitter ",
		height=0.27778,
		label=type_based_splitter,
		pos="283,90",
		rects="226.5,80.5,339.5,99.5",
		width=1.5694];
	file2string_input_asn_type -> type_based_splitter	[_draw_="c 7 -#000000 B 7 151.06 170.53 159.28 157.01 175.48 131.4 184 125 198.11 114.4 215.76 106.95 232.24 101.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 232.74 104.19 238.76 99.86 231.35 99.49 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 215 133.1 0 62 14 -input_asn_type ",
		label=input_asn_type,
		lp="215,135",
		pos="e,240.21,99.43 151.06,170.53 159.28,157.01 175.48,131.4 184,125 198.11,114.4 215.76,106.95 232.24,101.79"];
	initial_cleanup	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 247.5 125.5 247.5 144.5 324.5 144.5 324.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 286 132.5 0 61 11 -asn_cleanup ",
		height=0.27778,
		label=asn_cleanup,
		pos="286,135",
		rects="247.5,125.5,324.5,144.5",
		width=1.0694];
	file2string_input_asn_type -> initial_cleanup	[_draw_="c 7 -#000000 B 7 160.41 170.64 170.82 164.92 185.4 157.58 199 153 206.77 150.39 223.15 147 239.62 143.94 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 239.74 146.41 246.19 142.74 238.86 141.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 211 155.6 0 24 5 -type1 ",
		label=type1,
		lp="211,157.5",
		pos="e,247.67,142.47 160.41,170.64 170.82,164.92 185.4,157.58 199,153 206.77,150.39 223.15,147 239.62,143.94"];
	type_based_splitter -> output_seq_submit	[_draw_="c 7 -#000000 B 4 282.61 80.71 282.38 75.59 282.06 68.85 281.78 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 284.23 62.66 281.45 55.78 279.33 62.88 ",
		pos="e,281.38,54.265 282.61,80.709 282.38,75.593 282.06,68.848 281.78,62.666"];
	type_based_splitter -> output_entries	[_draw_="c 7 -#000000 B 4 302.95 80.5 318.31 73.97 339.7 64.86 356.65 57.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 357.21 60.07 362.69 55.07 355.29 55.56 ",
		pos="e,364.09,54.478 302.95,80.505 318.31,73.967 339.7,64.861 356.65,57.644"];
	initial_cleanup -> type_based_splitter	[_draw_="c 7 -#000000 B 4 285.42 125.71 285.06 120.59 284.59 113.85 284.16 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 286.61 107.59 283.68 100.78 281.73 107.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 295 110.6 0 22 5 -input ",
		label=input,
		lp="295,112.5",
		pos="e,283.58,99.265 285.42,125.71 285.06,120.59 284.59,113.85 284.16,107.67"];
	file2int_taxid	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 414 80.5 414 99.5 494 99.5 494 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 454 87.5 0 64 14 -file2int_taxid ",
		height=0.27778,
		label=file2int_taxid,
		pos="454,90",
		rects="414,80.5,494,99.5",
		width=1.1111];
	file2int_taxid -> taxid	[_draw_="c 7 -#000000 B 4 453.61 80.71 453.38 75.59 453.06 68.85 452.78 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 455.23 62.66 452.45 55.78 450.33 62.88 ",
		pos="e,452.38,54.265 453.61,80.709 453.38,75.593 453.06,68.848 452.78,62.666"];
	pgapx_yaml_ctl -> file2string_input_asn_type	[_draw_="c 7 -#000000 B 4 211 215.5 199.13 209.2 182.76 200.51 169.42 193.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 170.64 191.31 163.31 190.19 168.34 195.63 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 204 200.6 0 22 5 -input ",
		label=input,
		lp="204,202.5",
		pos="e,161.97,189.48 211,215.5 199.13,209.2 182.76,200.51 169.42,193.43"];
	pgapx_yaml_ctl -> initial_cleanup	[_draw_="c 7 -#000000 B 7 225.21 215.63 223.27 204.38 221.5 184.17 230 170 235.63 160.61 244.95 153.48 254.38 148.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 255.41 150.45 260.55 145.1 253.2 146.08 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 261 178.1 0 62 14 -inp_annotation ",
		label=inp_annotation,
		lp="261,180",
		pos="e,261.9,144.41 225.21,215.63 223.27,204.38 221.5,184.17 230,170 235.63,160.61 244.95,153.48 254.38,148.23"];
	pgapx_yaml_ctl -> file2int_taxid	[_draw_="c 7 -#000000 B 7 273.89 221.63 349.36 217.32 490.9 207.06 506 190 529.31 163.67 493.61 125.04 470.73 104.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 472.44 102.94 465.54 100.23 469.24 106.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 523 155.6 0 22 5 -input ",
		label=input,
		lp="523,157.5",
		pos="e,464.4,99.237 273.89,221.63 349.36,217.32 490.9,207.06 506,190 529.31,163.67 493.61,125.04 470.73,104.7"];
	file2string_ltp	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 499.5 80.5 499.5 99.5 582.5 99.5 582.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 541 87.5 0 67 15 -file2string_ltp ",
		height=0.27778,
		label=file2string_ltp,
		pos="541,90",
		rects="499.5,80.5,582.5,99.5",
		width=1.1528];
	pgapx_yaml_ctl -> file2string_ltp	[_draw_="c 7 -#000000 B 13 273.99 224.81 323.19 224.71 402.41 221.85 469 207 489.46 202.44 496.14 202.47 513 190 525.72 180.59 529.2 176.73 \
535 162 541.98 144.27 542.73 122.17 542.23 107.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 544.69 107.59 541.87 100.73 539.8 107.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 548 155.6 0 22 5 -input ",
		label=input,
		lp="548,157.5",
		pos="e,541.79,99.22 273.99,224.81 323.19,224.71 402.41,221.85 469,207 489.46,202.44 496.14,202.47 513,190 525.72,180.59 529.2,176.73 \
535,162 541.98,144.27 542.73,122.17 542.23,107.38"];
	file2string_ltp -> locus_tag_prefix	[_draw_="c 7 -#000000 B 4 537.92 80.71 535.97 75.47 533.38 68.53 531.04 62.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 533.34 61.39 528.6 55.68 528.75 63.1 ",
		pos="e,528.08,54.265 537.92,80.709 535.97,75.474 533.38,68.534 531.04,62.235"];
	default1	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 293.5 170.5 293.5 189.5 338.5 189.5 338.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 316 177.5 0 29 6 -\"text\" ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label="\"text\"",
		pos="316,180",
		rects="293.5,170.5,338.5,189.5",
		width=0.625];
	default1 -> initial_cleanup	[_draw_="c 7 -#000000 B 4 310.22 170.71 306.31 165.12 301.06 157.58 296.43 150.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 298.65 149.85 292.63 145.51 294.63 152.65 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 323.5 155.6 0 41 9 -outformat ",
		label=outformat,
		lp="323.5,157.5",
		pos="e,291.77,144.27 310.22,170.71 306.31,165.12 301.06,157.58 296.43,150.96"];
	default2	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 342.5 170.5 342.5 189.5 387.5 189.5 387.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 365 177.5 0 29 6 -\"text\" ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label="\"text\"",
		pos="365,180",
		rects="342.5,170.5,387.5,189.5",
		width=0.625];
	default2 -> initial_cleanup	[_draw_="c 7 -#000000 B 7 360.46 170.59 356.95 164.84 351.59 157.49 345 153 341.05 150.31 336.67 148.04 332.14 146.13 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 333.24 143.92 325.83 143.76 331.52 148.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 365.5 155.6 0 23 6 -serial ",
		label=serial,
		lp="365.5,157.5",
		pos="e,324.41,143.23 360.46,170.59 356.95,164.84 351.59,157.49 345,153 341.05,150.31 336.67,148.04 332.14,146.13"];
	default3	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 392 170.5 392 189.5 506 189.5 506 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 449 177.5 0 98 19 -\"cleaned_input.asn\" ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label="\"cleaned_input.asn\"",
		pos="449,180",
		rects="392,170.5,506,189.5",
		width=1.5833];
	default3 -> initial_cleanup	[_draw_="c 7 -#000000 B 7 428.79 170.57 414.74 164.96 395.47 157.78 378 153 363.33 148.99 347.08 145.64 332.37 143 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 333.18 140.65 325.86 141.87 332.34 145.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 450 155.6 0 90 19 -out_annotation_name ",
		label=out_annotation_name,
		lp="450,157.5",
		pos="e,324.37,141.61 428.79,170.57 414.74,164.96 395.47,157.78 378,153 363.33,148.99 347.08,145.64 332.37,143"];
}
