digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 368 350 368 350 0 ",
		bb="0,0,350,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 8 305 8 360 282 360 282 305 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 348 0 84 15 -Workflow Inputs ",
			bb="8,305,282,360",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,350.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		clustMaps	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 313.5 16 332.5 82 332.5 82 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 49 320.5 0 50 9 -clustMaps ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=clustMaps,
			pos="49,323",
			rects="16,313.5,82,332.5",
			width=0.91667];
		filterSims	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 86.5 313.5 86.5 332.5 149.5 332.5 149.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 118 320.5 0 47 10 -filterSims ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filterSims,
			pos="118,323",
			rects="86.5,313.5,149.5,332.5",
			width=0.875];
		jobid	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 232.5 313.5 232.5 332.5 273.5 332.5 273.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 253 320.5 0 25 5 -jobid ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=jobid,
			pos="253,323",
			rects="232.5,313.5,273.5,332.5",
			width=0.56944];
		featureSeqs	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 153.5 313.5 153.5 332.5 228.5 332.5 228.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 191 320.5 0 59 11 -featureSeqs ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=featureSeqs,
			pos="191,323",
			rects="153.5,313.5,228.5,332.5",
			width=1.0417];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 184 8 184 63 336 63 336 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 238 15 0 92 16 -Workflow Outputs ",
			bb="184,8,336,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="238,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		simSeqOut	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 192 35.5 192 54.5 262 54.5 262 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 227 42.5 0 54 9 -simSeqOut ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=simSeqOut,
			pos="227,45",
			rects="192,35.5,262,54.5",
			width=0.97222];
		indexOut	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 266.5 35.5 266.5 54.5 327.5 54.5 327.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 297 42.5 0 45 8 -indexOut ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=indexOut,
			pos="297,45",
			rects="266.5,35.5,327.5,54.5",
			width=0.84722];
	}
	unclusterSims	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 62 260.5 62 279.5 150 279.5 150 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 106 267.5 0 72 14 -uncluster sims ",
		height=0.27778,
		label="uncluster sims",
		pos="106,270",
		rects="62,260.5,150,279.5",
		width=1.2222];
	clustMaps -> unclusterSims	[_draw_="c 7 -#000000 B 7 53.11 313.55 57.1 306.07 63.75 295.24 72 288 73.77 286.45 75.7 285 77.72 283.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 78.71 285.92 83.5 280.26 76.22 281.7 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 90.5 290.6 0 37 8 -clustMap ",
		label=clustMap,
		lp="90.5,292.5",
		pos="e,84.804,279.49 53.114,313.55 57.101,306.07 63.748,295.24 72,288 73.768,286.45 75.702,285 77.722,283.66"];
	filterSims -> unclusterSims	[_draw_="c 7 -#000000 B 4 116.02 313.58 114.36 306.52 111.94 296.24 109.89 287.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 112.28 286.99 108.29 280.74 107.51 288.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 125 290.6 0 26 6 -simHit ",
		label=simHit,
		lp="125,292.5",
		pos="e,107.94,279.26 116.02,313.58 114.36,306.52 111.94,296.24 109.89,287.55"];
	jobid -> unclusterSims	[_draw_="c 7 -#000000 B 13 242.07 313.57 238.07 310.67 233.44 307.52 229 305 221.39 300.67 218.07 302.17 211 297 206.68 293.84 207.68 290.6 \
203 288 186.85 279.01 179.19 282.53 158.29 280 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 158.73 277.59 151.45 278.99 158.01 282.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 230 290.6 0 38 7 -outName ",
		label=outName,
		lp="230,292.5",
		pos="e,149.95,278.76 242.07,313.57 238.07,310.67 233.44,307.52 229,305 221.39,300.67 218.07,302.17 211,297 206.68,293.84 207.68,290.6 \
203,288 186.85,279.01 179.19,282.53 158.29,280"];
	sortSimSeq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 217.5 125.5 217.5 144.5 278.5 144.5 278.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 248 132.5 0 45 8 -GNU sort ",
		height=0.27778,
		label="GNU sort",
		pos="248,135",
		rects="217.5,125.5,278.5,144.5",
		width=0.84722];
	jobid -> sortSimSeq	[_draw_="c 7 -#000000 B 10 270.9 313.6 285.94 305.16 305 290.6 305 271 305 271 305 271 305 179 305 164.91 293.76 154.85 281.26 148.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 282.55 145.93 275.19 145.04 280.39 150.33 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 324 223.1 0 38 7 -outName ",
		label=outName,
		lp="324,225",
		pos="e,273.83,144.37 270.9,313.6 285.94,305.16 305,290.6 305,271 305,271 305,271 305,179 305,164.91 293.76,154.85 281.26,148.03"];
	catSeqs	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 158.5 260.5 158.5 279.5 215.5 279.5 215.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 187 267.5 0 41 7 -GNU cat ",
		height=0.27778,
		label="GNU cat",
		pos="187,270",
		rects="158.5,260.5,215.5,279.5",
		width=0.79167];
	jobid -> catSeqs	[_draw_="c 7 -#000000 B 7 254.7 313.73 255.75 306.16 255.94 295.08 250 288 248.98 286.78 236.79 283.38 223.4 279.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 224.31 277.63 216.92 278.28 223.1 282.38 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 273 290.6 0 38 7 -outName ",
		label=outName,
		lp="273,292.5",
		pos="e,215.46,277.91 254.7,313.73 255.75,306.16 255.94,295.08 250,288 248.98,286.78 236.79,283.38 223.4,279.93"];
	featureSeqs -> catSeqs	[_draw_="c 7 -#000000 B 7 189.83 313.68 189.19 308.83 188.44 302.58 188 297 187.76 293.94 187.57 290.66 187.43 287.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 189.89 287.63 187.2 280.72 184.99 287.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 197 290.6 0 18 5 -files ",
		label=files,
		lp="197,292.5",
		pos="e,187.15,279.21 189.83,313.68 189.19,308.83 188.44,302.58 188,297 187.76,293.94 187.57,290.66 187.43,287.51"];
	sortSims	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 73.5 215.5 73.5 234.5 134.5 234.5 134.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 104 222.5 0 45 8 -GNU sort ",
		height=0.27778,
		label="GNU sort",
		pos="104,225",
		rects="73.5,215.5,134.5,234.5",
		width=0.84722];
	unclusterSims -> sortSims	[_draw_="c 7 -#000000 B 4 105.61 260.71 105.38 255.59 105.06 248.85 104.78 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 107.23 242.66 104.45 235.78 102.33 242.88 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 124 245.6 0 38 7 -outName ",
		label=outName,
		lp="124,247.5",
		pos="e,104.38,234.27 105.61,260.71 105.38,255.59 105.06,248.85 104.78,242.67"];
	unclusterSims -> sortSims	[_draw_="c 7 -#000000 B 10 88.81 260.65 85.67 258.3 82.82 255.43 81 252 79.13 248.46 79.2 246.57 81 243 81.48 242.05 82.04 241.14 82.66 240.28 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 84.2 242.2 87.34 235.48 80.7 238.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 92 245.6 0 22 5 -input ",
		label=input,
		lp="92,247.5",
		pos="e,88.398,234.4 88.814,260.65 85.672,258.3 82.817,255.43 81,252 79.129,248.46 79.199,246.57 81,243 81.478,242.05 82.036,241.14 82.659,\
240.28"];
	sortSeqs	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 165.5 215.5 165.5 234.5 216.5 234.5 216.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 191 222.5 0 35 7 -seqUtil ",
		height=0.27778,
		label=seqUtil,
		pos="191,225",
		rects="165.5,215.5,216.5,234.5",
		width=0.70833];
	addSeq2Sim	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 126 170.5 126 189.5 214 189.5 214 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 170 177.5 0 72 14 -uncluster sims ",
		height=0.27778,
		label="uncluster sims",
		pos="170,180",
		rects="126,170.5,214,189.5",
		width=1.2222];
	sortSeqs -> addSeq2Sim	[_draw_="c 7 -#000000 B 7 190.18 215.91 189.39 210.59 187.88 203.6 185 198 184.65 197.33 184.27 196.66 183.87 196 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 185.95 194.68 179.77 190.58 182.04 197.64 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 211 200.6 0 46 9 -sequences ",
		label=sequences,
		lp="211,202.5",
		pos="e,178.85,189.37 190.18,215.91 189.39,210.59 187.88,203.6 185,198 184.65,197.33 184.27,196.66 183.87,196"];
	sortSimSeq -> simSeqOut	[_draw_="c 7 -#000000 B 7 245.33 125.67 243.19 118.82 240.2 108.84 238 100 234.9 87.52 232.02 73.27 229.99 62.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 232.46 62.39 228.77 55.96 227.64 63.29 ",
		pos="e,228.49,54.468 245.33,125.67 243.19,118.82 240.2,108.84 238,100 234.9,87.523 232.02,73.266 229.99,62.536"];
	indexSimSeq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 240 80.5 240 99.5 350 99.5 350 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 295 87.5 0 94 17 -index sims by md5 ",
		height=0.27778,
		label="index sims by md5",
		pos="295,90",
		rects="240,80.5,350,99.5",
		width=1.5278];
	sortSimSeq -> indexSimSeq	[_draw_="c 7 -#000000 B 7 275.59 125.61 279.84 123.35 283.85 120.53 287 117 289.48 114.23 291.19 110.7 292.37 107.14 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 294.69 107.99 293.92 100.61 289.92 106.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 303 110.6 0 22 5 -input ",
		label=input,
		lp="303,112.5",
		pos="e,294.27,99.14 275.59,125.61 279.84,123.35 283.85,120.53 287,117 289.48,114.23 291.19,110.7 292.37,107.14"];
	sortSimSeq -> indexSimSeq	[_draw_="c 7 -#000000 B 7 245.68 125.53 244.69 120.05 244.47 113.03 248 108 248.86 106.78 249.81 105.65 250.84 104.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 252.3 106.57 256.32 100.34 249.29 102.7 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 267 110.6 0 38 7 -outName ",
		label=outName,
		lp="267,112.5",
		pos="e,257.52,99.409 245.68,125.53 244.69,120.05 244.47,113.03 248,108 248.86,106.78 249.81,105.65 250.84,104.59"];
	indexSimSeq -> indexOut	[_draw_="c 7 -#000000 B 4 295.39 80.71 295.62 75.59 295.94 68.85 296.22 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 298.67 62.88 296.55 55.78 293.77 62.66 ",
		pos="e,296.62,54.265 295.39,80.709 295.62,75.593 295.94,68.848 296.22,62.666"];
	addSeq2Sim -> sortSimSeq	[_draw_="c 7 -#000000 B 4 185.41 170.5 196.84 164.2 212.6 155.51 225.45 148.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.35 150.73 231.3 145.21 223.98 146.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 226 155.6 0 22 5 -input ",
		label=input,
		lp="226,157.5",
		pos="e,232.62,144.48 185.41,170.5 196.84,164.2 212.6,155.51 225.45,148.43"];
	catSeqs -> sortSeqs	[_draw_="c 7 -#000000 B 7 166.52 260.51 158.76 255.98 152.72 249.92 157 243 157.67 241.91 158.44 240.89 159.28 239.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 160.8 241.86 164.57 235.47 157.64 238.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 171 245.6 0 28 6 -output ",
		label=output,
		lp="171,247.5",
		pos="e,165.72,234.5 166.52,260.51 158.76,255.98 152.72,249.92 157,243 157.67,241.91 158.44,240.89 159.28,239.93"];
	catSeqs -> sortSeqs	[_draw_="c 7 -#000000 B 4 187.77 260.71 188.25 255.59 188.87 248.85 189.45 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 191.88 242.97 190.09 235.77 187 242.52 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 212 245.6 0 46 9 -sequences ",
		label=sequences,
		lp="212,247.5",
		pos="e,190.23,234.27 187.77,260.71 188.25,255.59 188.87,248.85 189.45,242.67"];
	sortSims -> addSeq2Sim	[_draw_="c 7 -#000000 B 7 101.62 215.9 100.49 210.3 100.13 202.99 104 198 107.79 193.11 112.78 189.51 118.32 186.88 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 119.11 189.2 124.76 184.4 117.34 184.63 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 122.5 200.6 0 37 10 -similarity ",
		label=similarity,
		lp="122.5,202.5",
		pos="e,126.17,183.85 101.62,215.9 100.49,210.3 100.13,202.99 104,198 107.79,193.11 112.78,189.51 118.32,186.88"];
	sortSims -> addSeq2Sim	[_draw_="c 7 -#000000 B 10 123.82 215.68 128.67 213.22 133.7 210.29 138 207 142.25 203.74 142.01 201.57 146 198 147.36 196.78 148.81 195.57 \
150.29 194.39 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 151.52 196.53 155.67 190.39 148.59 192.61 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 165 200.6 0 38 7 -outName ",
		label=outName,
		lp="165,202.5",
		pos="e,156.88,189.48 123.82,215.68 128.67,213.22 133.7,210.29 138,207 142.25,203.74 142.01,201.57 146,198 147.36,196.78 148.81,195.57 \
150.29,194.39"];
	default1	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 227 260.5 227 279.5 263 279.5 263 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 245 267.5 0 20 4 -true ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label=true,
		pos="245,270",
		rects="227,260.5,263,279.5",
		width=0.5];
	default1 -> sortSeqs	[_draw_="c 7 -#000000 B 7 244 260.78 242.92 255.12 240.66 247.79 236 243 232.57 239.47 228.33 236.67 223.84 234.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 224.95 232.24 217.54 231.8 223.05 236.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 267 245.6 0 52 12 -sortbyid2tab ",
		label=sortbyid2tab,
		lp="267,247.5",
		pos="e,216.15,231.21 244,260.78 242.92,255.12 240.66,247.79 236,243 232.57,239.47 228.33,236.67 223.84,234.44"];
}
