digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 451.5 278 451.5 0 ",
		bb="0,0,451.5,278",
		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 21.5 215 21.5 270 443.5 270 443.5 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 71.5 258 0 84 15 -Workflow Inputs ",
			bb="21.5,215,443.5,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="71.5,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		models	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 30 223.5 30 242.5 83 242.5 83 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 56.5 230.5 0 37 6 -models ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=models,
			pos="56.5,233",
			rects="30,223.5,83,242.5",
			width=0.73611];
		taxid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 87 223.5 87 242.5 128 242.5 128 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 107.5 230.5 0 25 5 -taxid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxid,
			pos="107.5,233",
			rects="87,223.5,128,242.5",
			width=0.56944];
		filter_for_raw_checkm	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 132 223.5 132 242.5 257 242.5 257 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 194.5 230.5 0 109 21 -filter_for_raw_checkm ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filter_for_raw_checkm,
			pos="194.5,233",
			rects="132,223.5,257,242.5",
			width=1.7361];
		checkm_data_path	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 261 223.5 261 242.5 370 242.5 370 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 315.5 230.5 0 93 16 -checkm_data_path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_data_path,
			pos="315.5,233",
			rects="261,223.5,370,242.5",
			width=1.5139];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 374 223.5 374 242.5 435 242.5 435 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 404.5 230.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="404.5,233",
			rects="374,223.5,435,242.5",
			width=0.84722];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 91.5 8 91.5 63 283.5 63 283.5 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 145.5 15 0 92 16 -Workflow Outputs ",
			bb="91.5,8,283.5,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="145.5,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		checkm_raw	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 99.5 35.5 99.5 54.5 177.5 54.5 177.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 138.5 42.5 0 62 10 -checkm_raw ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_raw,
			pos="138.5,45",
			rects="99.5,35.5,177.5,54.5",
			width=1.0833];
		checkm_results	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 182 35.5 182 54.5 275 54.5 275 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 228.5 42.5 0 77 14 -checkm_results ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_results,
			pos="228.5,45",
			rects="182,35.5,275,54.5",
			width=1.2917];
	}
	extract_final_proteins	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 0 170.5 0 189.5 91 189.5 91 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 45.5 177.5 0 75 15 -protein_extract ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=protein_extract,
		pos="45.5,180",
		rects="0,170.5,91,189.5",
		width=1.2639];
	models -> extract_final_proteins	[_draw_="c 7 -#000000 B 4 54.68 223.58 53.16 216.52 50.94 206.24 49.07 197.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 51.47 197.07 47.6 190.74 46.68 198.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 62.5 200.6 0 22 5 -input ",
		label=input,
		lp="62.5,202.5",
		pos="e,47.283,189.26 54.684,223.58 53.162,216.52 50.944,206.24 49.069,197.55"];
	convert_seqids_to_jobs	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 80 125.5 80 144.5 211 144.5 211 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 145.5 132.5 0 115 22 -convert_seqids_to_jobs ",
		height=0.27778,
		label=convert_seqids_to_jobs,
		pos="145.5,135",
		rects="80,125.5,211,144.5",
		width=1.8194];
	taxid -> convert_seqids_to_jobs	[_draw_="c 7 -#000000 B 4 110.74 223.82 117.02 207.95 130.94 172.78 139.14 152.08 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 141.3 153.26 141.6 145.85 136.75 151.45 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 142 178.1 0 21 5 -taxid ",
		label=taxid,
		lp="142,180",
		pos="e,142.16,144.44 110.74,223.82 117.02,207.95 130.94,172.78 139.14,152.08"];
	run_checkm	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 136.5 80.5 136.5 99.5 228.5 99.5 228.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 182.5 87.5 0 76 12 -checkm_wnode ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=checkm_wnode,
		pos="182.5,90",
		rects="136.5,80.5,228.5,99.5",
		width=1.2778];
	filter_for_raw_checkm -> run_checkm	[_draw_="c 7 -#000000 B 10 197.38 223.71 203.28 205.77 215.79 161.99 211.5 125 210.61 117.29 211.9 114.4 207.5 108 206.7 106.84 205.8 105.74 \
204.82 104.69 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 206.64 103.03 199.74 100.32 203.45 106.74 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 255.5 155.6 0 88 21 -filter_for_raw_checkm ",
		label=filter_for_raw_checkm,
		lp="255.5,157.5",
		pos="e,198.59,99.334 197.38,223.71 203.28,205.77 215.79,161.99 211.5,125 210.61,117.29 211.9,114.4 207.5,108 206.7,106.84 205.8,105.74 \
204.82,104.69"];
	checkm_data_path -> run_checkm	[_draw_="c 7 -#000000 B 7 316.15 223.7 316.91 208.21 316.45 174.54 300.5 153 281.59 127.46 249.03 111.49 222.89 102.16 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 223.85 99.9 216.44 99.96 222.27 104.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 344 155.6 0 77 16 -checkm_data_path ",
		label=checkm_data_path,
		lp="344,157.5",
		pos="e,215.01,99.473 316.15,223.7 316.91,208.21 316.45,174.54 300.5,153 281.59,127.46 249.03,111.49 222.89,102.16"];
	taxon_db -> run_checkm	[_draw_="c 7 -#000000 B 7 404.71 223.88 404.67 208.11 402.31 173.1 383.5 153 345.68 112.58 282.19 98.29 236.68 93.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 237.11 90.94 229.91 92.69 236.63 95.81 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 408.5 155.6 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="408.5,157.5",
		pos="e,228.4,92.541 404.71,223.88 404.67,208.11 402.31,173.1 383.5,153 345.68,112.58 282.19,98.292 236.68,93.358"];
	run_checkm -> checkm_raw	[_draw_="c 7 -#000000 B 4 174.02 80.71 168.05 74.88 159.92 66.93 152.94 60.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 154.76 58.46 148.04 55.32 151.33 61.97 ",
		pos="e,146.96,54.265 174.02,80.709 168.05,74.879 159.92,66.934 152.94,60.117"];
	run_checkm -> checkm_results	[_draw_="c 7 -#000000 B 4 191.37 80.71 197.73 74.76 206.45 66.61 213.84 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 215.11 61.87 218.55 55.3 211.77 58.29 ",
		pos="e,219.66,54.265 191.37,80.709 197.73,74.76 206.45,66.609 213.84,59.701"];
	convert_seqids_to_jobs -> run_checkm	[_draw_="c 7 -#000000 B 7 127.82 125.72 119.96 120.9 113.5 114.5 118.5 108 121.39 104.24 125.01 101.25 129.05 98.88 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 130.07 101.11 135.34 95.9 127.97 96.68 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 148 110.6 0 59 13 -assm_to_prots ",
		label=assm_to_prots,
		lp="148,112.5",
		pos="e,136.71,95.253 127.82,125.72 119.96,120.9 113.5,114.5 118.5,108 121.39,104.24 125.01,101.25 129.05,98.882"];
	convert_seqids_to_jobs -> run_checkm	[_draw_="c 7 -#000000 B 7 164.57 125.57 168.27 123.24 171.82 120.39 174.5 117 176.68 114.25 178.27 110.9 179.43 107.53 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 181.75 108.32 181.12 100.93 177.01 107.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 192.5 110.6 0 28 6 -seqids ",
		label=seqids,
		lp="192.5,112.5",
		pos="e,181.5,99.463 164.57,125.57 168.27,123.24 171.82,120.39 174.5,117 176.68,114.25 178.27,110.9 179.43,107.53"];
	extract_final_proteins -> run_checkm	[_draw_="c 7 -#000000 B 10 36.03 170.52 29.72 164.2 21.98 154.96 18.5 145 12.41 127.55 20.65 115.59 37.5 108 53.44 100.82 94.3 96.44 128.6 \
93.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 128.38 96.4 135.19 93.47 128.04 91.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 27.5 133.1 0 18 4 -lds2 ",
		label=lds2,
		lp="27.5,135",
		pos="e,136.7,93.362 36.033,170.52 29.724,164.2 21.975,154.96 18.5,145 12.412,127.55 20.646,115.59 37.5,108 53.438,100.82 94.3,96.441 \
128.6,93.93"];
	extract_final_proteins -> run_checkm	[_draw_="c 7 -#000000 B 7 42.41 170.67 38.71 159.11 34.21 138.14 44.5 125 55.03 111.56 94.51 102.71 128.56 97.42 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 128.57 99.9 135.13 96.44 127.85 95.05 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 61.5 133.1 0 34 8 -proteins ",
		label=proteins,
		lp="61.5,135",
		pos="e,136.63,96.219 42.411,170.67 38.711,159.11 34.206,138.14 44.5,125 55.031,111.56 94.512,102.71 128.56,97.423"];
	extract_final_proteins -> convert_seqids_to_jobs	[_draw_="c 7 -#000000 B 7 61.86 170.62 72.47 165.32 86.67 158.45 99.5 153 104.02 151.08 108.84 149.17 113.59 147.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 114.34 149.68 120.04 144.93 112.62 145.09 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 113.5 155.6 0 28 6 -seqids ",
		label=seqids,
		lp="113.5,157.5",
		pos="e,121.46,144.4 61.858,170.62 72.472,165.32 86.665,158.45 99.5,153 104.02,151.08 108.84,149.17 113.59,147.35"];
}
