digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 188 126 188 126 0 ",
		bb="0,0,126,188",
		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 18 125 18 180 118 180 118 125 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 68 168 0 84 15 -Workflow Inputs ",
			bb="18,125,118,180",
			label="Workflow Inputs",
			lheight=0.15,
			lp="68,170.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 26.5 133.5 26.5 152.5 55.5 152.5 55.5 133.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 41 140.5 0 13 3 -dir ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dir,
			pos="41,143",
			rects="26.5,133.5,55.5,152.5",
			width=0.40278];
	}
	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
		];
		listing	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 17.5 35.5 17.5 54.5 64.5 54.5 64.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 41 42.5 0 31 7 -listing ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=listing,
			pos="41,45",
			rects="17.5,35.5,64.5,54.5",
			width=0.65278];
		dir1	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 71.5 35.5 71.5 54.5 106.5 54.5 106.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 89 42.5 0 19 4 -dir1 ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dir1,
			pos="89,45",
			rects="71.5,35.5,106.5,54.5",
			width=0.48611];
	}
	ls	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 28.5 80.5 28.5 99.5 53.5 99.5 53.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 41 87.5 0 9 2 -ls ",
		height=0.27778,
		label=ls,
		pos="41,90",
		rects="28.5,80.5,53.5,99.5",
		width=0.34722];
	dir -> ls	[_draw_="c 7 -#000000 B 4 41 133.58 41 126.52 41 116.24 41 107.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 43.45 107.78 41 100.78 38.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 46.5 110.6 0 11 3 -dir ",
		label=dir,
		lp="46.5,112.5",
		pos="e,41,99.265 41,133.58 41,126.52 41,116.24 41,107.55"];
	ls -> listing	[_draw_="c 7 -#000000 B 4 41 80.71 41 75.59 41 68.85 41 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 43.45 62.78 41 55.78 38.55 62.78 ",
		pos="e,41,54.265 41,80.709 41,75.593 41,68.848 41,62.666"];
	generate	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 59 80.5 59 99.5 119 99.5 119 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 89 87.5 0 44 8 -generate ",
		height=0.27778,
		label=generate,
		pos="89,90",
		rects="59,80.5,119,99.5",
		width=0.83333];
	generate -> dir1	[_draw_="c 7 -#000000 B 4 89 80.71 89 75.59 89 68.85 89 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 91.45 62.78 89 55.78 86.55 62.78 ",
		pos="e,89,54.265 89,80.709 89,75.593 89,68.848 89,62.666"];
}
