digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 469.5 278 469.5 0 ",
		bb="0,0,469.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 39.5 215 39.5 270 461.5 270 461.5 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 89.5 258 0 84 15 -Workflow Inputs ",
			bb="39.5,215,461.5,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="89.5,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		models	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 48 223.5 48 242.5 101 242.5 101 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 74.5 230.5 0 37 6 -models ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=models,
			pos="74.5,233",
			rects="48,223.5,101,242.5",
			width=0.73611];
		taxid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 105 223.5 105 242.5 146 242.5 146 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 125.5 230.5 0 25 5 -taxid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxid,
			pos="125.5,233",
			rects="105,223.5,146,242.5",
			width=0.56944];
		filter_for_raw_checkm	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 150 223.5 150 242.5 275 242.5 275 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 212.5 230.5 0 109 21 -filter_for_raw_checkm ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filter_for_raw_checkm,
			pos="212.5,233",
			rects="150,223.5,275,242.5",
			width=1.7361];
		taxon_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 279 223.5 279 242.5 340 242.5 340 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 309.5 230.5 0 45 8 -taxon_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=taxon_db,
			pos="309.5,233",
			rects="279,223.5,340,242.5",
			width=0.84722];
		checkm_data_path	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 344 223.5 344 242.5 453 242.5 453 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 398.5 230.5 0 93 16 -checkm_data_path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_data_path,
			pos="398.5,233",
			rects="344,223.5,453,242.5",
			width=1.5139];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 66.5 8 66.5 63 258.5 63 258.5 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 120.5 15 0 92 16 -Workflow Outputs ",
			bb="66.5,8,258.5,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="120.5,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		checkm_raw	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 74.5 35.5 74.5 54.5 152.5 54.5 152.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 113.5 42.5 0 62 10 -checkm_raw ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_raw,
			pos="113.5,45",
			rects="74.5,35.5,152.5,54.5",
			width=1.0833];
		checkm_results	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 157 35.5 157 54.5 250 54.5 250 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 203.5 42.5 0 77 14 -checkm_results ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=checkm_results,
			pos="203.5,45",
			rects="157,35.5,250,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 69.71 223.58 65.53 216.23 59.36 205.37 54.29 196.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 56.54 195.45 50.95 190.58 52.28 197.88 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 71.5 200.6 0 22 5 -input ",
		label=input,
		lp="71.5,202.5",
		pos="e,50.2,189.26 69.711,223.58 65.53,216.23 59.356,205.37 54.289,196.46"];
	convert_seqids_to_jobs	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 74 125.5 74 144.5 205 144.5 205 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 139.5 132.5 0 115 22 -convert_seqids_to_jobs ",
		height=0.27778,
		label=convert_seqids_to_jobs,
		pos="139.5,135",
		rects="74,125.5,205,144.5",
		width=1.8194];
	taxid -> convert_seqids_to_jobs	[_draw_="c 7 -#000000 B 4 126.69 223.82 128.99 208.09 134.05 173.4 137.07 152.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 139.47 153.22 138.05 145.94 134.62 152.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 144 178.1 0 21 5 -taxid ",
		label=taxid,
		lp="144,180",
		pos="e,138.27,144.44 126.69,223.82 128.99,208.09 134.05,173.4 137.07,152.63"];
	run_checkm	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 99.5 80.5 99.5 99.5 191.5 99.5 191.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 145.5 87.5 0 76 12 -checkm_wnode ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=checkm_wnode,
		pos="145.5,90",
		rects="99.5,80.5,191.5,99.5",
		width=1.2778];
	filter_for_raw_checkm -> run_checkm	[_draw_="c 7 -#000000 B 7 213.07 223.78 214.59 198.91 217.73 125.09 202.5 108 201.22 106.56 199.82 105.24 198.32 104.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 199.72 102.01 192.53 100.22 197.03 106.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 257.5 155.6 0 88 21 -filter_for_raw_checkm ",
		label=filter_for_raw_checkm,
		lp="257.5,157.5",
		pos="e,191.26,99.391 213.07,223.78 214.59,198.91 217.73,125.09 202.5,108 201.22,106.56 199.82,105.24 198.32,104.03"];
	taxon_db -> run_checkm	[_draw_="c 7 -#000000 B 7 311.1 223.72 313.59 208.28 316.67 174.69 301.5 153 278.45 120.06 234.95 104.62 199.73 97.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 200.25 94.99 192.92 96.08 199.33 99.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 324.5 155.6 0 38 8 -taxon_db ",
		label=taxon_db,
		lp="324.5,157.5",
		pos="e,191.43,95.792 311.1,223.72 313.59,208.28 316.67,174.69 301.5,153 278.45,120.06 234.95,104.62 199.73,97.38"];
	checkm_data_path -> run_checkm	[_draw_="c 7 -#000000 B 7 394.58 223.57 386.93 207.88 368.61 173.89 344.5 153 303.77 117.72 243.1 102.5 199.46 95.95 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 200.02 93.55 192.74 95 199.33 98.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 392 155.6 0 77 16 -checkm_data_path ",
		label=checkm_data_path,
		lp="392,157.5",
		pos="e,191.25,94.787 394.58,223.57 386.93,207.88 368.61,173.89 344.5,153 303.77,117.72 243.1,102.5 199.46,95.949"];
	run_checkm -> checkm_raw	[_draw_="c 7 -#000000 B 4 139.33 80.71 135.17 75.12 129.56 67.58 124.63 60.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 126.7 59.63 120.55 55.48 122.77 62.56 ",
		pos="e,119.65,54.265 139.33,80.709 135.17,75.117 129.56,67.579 124.63,60.957"];
	run_checkm -> checkm_results	[_draw_="c 7 -#000000 B 4 156.96 80.5 165.06 74.5 176.09 66.32 185.38 59.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 186.68 61.52 190.85 55.38 183.77 57.58 ",
		pos="e,192.06,54.478 156.96,80.505 165.06,74.497 176.09,66.32 185.38,59.435"];
	convert_seqids_to_jobs -> run_checkm	[_draw_="c 7 -#000000 B 7 121.65 125.66 114.31 121 108.37 114.78 112.5 108 113.17 106.9 113.94 105.87 114.78 104.9 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 116.36 106.77 120.12 100.38 113.2 103.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 126.5 110.6 0 28 6 -seqids ",
		label=seqids,
		lp="126.5,112.5",
		pos="e,121.28,99.401 121.65,125.66 114.31,121 108.37,114.78 112.5,108 113.17,106.9 113.94,105.87 114.78,104.9"];
	convert_seqids_to_jobs -> run_checkm	[_draw_="c 7 -#000000 B 4 140.66 125.71 141.37 120.59 142.31 113.85 143.17 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 145.6 108.04 144.14 100.76 140.74 107.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 172 110.6 0 59 13 -assm_to_prots ",
		label=assm_to_prots,
		lp="172,112.5",
		pos="e,144.35,99.265 140.66,125.71 141.37,120.59 142.31,113.85 143.17,107.67"];
	extract_final_proteins -> run_checkm	[_draw_="c 7 -#000000 B 13 33.65 170.69 26.02 164.58 16.77 155.52 12.5 145 9.16 136.76 8.87 133.11 12.5 125 17.13 114.66 21.24 112.82 31.5 \
108 49.96 99.33 71.8 94.87 91.39 92.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 91.41 95.1 98.13 91.97 90.92 90.23 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 21.5 133.1 0 18 4 -lds2 ",
		label=lds2,
		lp="21.5,135",
		pos="e,99.637,91.816 33.649,170.69 26.022,164.58 16.766,155.52 12.5,145 9.1597,136.76 8.8718,133.11 12.5,125 17.125,114.66 21.243,112.82 \
31.5,108 49.964,99.331 71.799,94.87 91.393,92.641"];
	extract_final_proteins -> run_checkm	[_draw_="c 7 -#000000 B 7 40.95 170.8 35.29 159.4 27.52 138.6 37.5 125 50.02 107.94 71.11 99.21 91.35 94.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 91.73 97.25 98.15 93.54 90.82 92.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 54.5 133.1 0 34 8 -proteins ",
		label=proteins,
		lp="54.5,135",
		pos="e,99.642,93.255 40.946,170.8 35.287,159.4 27.522,138.6 37.5,125 50.018,107.94 71.11,99.21 91.349,94.829"];
	extract_final_proteins -> convert_seqids_to_jobs	[_draw_="c 7 -#000000 B 7 62.78 170.67 73.58 165.5 87.81 158.77 100.5 153 104.35 151.25 108.43 149.43 112.45 147.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 113.19 150.01 118.62 144.96 111.23 145.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 114.5 155.6 0 28 6 -seqids ",
		label=seqids,
		lp="114.5,157.5",
		pos="e,120.01,144.36 62.777,170.67 73.58,165.5 87.806,158.77 100.5,153 104.35,151.25 108.43,149.43 112.45,147.66"];
}
