digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 464 278 464 0 ",
		bb="0,0,464,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 8 215 8 270 430 270 430 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 258 0 84 15 -Workflow Inputs ",
			bb="8,215,430,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 223.5 16.5 242.5 77.5 242.5 77.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 47 230.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="47,233",
			rects="16.5,223.5,77.5,242.5",
			width=0.84722];
		filter_for_raw_checkm	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 81.5 223.5 81.5 242.5 206.5 242.5 206.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 144 230.5 0 109 21 -filter_for_raw_checkm ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filter_for_raw_checkm,
			pos="144,233",
			rects="81.5,223.5,206.5,242.5",
			width=1.7361];
		models	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 210.5 223.5 210.5 242.5 263.5 242.5 263.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 237 230.5 0 37 6 -models ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=models,
			pos="237,233",
			rects="210.5,223.5,263.5,242.5",
			width=0.73611];
		checkm_data_path	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 312.5 223.5 312.5 242.5 421.5 242.5 421.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 367 230.5 0 93 16 -checkm_data_path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_data_path,
			pos="367,233",
			rects="312.5,223.5,421.5,242.5",
			width=1.5139];
		taxid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 267.5 223.5 267.5 242.5 308.5 242.5 308.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 288 230.5 0 25 5 -taxid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxid,
			pos="288,233",
			rects="267.5,223.5,308.5,242.5",
			width=0.56944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 109 8 109 63 301 63 301 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 163 15 0 92 16 -Workflow Outputs ",
			bb="109,8,301,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="163,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		checkm_results	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 117.5 35.5 117.5 54.5 210.5 54.5 210.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 164 42.5 0 77 14 -checkm_results ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_results,
			pos="164,45",
			rects="117.5,35.5,210.5,54.5",
			width=1.2917];
		checkm_raw	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 215 35.5 215 54.5 293 54.5 293 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 254 42.5 0 62 10 -checkm_raw ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_raw,
			pos="254,45",
			rects="215,35.5,293,54.5",
			width=1.0833];
	}
	run_checkm	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 162 80.5 162 99.5 254 99.5 254 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 208 87.5 0 76 12 -checkm_wnode ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=checkm_wnode,
		pos="208,90",
		rects="162,80.5,254,99.5",
		width=1.2778];
	taxon_db -> run_checkm	[_draw_="c 7 -#000000 B 7 45.84 223.82 44.1 208.54 42.46 175.21 57 153 78.27 120.51 120.03 105.04 154.25 97.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 154.45 100.14 160.83 96.36 153.49 95.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 76 155.6 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="76,157.5",
		pos="e,162.32,96.058 45.836,223.82 44.105,208.54 42.46,175.21 57,153 78.27,120.51 120.03,105.04 154.25,97.678"];
	filter_for_raw_checkm -> run_checkm	[_draw_="c 7 -#000000 B 7 133.21 223.65 115.87 209.17 85.21 178.54 100 153 114.76 127.51 144.4 111.59 168.9 102.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 169.48 104.67 175.23 99.99 167.81 100.06 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 144 155.6 0 88 21 -filter_for_raw_checkm ",
		label=filter_for_raw_checkm,
		lp="144,157.5",
		pos="e,176.65,99.476 133.21,223.65 115.87,209.17 85.211,178.54 100,153 114.76,127.51 144.4,111.59 168.9,102.27"];
	extract_final_proteins	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 170.5 170.5 170.5 189.5 261.5 189.5 261.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 216 177.5 0 75 15 -protein_extract ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=protein_extract,
		pos="216,180",
		rects="170.5,170.5,261.5,189.5",
		width=1.2639];
	models -> extract_final_proteins	[_draw_="c 7 -#000000 B 4 233.53 223.58 230.57 216.37 226.21 205.81 222.59 197 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 224.91 196.2 219.98 190.66 220.38 198.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 237 200.6 0 22 5 -input ",
		label=input,
		lp="237,202.5",
		pos="e,219.4,189.26 233.53,223.58 230.57,216.37 226.21,205.81 222.59,197"];
	checkm_data_path -> run_checkm	[_draw_="c 7 -#000000 B 7 371.13 223.67 379.99 204.5 398.42 156.5 378 125 365.44 105.62 306.86 97.26 261.94 93.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 262.4 91.25 255.23 93.16 262.03 96.13 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 425.5 155.6 0 77 16 -checkm_data_path ",
		label=checkm_data_path,
		lp="425.5,157.5",
		pos="e,253.72,93.051 371.13,223.67 379.99,204.5 398.42,156.5 378,125 365.44,105.62 306.86,97.258 261.94,93.668"];
	convert_seqids_to_jobs	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 246.5 125.5 246.5 144.5 377.5 144.5 377.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 312 132.5 0 115 22 -convert_seqids_to_jobs ",
		height=0.27778,
		label=convert_seqids_to_jobs,
		pos="312,135",
		rects="246.5,125.5,377.5,144.5",
		width=1.8194];
	taxid -> convert_seqids_to_jobs	[_draw_="c 7 -#000000 B 4 290.05 223.82 293.98 208.09 302.65 173.4 307.84 152.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 310.2 153.29 309.52 145.91 305.45 152.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 313.5 178.1 0 21 5 -taxid ",
		label=taxid,
		lp="313.5,180",
		pos="e,309.89,144.44 290.05,223.82 293.98,208.09 302.65,173.4 307.84,152.63"];
	convert_seqids_to_jobs -> run_checkm	[_draw_="c 7 -#000000 B 7 297.77 125.53 288.17 120.05 275.09 113.03 263 108 257.85 105.86 252.34 103.85 246.86 102.01 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 247.76 99.72 240.35 99.9 246.26 104.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 309.5 110.6 0 59 13 -assm_to_prots ",
		label=assm_to_prots,
		lp="309.5,112.5",
		pos="e,238.91,99.437 297.77,125.53 288.17,120.05 275.09,113.03 263,108 257.85,105.86 252.34,103.85 246.86,102.01"];
	convert_seqids_to_jobs -> run_checkm	[_draw_="c 7 -#000000 B 7 254.81 125.53 247.57 123.31 240.45 120.52 234 117 228.66 114.08 223.68 109.73 219.55 105.41 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 221.61 104.05 215.15 100.42 217.94 107.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 248 110.6 0 28 6 -seqids ",
		label=seqids,
		lp="248,112.5",
		pos="e,214.14,99.29 254.81,125.53 247.57,123.31 240.45,120.52 234,117 228.66,114.08 223.68,109.73 219.55,105.41"];
	run_checkm -> checkm_results	[_draw_="c 7 -#000000 B 4 199.52 80.71 193.55 74.88 185.42 66.93 178.44 60.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 180.26 58.46 173.54 55.32 176.83 61.97 ",
		pos="e,172.46,54.265 199.52,80.709 193.55,74.879 185.42,66.934 178.44,60.117"];
	run_checkm -> checkm_raw	[_draw_="c 7 -#000000 B 4 216.87 80.71 223.23 74.76 231.95 66.61 239.34 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 240.61 61.87 244.05 55.3 237.27 58.29 ",
		pos="e,245.16,54.265 216.87,80.709 223.23,74.76 231.95,66.609 239.34,59.701"];
	extract_final_proteins -> convert_seqids_to_jobs	[_draw_="c 7 -#000000 B 7 231.74 170.64 241.96 165.34 255.63 158.47 268 153 272.21 151.14 276.7 149.27 281.13 147.5 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 281.96 149.8 287.59 144.97 280.17 145.24 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 282 155.6 0 28 6 -seqids ",
		label=seqids,
		lp="282,157.5",
		pos="e,288.99,144.42 231.74,170.64 241.96,165.34 255.63,158.47 268,153 272.21,151.14 276.7,149.27 281.13,147.5"];
	extract_final_proteins -> run_checkm	[_draw_="c 7 -#000000 B 7 204.85 170.54 197.68 164.36 188.98 155.28 185 145 179.81 131.59 187.32 116.56 195.12 105.77 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 196.83 107.56 199.22 100.54 192.97 104.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 194 133.1 0 18 4 -lds2 ",
		label=lds2,
		lp="194,135",
		pos="e,200.15,99.348 204.85,170.54 197.68,164.36 188.98,155.28 185,145 179.81,131.59 187.32,116.56 195.12,105.77"];
	extract_final_proteins -> run_checkm	[_draw_="c 7 -#000000 B 7 214.56 170.64 213.42 163.78 211.89 153.79 211 145 209.74 132.57 208.98 118.48 208.54 107.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 211 107.85 208.29 100.95 206.1 108.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 228 133.1 0 34 8 -proteins ",
		label=proteins,
		lp="228,135",
		pos="e,208.23,99.437 214.56,170.64 213.42,163.78 211.89,153.79 211,145 209.74,132.57 208.98,118.48 208.54,107.81"];
}
