digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 413 382 413 382 0 ",
		bb="0,0,382,413",
		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 46 350 46 405 236 405 236 350 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 96 393 0 84 15 -Workflow Inputs ",
			bb="46,350,236,405",
			label="Workflow Inputs",
			lheight=0.15,
			lp="96,395.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		gisInput	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 54 358.5 54 377.5 110 377.5 110 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 82 365.5 0 40 8 -gisInput ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=gisInput,
			pos="82,368",
			rects="54,358.5,110,377.5",
			width=0.77778];
		partitions	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 114.5 358.5 114.5 377.5 177.5 377.5 177.5 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 146 365.5 0 47 10 -partitions ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=partitions,
			pos="146,368",
			rects="114.5,358.5,177.5,377.5",
			width=0.875];
		config	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 182 358.5 182 377.5 228 377.5 228 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 205 365.5 0 30 6 -config ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=config,
			pos="205,368",
			rects="182,358.5,228,377.5",
			width=0.63889];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 116 63 116 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,116,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		result	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 40 35.5 40 54.5 84 54.5 84 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 62 42.5 0 28 6 -result ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=result,
			pos="62,45",
			rects="40,35.5,84,54.5",
			width=0.61111];
	}
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 38 80.5 38 99.5 86 99.5 86 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 62 87.5 0 32 5 -merge ",
		height=0.27778,
		label=merge,
		pos="62,90",
		rects="38,80.5,86,99.5",
		width=0.66667];
	gisInput -> merge	[_draw_="c 7 -#000000 B 10 76.53 358.73 70.61 348.95 62 331.98 62 316 62 316 62 316 62 134 62 125.31 62 115.63 62 107.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 64.45 107.76 62 100.76 59.55 107.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 79 223.1 0 34 8 -gisInput ",
		label=gisInput,
		lp="79,225",
		pos="e,62,99.243 76.535,358.73 70.613,348.95 62,331.98 62,316 62,316 62,316 62,134 62,125.31 62,115.63 62,107.65"];
	gisInput -> merge	[_draw_="c 7 -#000000 B 10 54.02 359.9 33.07 352.71 8 339.25 8 316 8 316 8 316 8 134 8 120.3 18.76 110.27 30.68 103.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 31.75 105.56 36.82 100.14 29.48 101.21 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 31 223.1 0 46 10 -outputPath ",
		label=outputPath,
		lp="31,225",
		pos="e,38.158,99.444 54.024,359.9 33.068,352.71 8,339.25 8,316 8,316 8,316 8,134 8,120.3 18.761,110.27 30.676,103.35"];
	graph_construction	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 170 215.5 170 234.5 280 234.5 280 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 225 222.5 0 94 18 -graph_construction ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=graph_construction,
		pos="225,225",
		rects="170,215.5,280,234.5",
		width=1.5278];
	gisInput -> graph_construction	[_draw_="c 7 -#000000 B 7 84.3 358.65 88.95 343.08 100.77 309.29 121 288 124.24 284.59 173.71 255.69 203.24 238.57 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 204.13 240.88 208.96 235.26 201.68 236.64 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 150.5 290.6 0 59 14 -filenamePrefix ",
		label=filenamePrefix,
		lp="150.5,292.5",
		pos="e,210.27,234.5 84.3,358.65 88.946,343.08 100.77,309.29 121,288 124.24,284.59 173.71,255.69 203.24,238.57"];
	split	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 114 305.5 114 324.5 152 324.5 152 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 133 312.5 0 22 5 -split ",
		height=0.27778,
		label=split,
		pos="133,315",
		rects="114,305.5,152,324.5",
		width=0.52778];
	gisInput -> split	[_draw_="c 7 -#000000 B 7 87.63 358.62 92.72 351.39 100.68 340.88 109 333 110.33 331.75 111.75 330.51 113.22 329.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 114.45 331.45 118.57 325.28 111.5 327.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 122 335.6 0 26 7 -gisFile ",
		label=gisFile,
		lp="122,337.5",
		pos="e,119.77,324.36 87.628,358.62 92.721,351.39 100.68,340.88 109,333 110.33,331.75 111.75,330.51 113.22,329.31"];
	partitions -> split	[_draw_="c 7 -#000000 B 7 142.59 358.79 140.71 353.97 138.46 347.72 137 342 136.23 338.99 135.59 335.74 135.06 332.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 137.5 332.35 134.08 325.78 132.65 333.06 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 148 335.6 0 22 6 -splits ",
		label=splits,
		lp="148,337.5",
		pos="e,133.86,324.28 142.59,358.79 140.71,353.97 138.46,347.72 137,342 136.23,338.99 135.59,335.74 135.06,332.59"];
	clearDatabase	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 170.5 305.5 170.5 324.5 257.5 324.5 257.5 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 214 312.5 0 71 13 -clearDatabase ",
		height=0.27778,
		label=clearDatabase,
		pos="214,315",
		rects="170.5,305.5,257.5,324.5",
		width=1.2083];
	config -> clearDatabase	[_draw_="c 7 -#000000 B 4 206.49 358.58 207.73 351.52 209.55 341.24 211.08 332.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 213.47 333.07 212.28 325.76 208.65 332.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 223 335.6 0 26 6 -config ",
		label=config,
		lp="223,337.5",
		pos="e,212.54,324.26 206.49,358.58 207.73,351.52 209.55,341.24 211.08,332.55"];
	config -> graph_construction	[_draw_="c 7 -#000000 B 10 227.94 362.21 247.44 356.8 274.24 345.88 287 325 296.69 309.15 304.75 271.1 282 243 280.93 241.68 279.76 240.45 \
278.5 239.32 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 279.99 237.37 272.87 235.28 277.14 241.35 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 309 290.6 0 26 6 -config ",
		label=config,
		lp="309,292.5",
		pos="e,271.64,234.4 227.94,362.21 247.44,356.8 274.24,345.88 287,325 296.69,309.15 304.75,271.1 282,243 280.93,241.68 279.76,240.45 278.5,\
239.32"];
	clustering	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 161.5 125.5 161.5 144.5 226.5 144.5 226.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 194 132.5 0 49 10 -clustering ",
		height=0.27778,
		label=clustering,
		pos="194,135",
		rects="161.5,125.5,226.5,144.5",
		width=0.90278];
	config -> clustering	[_draw_="c 7 -#000000 B 13 194.87 358.53 186.45 350.78 175.06 338.51 170 325 169.56 323.83 168.02 236.25 168 235 167.35 198.56 149.38 184.91 \
167 153 167.6 151.91 168.31 150.88 169.09 149.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 170.57 151.87 174.08 145.33 167.26 148.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 182 245.6 0 26 6 -config ",
		label=config,
		lp="182,247.5",
		pos="e,175.19,144.31 194.87,358.53 186.45,350.78 175.06,338.51 170,325 169.56,323.83 168.02,236.25 168,235 167.35,198.56 149.38,184.91 \
167,153 167.6,151.91 168.31,150.88 169.09,149.91"];
	graph_components	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 233 170.5 233 189.5 343 189.5 343 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 288 177.5 0 94 16 -graph_components ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label=graph_components,
		pos="288,180",
		rects="233,170.5,343,189.5",
		width=1.5278];
	config -> graph_components	[_draw_="c 7 -#000000 B 10 227.88 367.63 264.7 367.33 333 360.73 333 316 333 316 333 316 333 224 333 211.27 323.47 201.15 313.18 193.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 314.55 191.9 307.32 190.22 311.92 196.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 346 268.1 0 26 6 -config ",
		label=config,
		lp="346,270",
		pos="e,306.04,189.4 227.88,367.63 264.7,367.33 333,360.73 333,316 333,316 333,316 333,224 333,211.27 323.47,201.15 313.18,193.93"];
	filter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 228.5 260.5 228.5 279.5 267.5 279.5 267.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 248 267.5 0 23 6 -filter ",
		height=0.27778,
		label=filter,
		pos="248,270",
		rects="228.5,260.5,267.5,279.5",
		width=0.54167];
	config -> filter	[_draw_="c 7 -#000000 B 7 222.64 358.53 235.08 351.48 250.77 340.15 258 325 263.69 313.07 260.28 298.22 255.97 287.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 258.27 286.28 253.23 280.85 253.79 288.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 273 313.1 0 26 6 -config ",
		label=config,
		lp="273,315",
		pos="e,252.62,279.46 222.64,358.53 235.08,351.48 250.77,340.15 258,325 263.69,313.07 260.28,298.22 255.97,287.12"];
	merge -> result	[_draw_="c 7 -#000000 B 4 62 80.71 62 75.59 62 68.85 62 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 64.45 62.78 62 55.78 59.55 62.78 ",
		pos="e,62,54.265 62,80.709 62,75.593 62,68.848 62,62.666"];
	graph_construction -> graph_components	[_draw_="c 7 -#000000 B 7 233.83 215.74 239.82 210.34 248.08 203.34 256 198 258.3 196.45 260.75 194.94 263.23 193.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 264.42 195.63 269.35 190.09 262.04 191.34 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 270 200.6 0 28 7 -trigger ",
		label=trigger,
		lp="270,202.5",
		pos="e,270.67,189.36 233.83,215.74 239.82,210.34 248.08,203.34 256,198 258.3,196.45 260.75,194.94 263.23,193.48"];
	clustering -> merge	[_draw_="c 7 -#000000 B 4 167.92 125.5 146.64 118.57 116.49 108.75 93.8 101.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 94.66 99.06 87.25 99.22 93.14 103.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 157 110.6 0 34 8 -shpFiles ",
		label=shpFiles,
		lp="157,112.5",
		pos="e,85.806,98.755 167.92,125.5 146.64,118.57 116.49,108.75 93.8,101.36"];
	split -> filter	[_draw_="c 7 -#000000 B 4 151.99 306.9 170.77 299.88 199.7 289.06 220.89 281.14 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 221.48 283.53 227.18 278.78 219.77 278.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 213 290.6 0 26 7 -gisFile ",
		label=gisFile,
		lp="213,292.5",
		pos="e,228.6,278.25 151.99,306.9 170.77,299.88 199.7,289.06 220.89,281.14"];
	graph_components -> clustering	[_draw_="c 7 -#000000 B 7 233.12 177.94 206.12 176.14 177.55 171.85 169 162 165.39 157.84 167.22 153.46 171.17 149.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 172.4 151.66 176.37 145.4 169.36 147.82 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 193.5 155.6 0 49 10 -outputStem ",
		label=outputStem,
		lp="193.5,157.5",
		pos="e,177.56,144.46 233.12,177.94 206.12,176.14 177.55,171.85 169,162 165.39,157.84 167.22,153.46 171.17,149.52"];
	graph_components -> clustering	[_draw_="c 7 -#000000 B 7 248.73 170.53 241.31 168.25 233.76 165.43 227 162 226 161.49 218.29 155.43 210.57 149.29 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.42 147.63 205.42 145.17 209.36 151.45 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 260.5 155.6 0 67 15 -clusterWorkload ",
		label=clusterWorkload,
		lp="260.5,157.5",
		pos="e,204.24,144.23 248.73,170.53 241.31,168.25 233.76,165.43 227,162 226,161.49 218.29,155.43 210.57,149.29"];
	graph_components -> clustering	[_draw_="c 7 -#000000 B 7 291.81 170.82 293.81 165.19 295.09 157.87 291 153 283.7 144.31 257.91 140.06 234.75 137.99 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.06 135.55 227.89 137.44 234.67 140.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 310 155.6 0 34 8 -shpFiles ",
		label=shpFiles,
		lp="310,157.5",
		pos="e,226.38,137.32 291.81,170.82 293.81,165.19 295.09,157.87 291,153 283.7,144.31 257.91,140.06 234.75,137.99"];
	graph_components -> clustering	[_draw_="c 7 -#000000 B 7 316.77 170.53 326.86 166.12 334.3 160.15 328 153 315.98 139.36 269.35 136.01 234.46 135.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 234.85 133.04 227.83 135.42 234.81 137.94 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 356 155.6 0 52 10 -components ",
		label=components,
		lp="356,157.5",
		pos="e,226.32,135.41 316.77,170.53 326.86,166.12 334.3,160.15 328,153 315.98,139.36 269.35,136.01 234.46,135.48"];
	filter -> graph_construction	[_draw_="c 7 -#000000 B 4 243.57 260.71 240.64 255.24 236.71 247.9 233.23 241.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.6 240.62 230.13 235.6 231.28 242.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 259.5 245.6 0 43 10 -shapefiles ",
		label=shapefiles,
		lp="259.5,247.5",
		pos="e,229.42,234.27 243.57,260.71 240.64,255.24 236.71,247.9 233.23,241.38"];
	filter -> graph_components	[_draw_="c 7 -#000000 B 7 267.18 263.05 272.47 260.48 277.67 256.9 281 252 291.94 235.9 292.08 212.81 290.57 197.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 293.04 197.43 289.74 190.79 288.18 198.04 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 300 223.1 0 18 5 -files ",
		label=files,
		lp="300,225",
		pos="e,289.55,189.29 267.18,263.05 272.47,260.48 277.67,256.9 281,252 291.94,235.9 292.08,212.81 290.57,197.38"];
}
