digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 288 633 288 633 0 ",
		bb="0,0,633,288",
		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 225 8 280 524 280 524 225 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 268 0 84 15 -Workflow Inputs ",
			bb="8,225,524,280",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,270.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		in_fasta_transcript	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 185.5 233.5 185.5 252.5 292.5 252.5 292.5 233.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 239 240.5 0 91 19 -in_fasta_transcript ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=in_fasta_transcript,
			pos="239,243",
			rects="185.5,233.5,292.5,252.5",
			width=1.4861];
		managePy_Path	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 420.5 233.5 420.5 252.5 515.5 252.5 515.5 233.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 468 240.5 0 79 13 -managePy_Path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=managePy_Path,
			pos="468,243",
			rects="420.5,233.5,515.5,252.5",
			width=1.3194];
		tree	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 380 233.5 380 252.5 416 252.5 416 233.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 398 240.5 0 20 4 -tree ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=tree,
			pos="398,243",
			rects="380,233.5,416,252.5",
			width=0.5];
		blastdb_Path	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 296.5 233.5 296.5 252.5 375.5 252.5 375.5 233.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 336 240.5 0 63 12 -blastdb_Path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=blastdb_Path,
			pos="336,243",
			rects="296.5,233.5,375.5,252.5",
			width=1.0972];
		scientific_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 88.5 233.5 88.5 252.5 181.5 252.5 181.5 233.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 135 240.5 0 77 15 -scientific_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=scientific_name,
			pos="135,243",
			rects="88.5,233.5,181.5,252.5",
			width=1.2917];
		in_dummy	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 233.5 16 252.5 84 252.5 84 233.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 50 240.5 0 52 8 -in_dummy ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=in_dummy,
			pos="50,243",
			rects="16,233.5,84,252.5",
			width=0.94444];
	}
	subgraph cluster_outputs {
		graph [label="Workflow Outputs",
			labelloc=b,
			rank=same,
			style=dashed
		];
	}
	makeblastdb	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 330 90.5 330 109.5 410 109.5 410 90.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 370 97.5 0 64 11 -makeblastdb ",
		height=0.27778,
		label=makeblastdb,
		pos="370,100",
		rects="330,90.5,410,109.5",
		width=1.1111];
	in_fasta_transcript -> makeblastdb	[_draw_="c 7 -#000000 B 10 264.78 233.56 274.76 230.52 286.33 227.29 297 225 332.6 217.37 359.72 233.04 375 200 381.57 185.8 376.29 141.85 \
372.67 117.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 375.12 117.35 371.63 110.81 370.28 118.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 394.5 165.6 0 33 8 -in_fasta ",
		label=in_fasta,
		lp="394.5,167.5",
		pos="e,371.4,109.32 264.78,233.56 274.76,230.52 286.33,227.29 297,225 332.6,217.37 359.72,233.04 375,200 381.57,185.8 376.29,141.85 372.67,\
117.56"];
	addfile_2_db	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 272 180.5 272 199.5 350 199.5 350 180.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 311 187.5 0 62 12 -addfile_2_db ",
		height=0.27778,
		label=addfile_2_db,
		pos="311,190",
		rects="272,180.5,350,199.5",
		width=1.0833];
	in_fasta_transcript -> addfile_2_db	[_draw_="c 7 -#000000 B 7 243.53 233.64 248.06 226 255.67 214.89 265 208 267.47 206.17 270.17 204.52 272.97 203.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 273.88 205.31 279.18 200.12 271.8 200.88 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 281.5 210.6 0 33 8 -in_fasta ",
		label=in_fasta,
		lp="281.5,212.5",
		pos="e,280.55,199.48 243.53,233.64 248.06,226 255.67,214.89 265,208 267.47,206.17 270.17,204.52 272.97,203.04"];
	showblast	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 337 0.5 337 19.5 403 19.5 403 0.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 370 7.5 0 50 9 -showblast ",
		height=0.27778,
		label=showblast,
		pos="370,10",
		rects="337,0.5,403,19.5",
		width=0.91667];
	in_fasta_transcript -> showblast	[_draw_="c 7 -#000000 B 10 211.98 233.55 183.28 223.75 142 206.89 142 191 142 191 142 191 142 54 142 16.41 263.16 10.78 328.84 10.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 328.82 12.93 335.82 10.47 328.82 8.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 158.5 120.6 0 33 8 -in_fasta ",
		label=in_fasta,
		lp="158.5,122.5",
		pos="e,337.33,10.471 211.98,233.55 183.28,223.75 142,206.89 142,191 142,191 142,191 142,54 142,16.413 263.16,10.776 328.84,10.481"];
	populatesequence	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 317 45.5 317 64.5 423 64.5 423 45.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 370 52.5 0 90 16 -populatesequence ",
		height=0.27778,
		label=populatesequence,
		pos="370,55",
		rects="317,45.5,423,64.5",
		width=1.4722];
	in_fasta_transcript -> populatesequence	[_draw_="c 7 -#000000 B 10 234.9 233.56 230.46 223.62 224 206.51 224 191 224 191 224 191 224 99 224 80.21 269.05 69.03 309.1 62.8 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 309.23 65.26 315.79 61.8 308.51 60.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 240.5 143.1 0 33 8 -in_fasta ",
		label=in_fasta,
		lp="240.5,145",
		pos="e,317.29,61.581 234.9,233.56 230.46,223.62 224,206.51 224,191 224,191 224,191 224,99 224,80.212 269.05,69.029 309.1,62.799"];
	addblast	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 281.5 135.5 281.5 154.5 340.5 154.5 340.5 135.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 311 142.5 0 43 8 -addblast ",
		height=0.27778,
		label=addblast,
		pos="311,145",
		rects="281.5,135.5,340.5,154.5",
		width=0.81944];
	in_fasta_transcript -> addblast	[_draw_="c 7 -#000000 B 7 235.94 233.59 231.9 220.88 226.42 196.5 237 180 245.3 167.04 259.92 158.96 273.99 153.95 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 274.35 156.4 280.26 151.93 272.85 151.74 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 253.5 188.1 0 33 8 -in_fasta ",
		label=in_fasta,
		lp="253.5,190",
		pos="e,281.7,151.46 235.94,233.59 231.9,220.88 226.42,196.5 237,180 245.3,167.04 259.92,158.96 273.99,153.95"];
	managePy_Path -> makeblastdb	[_draw_="c 7 -#000000 B 10 470.47 233.63 473.78 220.52 477.86 195.09 465 180 453.8 166.86 441.71 181.03 427 172 404.78 158.35 387.52 132.8 \
378.06 116.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 380.32 115.38 374.79 110.44 376.03 117.75 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 459.5 165.6 0 65 13 -managePy_Path ",
		label=managePy_Path,
		lp="459.5,167.5",
		pos="e,374.06,109.11 470.47,233.63 473.78,220.52 477.86,195.09 465,180 453.8,166.86 441.71,181.03 427,172 404.78,158.35 387.52,132.8 \
378.06,116.36"];
	managePy_Path -> showblast	[_draw_="c 7 -#000000 B 10 515.36 235.87 541.21 229.58 568 216.82 568 191 568 191 568 191 568 54 568 22.15 468.92 13.84 410.94 11.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 411.29 9.27 404.21 11.49 411.12 14.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 600.5 120.6 0 65 13 -managePy_Path ",
		label=managePy_Path,
		lp="600.5,122.5",
		pos="e,402.7,11.437 515.36,235.87 541.21,229.58 568,216.82 568,191 568,191 568,191 568,54 568,22.149 468.92,13.843 410.94,11.709"];
	managePy_Path -> populatesequence	[_draw_="c 7 -#000000 B 10 475.95 233.74 484.23 224.23 496 207.77 496 191 496 191 496 191 496 99 496 83.87 463.05 72.97 430.85 65.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 431.54 63.57 424.19 64.53 430.54 68.37 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 528.5 143.1 0 65 13 -managePy_Path ",
		label=managePy_Path,
		lp="528.5,145",
		pos="e,422.71,64.224 475.95,233.74 484.23,224.23 496,207.77 496,191 496,191 496,191 496,99 496,83.871 463.05,72.971 430.85,65.931"];
	managePy_Path -> addblast	[_draw_="c 7 -#000000 B 13 444.3 233.54 429.54 226.9 411.74 216.05 403 200 397.05 189.06 403.23 184.43 404 172 404.25 168.01 406.56 166.07 \
404 163 396.87 154.45 371.18 150.19 348.6 148.07 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 348.83 145.63 341.65 147.48 348.42 150.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 435.5 188.1 0 65 13 -managePy_Path ",
		label=managePy_Path,
		lp="435.5,190",
		pos="e,340.15,147.36 444.3,233.54 429.54,226.9 411.74,216.05 403,200 397.05,189.06 403.23,184.43 404,172 404.25,168.01 406.56,166.07 \
404,163 396.87,154.45 371.18,150.19 348.6,148.07"];
	tree -> addblast	[_draw_="c 7 -#000000 B 7 393.83 233.55 384.73 215.39 362.96 173.45 351 163 349.01 161.26 346.82 159.68 344.51 158.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 346.02 156.28 338.69 155.1 343.68 160.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 383.5 188.1 0 17 4 -tree ",
		label=tree,
		lp="383.5,190",
		pos="e,337.36,154.38 393.83,233.55 384.73,215.39 362.96,173.45 351,163 349.01,161.26 346.82,159.68 344.51,158.25"];
	blastdb_Path -> addfile_2_db	[_draw_="c 7 -#000000 B 7 317.76 233.56 311.25 229.53 304.62 224.04 301 217 299.36 213.81 299.51 210.28 300.55 206.88 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 302.67 208.13 303.52 200.76 298.26 205.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 327.5 210.6 0 53 12 -blastdb_Path ",
		label=blastdb_Path,
		lp="327.5,212.5",
		pos="e,304.18,199.4 317.76,233.56 311.25,229.53 304.62,224.04 301,217 299.36,213.81 299.51,210.28 300.55,206.88"];
	scientific_name -> addblast	[_draw_="c 7 -#000000 B 7 136.75 233.74 140.03 220.32 148.44 193.88 166 180 174.45 173.32 233.34 160.93 273.43 153.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 273.78 155.52 280.18 151.78 272.84 150.71 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 198 188.1 0 64 15 -scientific_name ",
		label=scientific_name,
		lp="198,190",
		pos="e,281.67,151.49 136.75,233.74 140.03,220.32 148.44,193.88 166,180 174.45,173.32 233.34,160.93 273.43,153.09"];
	makeblastdb -> populatesequence	[_draw_="c 7 -#000000 B 4 370 90.71 370 85.59 370 78.85 370 72.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 372.45 72.78 370 65.78 367.55 72.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 391 75.6 0 42 8 -in_dummy ",
		label=in_dummy,
		lp="391,77.5",
		pos="e,370,64.265 370,90.709 370,85.593 370,78.848 370,72.666"];
	addfile_2_db -> addblast	[_draw_="c 7 -#000000 B 4 311 180.71 311 175.59 311 168.85 311 162.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 313.45 162.78 311 155.78 308.55 162.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 332 165.6 0 42 8 -in_dummy ",
		label=in_dummy,
		lp="332,167.5",
		pos="e,311,154.27 311,180.71 311,175.59 311,168.85 311,162.67"];
	populatesequence -> showblast	[_draw_="c 7 -#000000 B 4 370 45.71 370 40.59 370 33.85 370 27.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 372.45 27.78 370 20.78 367.55 27.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 391 30.6 0 42 8 -in_dummy ",
		label=in_dummy,
		lp="391,32.5",
		pos="e,370,19.265 370,45.709 370,40.593 370,33.848 370,27.666"];
	addblast -> makeblastdb	[_draw_="c 7 -#000000 B 7 313.35 135.73 315.34 130.05 318.74 122.71 324 118 325.97 116.24 328.13 114.65 330.42 113.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 331.2 115.59 336.23 110.13 328.9 111.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 345 120.6 0 42 8 -in_dummy ",
		label=in_dummy,
		lp="345,122.5",
		pos="e,337.56,109.42 313.35,135.73 315.34,130.05 318.74,122.71 324,118 325.97,116.24 328.13,114.65 330.42,113.23"];
}
