digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 233 807 233 807 0 ",
		bb="0,0,807,233",
		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 170 8 225 799 225 799 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 213 0 84 15 -Workflow Inputs ",
			bb="8,170,799,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		user_idsonly_flag	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 178.5 16.5 197.5 117.5 197.5 117.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 67 185.5 0 85 17 -user_idsonly_flag ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_idsonly_flag,
			pos="67,188",
			rects="16.5,178.5,117.5,197.5",
			width=1.4028];
		user_parse_results	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 122 178.5 122 197.5 230 197.5 230 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 176 185.5 0 92 18 -user_parse_results ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_parse_results,
			pos="176,188",
			rects="122,178.5,230,197.5",
			width=1.5];
		user_db_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 234.5 178.5 234.5 197.5 307.5 197.5 307.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 271 185.5 0 57 11 -user_db_dir ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_db_dir,
			pos="271,188",
			rects="234.5,178.5,307.5,197.5",
			width=1.0139];
		user_query	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 311.5 178.5 311.5 197.5 382.5 197.5 382.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 347 185.5 0 55 10 -user_query ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_query,
			pos="347,188",
			rects="311.5,178.5,382.5,197.5",
			width=0.98611];
		user_outfmt_flag	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 386.5 178.5 386.5 197.5 485.5 197.5 485.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 436 185.5 0 83 16 -user_outfmt_flag ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_outfmt_flag,
			pos="436,188",
			rects="386.5,178.5,485.5,197.5",
			width=1.375];
		user_percent_flag	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 586.5 178.5 586.5 197.5 689.5 197.5 689.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 638 185.5 0 87 17 -user_percent_flag ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_percent_flag,
			pos="638,188",
			rects="586.5,178.5,689.5,197.5",
			width=1.4306];
		user_length_flag	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 693.5 178.5 693.5 197.5 790.5 197.5 790.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 742 185.5 0 81 16 -user_length_flag ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_length_flag,
			pos="742,188",
			rects="693.5,178.5,790.5,197.5",
			width=1.3472];
		user_search_db	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 490 178.5 490 197.5 582 197.5 582 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 536 185.5 0 76 14 -user_search_db ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=user_search_db,
			pos="536,188",
			rects="490,178.5,582,197.5",
			width=1.2778];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 306 8 306 63 414 63 414 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 360 15 0 92 16 -Workflow Outputs ",
			bb="306,8,414,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="360,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		blast_out_class	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 314 35.5 314 54.5 406 54.5 406 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 360 42.5 0 76 15 -blast_out_class ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=blast_out_class,
			pos="360,45",
			rects="314,35.5,406,54.5",
			width=1.2778];
	}
	parse_blast_step	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 299 80.5 299 99.5 421 99.5 421 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 360 87.5 0 106 21 -Parses BLAST tabular. ",
		height=0.27778,
		label="Parses BLAST tabular.",
		pos="360,90",
		rects="299,80.5,421,99.5",
		width=1.6944];
	user_idsonly_flag -> parse_blast_step	[_draw_="c 7 -#000000 B 7 80.73 178.69 103.2 165.43 149.6 139.52 192 125 223.79 114.11 260.21 106.21 291.01 100.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 291.14 103.25 297.63 99.65 290.31 98.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 216.5 133.1 0 49 12 -idsonly_flag ",
		label=idsonly_flag,
		lp="216.5,135",
		pos="e,299.12,99.39 80.728,178.69 103.2,165.43 149.6,139.52 192,125 223.79,114.11 260.21,106.21 291.01,100.79"];
	user_parse_results -> parse_blast_step	[_draw_="c 7 -#000000 B 7 188.52 178.52 207.41 165.94 244.55 141.97 278 125 294.5 116.63 313.56 108.63 329.15 102.49 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 329.91 104.83 335.54 100.01 328.13 100.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 295 133.1 0 34 8 -out_flag ",
		label=out_flag,
		lp="295,135",
		pos="e,336.96,99.466 188.52,178.52 207.41,165.94 244.55,141.97 278,125 294.5,116.63 313.56,108.63 329.15,102.49"];
	blast_step	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 314 125.5 314 144.5 406 144.5 406 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 360 132.5 0 76 14 -BLASTP search. ",
		height=0.27778,
		label="BLASTP search.",
		pos="360,135",
		rects="314,125.5,406,144.5",
		width=1.2778];
	user_db_dir -> blast_step	[_draw_="c 7 -#000000 B 7 277.65 178.59 284.14 170.92 294.65 159.77 306 153 309.41 150.97 313.08 149.15 316.86 147.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 317.64 149.86 323.28 145.05 315.87 145.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 329 155.6 0 46 11 -blastdb_dir ",
		label=blastdb_dir,
		lp="329,157.5",
		pos="e,324.69,144.5 277.65,178.59 284.14,170.92 294.65,159.77 306,153 309.41,150.97 313.08,149.15 316.86,147.54"];
	user_query -> blast_step	[_draw_="c 7 -#000000 B 4 349.15 178.58 350.96 171.45 353.62 161.02 355.85 152.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 358.16 153.12 357.52 145.73 353.42 151.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 376.5 155.6 0 43 10 -query_flag ",
		label=query_flag,
		lp="376.5,157.5",
		pos="e,357.89,144.26 349.15,178.58 350.96,171.45 353.62,161.02 355.85,152.27"];
	user_outfmt_flag -> blast_step	[_draw_="c 7 -#000000 B 7 428.42 178.6 421.36 171.15 410.26 160.33 399 153 396.29 151.24 393.37 149.58 390.39 148.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 391.67 145.94 384.3 145.14 389.56 150.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 433.5 155.6 0 47 11 -outfmt_flag ",
		label=outfmt_flag,
		lp="433.5,157.5",
		pos="e,382.93,144.49 428.42,178.6 421.36,171.15 410.26,160.33 399,153 396.29,151.24 393.37,149.58 390.39,148.04"];
	user_percent_flag -> parse_blast_step	[_draw_="c 7 -#000000 B 4 613.82 178.65 563.7 161.34 448.52 121.57 392.19 102.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 393.17 99.86 385.76 99.89 391.57 104.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 538 133.1 0 52 12 -percent_flag ",
		label=percent_flag,
		lp="538,135",
		pos="e,384.33,99.4 613.82,178.65 563.7,161.34 448.52,121.57 392.19,102.12"];
	user_length_flag -> parse_blast_step	[_draw_="c 7 -#000000 B 7 721.65 178.57 689.08 165.39 623.04 139.86 565 125 520.3 113.56 469.09 105.06 429.04 99.42 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 429.44 97 422.17 98.47 428.77 101.86 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 653 133.1 0 46 11 -length_flag ",
		label=length_flag,
		lp="653,135",
		pos="e,420.67,98.263 721.65,178.57 689.08,165.39 623.04,139.86 565,125 520.3,113.56 469.09,105.06 429.04,99.423"];
	user_search_db -> blast_step	[_draw_="c 7 -#000000 B 7 519.7 178.52 504.21 170.8 480.07 159.62 458 153 444.04 148.81 428.62 145.54 414.24 143.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 414.7 140.62 407.39 141.89 413.9 145.46 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 497.5 155.6 0 31 7 -db_flag ",
		label=db_flag,
		lp="497.5,157.5",
		pos="e,405.9,141.64 519.7,178.52 504.21,170.8 480.07,159.62 458,153 444.04,148.81 428.62,145.54 414.24,143.03"];
	blast_step -> parse_blast_step	[_draw_="c 7 -#000000 B 4 360 125.71 360 120.59 360 113.85 360 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 362.45 107.78 360 100.78 357.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 374 110.6 0 28 7 -in_flag ",
		label=in_flag,
		lp="374,112.5",
		pos="e,360,99.265 360,125.71 360,120.59 360,113.85 360,107.67"];
	parse_blast_step -> blast_out_class	[_draw_="c 7 -#000000 B 4 360 80.71 360 75.59 360 68.85 360 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 362.45 62.78 360 55.78 357.55 62.78 ",
		pos="e,360,54.265 360,80.709 360,75.593 360,68.848 360,62.666"];
}
