digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 779 278 779 0 ",
		bb="0,0,779,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 771 270 771 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 258 0 84 15 -Workflow Inputs ",
			bb="8,215,771,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		applications	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 269 223.5 269 242.5 327 242.5 327 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 298 230.5 0 42 8 -Analysis ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=Analysis,
			pos="298,233",
			rects="269,223.5,327,242.5",
			width=0.80556];
		outputFormat	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 223.5 16 242.5 100 242.5 100 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 58 230.5 0 68 13 -output format ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="output format",
			pos="58,233",
			rects="16,223.5,100,242.5",
			width=1.1667];
		databases	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 197.5 223.5 197.5 242.5 264.5 242.5 264.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 231 230.5 0 51 9 -databases ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=databases,
			pos="231,233",
			rects="197.5,223.5,264.5,242.5",
			width=0.93056];
		catOutputFileName	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 651.5 223.5 651.5 242.5 762.5 242.5 762.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 707 230.5 0 95 17 -catOutputFileName ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=catOutputFileName,
			pos="707,233",
			rects="651.5,223.5,762.5,242.5",
			width=1.5417];
		inputFile	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 331 223.5 331 242.5 415 242.5 415 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 373 230.5 0 68 15 -Input file path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Input file path",
			pos="373,233",
			rects="331,223.5,415,242.5",
			width=1.1667];
		chunk_size	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 419.5 223.5 419.5 242.5 490.5 242.5 490.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 455 230.5 0 55 10 -chunk_size ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=chunk_size,
			pos="455,233",
			rects="419.5,223.5,490.5,242.5",
			width=0.98611];
		seqtype	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 104.5 223.5 104.5 242.5 193.5 242.5 193.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 149 230.5 0 73 13 -Sequence type ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Sequence type",
			pos="149,233",
			rects="104.5,223.5,193.5,242.5",
			width=1.2361];
		disableResidueAnnotation	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 494.5 223.5 494.5 242.5 647.5 242.5 647.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 571 230.5 0 137 27 -Disables residue annotation ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Disables residue annotation",
			pos="571,233",
			rects="494.5,223.5,647.5,242.5",
			width=2.125];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 529 8 529 63 637 63 637 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 583 15 0 92 16 -Workflow Outputs ",
			bb="529,8,637,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="583,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		i5Annotations	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 541 35.5 541 54.5 625 54.5 625 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 583 42.5 0 68 13 -i5Annotations ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=i5Annotations,
			pos="583,45",
			rects="541,35.5,625,54.5",
			width=1.1667];
	}
	run_interproscan	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 288 125.5 288 144.5 386 144.5 386 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 337 132.5 0 82 16 -run_interproscan ",
		height=0.27778,
		pos="337,135",
		rects="288,125.5,386,144.5",
		width=1.3611];
	applications -> run_interproscan	[_draw_="c 7 -#000000 B 7 296.49 223.51 294.7 211.12 292.89 187.62 301 170 304.66 162.03 311.12 155.02 317.57 149.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 318.78 151.63 322.72 145.35 315.72 147.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 326.5 178.1 0 51 12 -applications ",
		label=applications,
		lp="326.5,180",
		pos="e,323.91,144.41 296.49,223.51 294.7,211.12 292.89,187.62 301,170 304.66,162.03 311.12,155.02 317.57,149.46"];
	outputFormat -> run_interproscan	[_draw_="c 7 -#000000 B 10 71.88 223.55 94.14 210.33 139.55 184.76 181 170 214.02 158.24 223.76 160.46 258 153 268.17 150.78 279.07 148.42 \
289.44 146.19 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 289.8 148.62 296.13 144.75 288.77 143.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 209 178.1 0 56 12 -outputFormat ",
		label=outputFormat,
		lp="209,180",
		pos="e,297.61,144.43 71.879,223.55 94.142,210.33 139.55,184.76 181,170 214.02,158.24 223.76,160.46 258,153 268.17,150.78 279.07,148.42 \
289.44,146.19"];
	databases -> run_interproscan	[_draw_="c 7 -#000000 B 7 231.32 223.65 232.26 210.57 235.91 185.19 250 170 259.77 159.46 273.2 152.15 286.59 147.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 287.2 149.47 293.01 144.86 285.59 144.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 272 178.1 0 44 9 -databases ",
		label=databases,
		lp="272,180",
		pos="e,294.44,144.36 231.32,223.65 232.26,210.57 235.91,185.19 250,170 259.77,159.46 273.2,152.15 286.59,147.09"];
	combine_interproscan_results	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 455.5 80.5 455.5 99.5 710.5 99.5 710.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 583 87.5 0 239 51 -Redirecting Multiple Files Contain in a Single File ",
		height=0.27778,
		label="Redirecting Multiple Files Contain in a Single File",
		pos="583,90",
		rects="455.5,80.5,710.5,99.5",
		width=3.5417];
	catOutputFileName -> combine_interproscan_results	[_draw_="c 7 -#000000 B 7 701.4 223.69 693.06 211.53 676.7 188.32 661 170 640.4 145.97 614.14 120.27 597.95 104.92 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 599.95 103.44 593.17 100.42 596.59 107.01 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 685.5 155.6 0 65 14 -outputFileName ",
		label=outputFileName,
		lp="685.5,157.5",
		pos="e,592.07,99.385 701.4,223.69 693.06,211.53 676.7,188.32 661,170 640.4,145.97 614.14,120.27 597.95,104.92"];
	split_seqs	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 353.5 170.5 353.5 189.5 530.5 189.5 530.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 442 177.5 0 161 32 -split FASTA by number of records ",
		height=0.27778,
		label="split FASTA by number of records",
		pos="442,180",
		rects="353.5,170.5,530.5,189.5",
		width=2.4583];
	inputFile -> split_seqs	[_draw_="c 7 -#000000 B 4 384.39 223.58 395.25 215.56 411.74 203.36 424.3 194.08 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 425.43 196.3 429.6 190.16 422.52 192.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 427 200.6 0 20 4 -seqs ",
		label=seqs,
		lp="427,202.5",
		pos="e,430.82,189.26 384.39,223.58 395.25,215.56 411.74,203.36 424.3,194.08"];
	chunk_size -> split_seqs	[_draw_="c 7 -#000000 B 4 452.85 223.58 451.04 216.45 448.38 206.02 446.15 197.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 448.58 196.91 444.48 190.73 443.84 198.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 471 200.6 0 46 10 -chunk_size ",
		label=chunk_size,
		lp="471,202.5",
		pos="e,444.11,189.26 452.85,223.58 451.04,216.45 448.38,206.02 446.15,197.27"];
	disableResidueAnnotation -> run_interproscan	[_draw_="c 7 -#000000 B 7 568.39 223.59 563.69 209.94 552.43 183.19 533 170 510.85 154.96 443.65 145.67 394.08 140.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 394.38 138.25 387.17 140 393.9 143.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 605.5 178.1 0 109 24 -disableResidueAnnotation ",
		label=disableResidueAnnotation,
		lp="605.5,180",
		pos="e,385.67,139.85 568.39,223.59 563.69,209.94 552.43,183.19 533,170 510.85,154.96 443.65,145.67 394.08,140.68"];
	combine_interproscan_results -> i5Annotations	[_draw_="c 7 -#000000 B 4 583 80.71 583 75.59 583 68.85 583 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 585.45 62.78 583 55.78 580.55 62.78 ",
		pos="e,583,54.265 583,80.709 583,75.593 583,68.848 583,62.666"];
	split_seqs -> run_interproscan	[_draw_="c 7 -#000000 B 4 421.26 170.5 405.29 163.97 383.06 154.86 365.43 147.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 366.51 145.44 359.1 145.05 364.65 149.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 415.5 155.6 0 35 9 -inputFile ",
		label=inputFile,
		lp="415.5,157.5",
		pos="e,357.7,144.48 421.26,170.5 405.29,163.97 383.06,154.86 365.43,147.64"];
	run_interproscan -> combine_interproscan_results	[_draw_="c 7 -#000000 B 4 385.6 125.5 426.03 118.44 483.64 108.37 526.2 100.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 526.53 103.36 533.01 99.74 525.69 98.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 491 110.6 0 18 5 -files ",
		label=files,
		lp="491,112.5",
		pos="e,534.5,99.478 385.6,125.5 426.03,118.44 483.64,108.37 526.2,100.93"];
}
