digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 368 1586 368 1586 0 ",
		bb="0,0,1586,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 1578 360 1578 305 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 348 0 84 15 -Workflow Inputs ",
			bb="8,305,1578,360",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,350.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		passed_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 276 313.5 276 332.5 460 332.5 460 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 368 320.5 0 168 35 -To store StIs passing the threshold ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="To store StIs passing the threshold",
			pos="368,323",
			rects="276,313.5,460,332.5",
			width=2.5556];
		failed_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 464 313.5 464 332.5 676 332.5 676 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 570 320.5 0 196 42 -To store StIs failed to pass the threshold ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="To store StIs failed to pass the threshold",
			pos="570,323",
			rects="464,313.5,676,332.5",
			width=2.9444];
		iteration	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 1092 313.5 1092 332.5 1190 332.5 1190 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1141 320.5 0 82 16 -Iteration number ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Iteration number",
			pos="1141,323",
			rects="1092,313.5,1190,332.5",
			width=1.3611];
		pdb_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 1194 313.5 1194 332.5 1406 332.5 1406 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1300 320.5 0 196 42 -The directory with (or to store) PDB files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="The directory with (or to store) PDB files",
			pos="1300,323",
			rects="1194,313.5,1406,332.5",
			width=2.9444];
		score_threshold	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 680.5 313.5 680.5 332.5 955.5 332.5 955.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 818 320.5 0 259 51 -Score threshold for given alignment score from Kpax ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Score threshold for given alignment score from Kpax",
			pos="818,323",
			rects="680.5,313.5,955.5,332.5",
			width=3.8194];
		unmapped_list	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 1410 313.5 1410 332.5 1570 332.5 1570 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1490 320.5 0 144 28 -List of un-mapped domin StIs ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="List of un-mapped domin StIs",
			pos="1490,323",
			rects="1410,313.5,1570,332.5",
			width=2.2222];
		core_struct	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 960 313.5 960 332.5 1088 332.5 1088 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1024 320.5 0 112 22 -Core average structure ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Core average structure",
			pos="1024,323",
			rects="960,313.5,1088,332.5",
			width=1.7778];
		alignment_score	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 313.5 16 332.5 272 332.5 272 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 144 320.5 0 240 47 -Alignment score from Kpax to analyse structures ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Alignment score from Kpax to analyse structures",
			pos="144,323",
			rects="16,313.5,272,332.5",
			width=3.5556];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 628 8 628 63 1134 63 1134 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 682 15 0 92 16 -Workflow Outputs ",
			bb="628,8,1134,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="682,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		domain_like_list	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 746.5 35.5 746.5 54.5 843.5 54.5 843.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 795 42.5 0 81 16 -Domain-like StIs ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Domain-like StIs",
			pos="795,45",
			rects="746.5,35.5,843.5,54.5",
			width=1.3472];
		failed_domains_list	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 636 35.5 636 54.5 742 54.5 742 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 689 42.5 0 90 18 -Failed domain StIs ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Failed domain StIs",
			pos="689,45",
			rects="636,35.5,742,54.5",
			width=1.4722];
		unmapped_aligned_results	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 848 35.5 848 54.5 1126 54.5 1126 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 987 42.5 0 262 50 -Alignment results from Kpax for unmapped instances ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Alignment results from Kpax for unmapped instances",
			pos="987,45",
			rects="848,35.5,1126,54.5",
			width=3.8611];
	}
	check_threshold_step	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 615 80.5 615 99.5 891 99.5 891 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 753 87.5 0 260 56 -Filter all structural instances for given Pfam families. ",
		height=0.27778,
		label="Filter all structural instances for given Pfam families.",
		pos="753,90",
		rects="615,80.5,891,99.5",
		width=3.8333];
	passed_name -> check_threshold_step	[_draw_="c 7 -#000000 B 10 430.58 313.55 453.53 306.61 474 293.97 474 271 474 271 474 271 474 134 474 117.93 547.27 107.03 618.72 100.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 618.72 102.69 625.46 99.61 618.26 97.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 505 200.6 0 62 14 -passed_structs ",
		label=passed_structs,
		lp="505,202.5",
		pos="e,626.97,99.466 430.58,313.55 453.53,306.61 474,293.97 474,271 474,271 474,271 474,134 474,117.93 547.27,107.03 618.72,100.23"];
	failed_name -> check_threshold_step	[_draw_="c 7 -#000000 B 10 628.15 313.53 651.06 306.59 672 293.97 672 271 672 271 672 271 672 134 672 118.68 683.44 108.8 697.73 102.44 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 698.38 104.81 704 99.97 696.59 100.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 699.5 200.6 0 55 14 -failed_structs ",
		label=failed_structs,
		lp="699.5,202.5",
		pos="e,705.41,99.421 628.15,313.53 651.06,306.59 672,293.97 672,271 672,271 672,271 672,134 672,118.68 683.44,108.8 697.73,102.44"];
	avg_unp_domains	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 1041.5 215.5 1041.5 234.5 1146.5 234.5 1146.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1094 222.5 0 89 15 -avg_unp_domains ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=avg_unp_domains,
		pos="1094,225",
		rects="1041.5,215.5,1146.5,234.5",
		width=1.4583];
	pdb_dir -> avg_unp_domains	[_draw_="c 7 -#000000 B 7 1245.43 313.53 1167.46 301.41 1033.43 280.51 1033 280 1019.19 263.84 1042.61 248.05 1064.32 237.76 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 1065.1 240.09 1070.48 234.98 1063.09 235.62 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 1045.5 268.1 0 25 5 -pdb_d ",
		label=pdb_d,
		lp="1045.5,270",
		pos="e,1071.9,234.35 1245.4,313.53 1167.5,301.41 1033.4,280.51 1033,280 1019.2,263.84 1042.6,248.05 1064.3,237.76"];
	score_threshold -> check_threshold_step	[_draw_="c 7 -#000000 B 10 804.39 313.68 791.8 304.82 775 289.53 775 271 775 271 775 271 775 134 775 123.86 770.09 113.7 764.91 105.8 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 767.16 104.74 761.09 100.48 763.18 107.6 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 802.5 200.6 0 55 13 -threshold_val ",
		label=threshold_val,
		lp="802.5,202.5",
		pos="e,760.2,99.255 804.39,313.68 791.8,304.82 775,289.53 775,271 775,271 775,271 775,134 775,123.86 770.09,113.7 764.91,105.8"];
	unmapped_list -> check_threshold_step	[_draw_="c 7 -#000000 B 10 1495.74 313.77 1501.96 304.02 1511 287.09 1511 271 1511 271 1511 271 1511 134 1511 103.68 1119.38 94.73 899.12 \
92.1 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 899.25 89.65 892.22 92.02 899.19 94.55 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 1537.5 200.6 0 53 15 -all_struct_list ",
		label=all_struct_list,
		lp="1537.5,202.5",
		pos="e,890.71,91.998 1495.7,313.77 1502,304.02 1511,287.09 1511,271 1511,271 1511,271 1511,134 1511,103.68 1119.4,94.733 899.12,92.096"];
	per_unp_dom_instance	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 1060 260.5 1060 279.5 1504 279.5 1504 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1282 267.5 0 428 88 -Divides a dictionary of structures per family into multiple according to domain \
instance ",
		height=0.27778,
		label="Divides a dictionary of structures per family into multiple according to domain instance",
		pos="1282,270",
		rects="1060,260.5,1504,279.5",
		width=6.1667];
	unmapped_list -> per_unp_dom_instance	[_draw_="c 7 -#000000 B 4 1455.65 313.58 1419.67 304.76 1363.11 290.89 1324.38 281.39 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 1325.25 279.08 1317.87 279.79 1324.08 283.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 1410 290.6 0 48 11 -fam_structs ",
		label=fam_structs,
		lp="1410,292.5",
		pos="e,1316.4,279.43 1455.7,313.58 1419.7,304.76 1363.1,290.89 1324.4,281.39"];
	pairwise_align_avg_structs	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 879 125.5 879 144.5 1095 144.5 1095 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 987 132.5 0 200 40 -Pairwise structural alignemnt using Kpax ",
		height=0.27778,
		label="Pairwise structural alignemnt using Kpax",
		pos="987,135",
		rects="879,125.5,1095,144.5",
		width=3];
	core_struct -> pairwise_align_avg_structs	[_draw_="c 7 -#000000 B 10 1012.7 313.59 1001.82 304.44 987 288.72 987 271 987 271 987 271 987 179 987 170.31 987 160.63 987 152.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 989.45 152.76 987 145.76 984.55 152.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 1005.5 223.1 0 37 8 -core_avg ",
		label=core_avg,
		lp="1005.5,225",
		pos="e,987,144.24 1012.7,313.59 1001.8,304.44 987,288.72 987,271 987,271 987,271 987,179 987,170.31 987,160.63 987,152.65"];
	alignment_score -> check_threshold_step	[_draw_="c 7 -#000000 B 10 195.48 313.52 252.95 303.33 338 285.76 338 271 338 271 338 271 338 134 338 106.19 487.39 96.27 606.91 92.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 606.66 95.24 613.59 92.6 606.52 90.35 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 358 200.6 0 40 9 -aln_score ",
		label=aln_score,
		lp="358,202.5",
		pos="e,615.1,92.555 195.48,313.52 252.95,303.33 338,285.76 338,271 338,271 338,271 338,134 338,106.19 487.39,96.269 606.91,92.785"];
	copy_avg_dom	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 994.5 170.5 994.5 189.5 1193.5 189.5 1193.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1094 177.5 0 183 37 -Moves passed files to given directory ",
		height=0.27778,
		label="Moves passed files to given directory",
		pos="1094,180",
		rects="994.5,170.5,1193.5,189.5",
		width=2.7639];
	avg_unp_domains -> copy_avg_dom	[_draw_="c 7 -#000000 B 4 1094 215.71 1094 210.59 1094 203.85 1094 197.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 1096.45 197.78 1094 190.78 1091.55 197.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 1122.5 200.6 0 57 11 -avg_unp_dom ",
		label=avg_unp_dom,
		lp="1122.5,202.5",
		pos="e,1094,189.27 1094,215.71 1094,210.59 1094,203.85 1094,197.67"];
	check_threshold_step -> domain_like_list	[_draw_="c 7 -#000000 B 4 761.1 80.71 766.79 74.88 774.55 66.93 781.21 60.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 782.73 62.07 785.87 55.35 779.23 58.64 ",
		pos="e,786.93,54.265 761.1,80.709 766.79,74.879 774.55,66.934 781.21,60.117"];
	check_threshold_step -> failed_domains_list	[_draw_="c 7 -#000000 B 4 740.36 80.5 731.24 74.38 718.77 66 708.39 59.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 710.05 57.19 702.87 55.32 707.32 61.26 ",
		pos="e,701.62,54.478 740.36,80.505 731.24,74.38 718.77,65.999 708.39,59.031"];
	pairwise_align_avg_structs -> unmapped_aligned_results	[_draw_="c 7 -#000000 B 4 987 125.56 987 111.14 987 81.48 987 62.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 989.45 62.8 987 55.8 984.55 62.8 ",
		pos="e,987,54.284 987,125.56 987,111.14 987,81.476 987,62.727"];
	pairwise_align_avg_structs -> check_threshold_step	[_draw_="c 7 -#000000 B 4 940.77 125.5 902.39 118.45 847.74 108.41 807.28 100.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 807.95 98.61 800.62 99.75 807.07 103.43 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 910 110.6 0 40 10 -aln_result ",
		label=aln_result,
		lp="910,112.5",
		pos="e,799.13,99.478 940.77,125.5 902.39,118.45 847.74,108.41 807.28,100.98"];
	copy_avg_dom -> pairwise_align_avg_structs	[_draw_="c 7 -#000000 B 4 1072.86 170.5 1056.59 163.97 1033.93 154.86 1015.98 147.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 1016.91 145.38 1009.5 145.04 1015.08 149.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 1069 155.6 0 38 9 -query_dir ",
		label=query_dir,
		lp="1069,157.5",
		pos="e,1008.1,144.48 1072.9,170.5 1056.6,163.97 1033.9,154.86 1016,147.64"];
	per_unp_dom_instance -> avg_unp_domains	[_draw_="c 7 -#000000 B 4 1244.86 260.5 1214.47 253.56 1171.39 243.7 1139.04 236.3 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 1139.91 233.99 1132.54 234.82 1138.82 238.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 1222 245.6 0 36 8 -domfiles ",
		label=domfiles,
		lp="1222,247.5",
		pos="e,1131.1,234.48 1244.9,260.5 1214.5,253.56 1171.4,243.7 1139,236.3"];
}
