digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 294 278 294 0 ",
		bb="0,0,294,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 16 215 16 270 286 270 286 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 66 258 0 84 15 -Workflow Inputs ",
			bb="16,215,286,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="66,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		input_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 24 223.5 24 242.5 86 242.5 86 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 55 230.5 0 46 10 -input_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=input_file,
			pos="55,233",
			rects="24,223.5,86,242.5",
			width=0.86111];
		word1	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 90.5 223.5 90.5 242.5 137.5 242.5 137.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 114 230.5 0 31 5 -word1 ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=word1,
			pos="114,233",
			rects="90.5,223.5,137.5,242.5",
			width=0.65278];
		tarball_fname	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 192.5 223.5 192.5 242.5 277.5 242.5 277.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 235 230.5 0 69 13 -tarball_fname ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=tarball_fname,
			pos="235,233",
			rects="192.5,223.5,277.5,242.5",
			width=1.1806];
		word0	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 141.5 223.5 141.5 242.5 188.5 242.5 188.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 165 230.5 0 31 5 -word0 ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=word0,
			pos="165,233",
			rects="141.5,223.5,188.5,242.5",
			width=0.65278];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 142 63 142 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,142,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		cat_stderr	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 35.5 16.5 54.5 81.5 54.5 81.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 49 42.5 0 49 10 -cat_stderr ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=cat_stderr,
			pos="49,45",
			rects="16.5,35.5,81.5,54.5",
			width=0.90278];
		tarball	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 86 35.5 86 54.5 134 54.5 134 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 110 42.5 0 32 7 -tarball ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=tarball,
			pos="110,45",
			rects="86,35.5,134,54.5",
			width=0.66667];
	}
	cat	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 39 170.5 39 189.5 71 189.5 71 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 55 177.5 0 16 3 -cat ",
		height=0.27778,
		label=cat,
		pos="55,180",
		rects="39,170.5,71,189.5",
		width=0.44444];
	input_file -> cat	[_draw_="c 7 -#000000 B 4 55 223.58 55 216.52 55 206.24 55 197.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 57.45 197.78 55 190.78 52.55 197.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 74 200.6 0 38 10 -input_file ",
		label=input_file,
		lp="74,202.5",
		pos="e,55,189.26 55,223.58 55,216.52 55,206.24 55,197.55"];
	grep1	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 91 125.5 91 144.5 135 144.5 135 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 113 132.5 0 28 5 -grep1 ",
		height=0.27778,
		label=grep1,
		pos="113,135",
		rects="91,125.5,135,144.5",
		width=0.61111];
	word1 -> grep1	[_draw_="c 7 -#000000 B 7 118.43 223.87 125.78 209.23 138.78 177.66 129 153 128.76 152.41 128.5 151.82 128.2 151.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 130.24 149.88 124.15 145.65 126.27 152.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 142.5 178.1 0 21 4 -word ",
		label=word,
		lp="142.5,180",
		pos="e,123.26,144.42 118.43,223.87 125.78,209.23 138.78,177.66 129,153 128.76,152.41 128.5,151.82 128.2,151.25"];
	tar	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 127 80.5 127 99.5 157 99.5 157 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 142 87.5 0 14 3 -tar ",
		height=0.27778,
		label=tar,
		pos="142,90",
		rects="127,80.5,157,99.5",
		width=0.41667];
	tarball_fname -> tar	[_draw_="c 7 -#000000 B 7 233.14 223.76 227.76 201.78 210.16 141.18 173 108 170.32 105.61 167.25 103.42 164.1 101.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 165.4 99.39 158.09 98.11 163 103.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 239.5 155.6 0 57 13 -tarball_fname ",
		label=tarball_fname,
		lp="239.5,157.5",
		pos="e,156.77,97.366 233.14,223.76 227.76,201.78 210.16,141.18 173,108 170.32,105.61 167.25,103.42 164.1,101.47"];
	grep0	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 139 125.5 139 144.5 183 144.5 183 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 161 132.5 0 28 5 -grep0 ",
		height=0.27778,
		label=grep0,
		pos="161,135",
		rects="139,125.5,183,144.5",
		width=0.61111];
	word0 -> grep0	[_draw_="c 7 -#000000 B 4 164.66 223.82 164.01 208.17 162.57 173.71 161.7 152.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 164.15 152.84 161.41 145.95 159.26 153.05 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 173.5 178.1 0 21 4 -word ",
		label=word,
		lp="173.5,180",
		pos="e,161.35,144.44 164.66,223.82 164.01,208.17 162.57,173.71 161.7,152.91"];
	grep0 -> tar	[_draw_="c 7 -#000000 B 4 157.34 125.71 154.97 120.36 151.82 113.22 148.98 106.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 151.33 106.06 146.26 100.65 146.85 108.04 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 162.5 110.6 0 19 5 -file0 ",
		label=file0,
		lp="162.5,112.5",
		pos="e,145.65,99.265 157.34,125.71 154.97,120.36 151.82,113.22 148.98,106.81"];
	cat -> cat_stderr	[_draw_="c 7 -#000000 B 7 54.49 170.7 54.32 167.93 54.14 164.83 54 162 52.2 126.77 50.53 85.5 49.65 62.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 52.1 62.86 49.38 55.96 47.2 63.05 ",
		pos="e,49.319,54.444 54.486,170.7 54.321,167.93 54.144,164.83 54,162 52.205,126.77 50.527,85.499 49.646,62.909"];
	cat -> grep0	[_draw_="c 7 -#000000 B 4 70.64 172.66 86.84 166.08 112.51 155.67 132.35 147.62 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 133.22 149.91 138.78 145.01 131.37 145.37 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 133 155.6 0 32 9 -text_file ",
		label=text_file,
		lp="133,157.5",
		pos="e,140.18,144.44 70.641,172.66 86.838,166.08 112.51,155.67 132.35,147.62"];
	cat -> grep1	[_draw_="c 7 -#000000 B 7 54.15 170.81 54.03 165.17 54.84 157.85 59 153 65.08 145.92 74.07 141.75 82.99 139.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 83.28 141.76 89.59 137.85 82.22 136.97 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 75 155.6 0 32 9 -text_file ",
		label=text_file,
		lp="75,157.5",
		pos="e,91.065,137.52 54.155,170.81 54.03,165.17 54.836,157.85 59,153 65.077,145.92 74.073,141.75 82.988,139.31"];
	grep1 -> tar	[_draw_="c 7 -#000000 B 7 117.84 125.67 120.91 120.5 125.04 113.77 129 108 129.51 107.27 130.03 106.52 130.57 105.77 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 132.36 107.47 134.58 100.39 128.43 104.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 138.5 110.6 0 19 5 -file1 ",
		label=file1,
		lp="138.5,112.5",
		pos="e,135.48,99.177 117.84,125.67 120.91,120.5 125.04,113.77 129,108 129.51,107.27 130.03,106.52 130.57,105.77"];
	tar -> tarball	[_draw_="c 7 -#000000 B 4 135.83 80.71 131.67 75.12 126.06 67.58 121.13 60.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 123.2 59.63 117.05 55.48 119.27 62.56 ",
		pos="e,116.15,54.265 135.83,80.709 131.67,75.117 126.06,67.579 121.13,60.957"];
}
