digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 415 278 415 0 ",
		bb="0,0,415,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 336 270 336 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 258 0 84 15 -Workflow Inputs ",
			bb="8,215,336,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		read1	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 223.5 16 242.5 60 242.5 60 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 38 230.5 0 28 5 -read1 ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read1,
			pos="38,233",
			rects="16,223.5,60,242.5",
			width=0.61111];
		pbat	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 64 223.5 64 242.5 102 242.5 102 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 83 230.5 0 22 4 -pbat ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=pbat,
			pos="83,233",
			rects="64,223.5,102,242.5",
			width=0.52778];
		read2	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 106 223.5 106 242.5 150 242.5 150 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 128 230.5 0 28 5 -read2 ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=read2,
			pos="128,233",
			rects="106,223.5,150,242.5",
			width=0.61111];
		output_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 154.5 223.5 154.5 242.5 235.5 242.5 235.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 195 230.5 0 65 11 -output_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_name,
			pos="195,233",
			rects="154.5,223.5,235.5,242.5",
			width=1.125];
		threads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 274.5 223.5 274.5 242.5 327.5 242.5 327.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 301 230.5 0 37 7 -threads ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=threads,
			pos="301,233",
			rects="274.5,223.5,327.5,242.5",
			width=0.73611];
		ref	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 240 223.5 240 242.5 270 242.5 270 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 255 230.5 0 14 3 -ref ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=ref,
			pos="255,233",
			rects="240,223.5,270,242.5",
			width=0.41667];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 66 8 66 63 407 63 407 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 120 15 0 92 16 -Workflow Outputs ",
			bb="66,8,407,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="120,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		picard_markdup_stat	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 74.5 35.5 74.5 54.5 193.5 54.5 193.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 134 42.5 0 103 19 -picard_markdup_stat ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=picard_markdup_stat,
			pos="134,45",
			rects="74.5,35.5,193.5,54.5",
			width=1.6528];
		bam_duprem	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 197.5 35.5 197.5 54.5 278.5 54.5 278.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 238 42.5 0 65 10 -bam_duprem ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam_duprem,
			pos="238,45",
			rects="197.5,35.5,278.5,54.5",
			width=1.125];
		picard_markdup_log	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 283 35.5 283 54.5 399 54.5 399 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 341 42.5 0 100 18 -picard_markdup_log ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=picard_markdup_log,
			pos="341,45",
			rects="283,35.5,399,54.5",
			width=1.6111];
	}
	bwameth_align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 130 170.5 130 189.5 222 189.5 222 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 176 177.5 0 76 13 -bwameth_align ",
		height=0.27778,
		label=bwameth_align,
		pos="176,180",
		rects="130,170.5,222,189.5",
		width=1.2778];
	read1 -> bwameth_align	[_draw_="c 7 -#000000 B 7 46.51 223.6 55.01 215.72 68.84 204.22 83 198 95.2 192.64 109.01 188.97 122.18 186.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 122.32 188.92 128.79 185.3 121.47 184.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 95.5 200.6 0 25 5 -read1 ",
		label=read1,
		lp="95.5,202.5",
		pos="e,130.28,185.04 46.507,223.6 55.014,215.72 68.836,204.22 83,198 95.196,192.64 109.01,188.97 122.18,186.46"];
	pbat -> bwameth_align	[_draw_="c 7 -#000000 B 7 90.85 223.65 98.44 216.02 110.57 204.91 123 198 126.71 195.94 130.7 194.09 134.77 192.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 135.53 194.76 141.23 190.01 133.81 190.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 132.5 200.6 0 19 4 -pbat ",
		label=pbat,
		lp="132.5,202.5",
		pos="e,142.64,189.48 90.854,223.65 98.438,216.02 110.57,204.91 123,198 126.71,195.94 130.7,194.09 134.77,192.43"];
	read2 -> bwameth_align	[_draw_="c 7 -#000000 B 7 132.52 223.52 136.68 216.22 143.35 205.67 151 198 152.17 196.83 153.43 195.69 154.74 194.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 156.2 196.56 160.32 190.39 153.25 192.64 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 163.5 200.6 0 25 5 -read2 ",
		label=read2,
		lp="163.5,202.5",
		pos="e,161.53,189.48 132.52,223.52 136.68,216.22 143.35,205.67 151,198 152.17,196.83 153.43,195.69 154.74,194.59"];
	output_name -> bwameth_align	[_draw_="c 7 -#000000 B 7 188.85 223.62 185.72 218.95 182.13 212.9 180 207 178.94 204.08 178.17 200.87 177.6 197.74 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 180.04 197.51 176.67 190.9 175.18 198.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 207.5 200.6 0 55 11 -output_name ",
		label=output_name,
		lp="207.5,202.5",
		pos="e,176.47,189.4 188.85,223.62 185.72,218.95 182.13,212.9 180,207 178.94,204.08 178.17,200.87 177.6,197.74"];
	threads -> bwameth_align	[_draw_="c 7 -#000000 B 10 288.59 223.55 281.62 218.76 272.77 212.61 265 207 259.59 203.1 259.06 200.78 253 198 245.72 194.66 237.75 191.96 \
229.78 189.78 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 230.69 187.48 223.3 188.14 229.49 192.23 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 281 200.6 0 32 7 -threads ",
		label=threads,
		lp="281,202.5",
		pos="e,221.84,187.77 288.59,223.55 281.62,218.76 272.77,212.61 265,207 259.59,203.1 259.06,200.78 253,198 245.72,194.66 237.75,191.96 \
229.78,189.78"];
	merge_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 190.5 125.5 190.5 144.5 285.5 144.5 285.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 238 132.5 0 79 14 -merge_and_sort ",
		height=0.27778,
		label=merge_and_sort,
		pos="238,135",
		rects="190.5,125.5,285.5,144.5",
		width=1.3194];
	threads -> merge_and_sort	[_draw_="c 7 -#000000 B 7 300.52 223.77 299.83 216.63 298.14 206.17 294 198 284.4 179.05 267.45 161.49 254.71 149.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 256.5 148.24 249.63 145.46 253.26 151.92 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 305 178.1 0 32 7 -threads ",
		label=threads,
		lp="305,180",
		pos="e,248.49,144.46 300.52,223.77 299.83,216.63 298.14,206.17 294,198 284.4,179.05 267.45,161.49 254.71,149.93"];
	ref -> bwameth_align	[_draw_="c 7 -#000000 B 7 251.31 223.51 247.53 215.78 240.95 204.6 232 198 229.36 196.05 226.5 194.33 223.51 192.8 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 224.65 190.63 217.26 190 222.65 195.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 246 200.6 0 12 3 -ref ",
		label=ref,
		lp="246,202.5",
		pos="e,215.88,189.39 251.31,223.51 247.53,215.78 240.95,204.6 232,198 229.36,196.05 226.5,194.33 223.51,192.8"];
	picard_markdup	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 190.5 80.5 190.5 99.5 285.5 99.5 285.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 238 87.5 0 79 14 -picard_markdup ",
		height=0.27778,
		label=picard_markdup,
		pos="238,90",
		rects="190.5,80.5,285.5,99.5",
		width=1.3194];
	picard_markdup -> picard_markdup_stat	[_draw_="c 7 -#000000 B 4 217.45 80.5 201.64 73.97 179.62 64.86 162.16 57.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 163.31 55.47 155.9 55.06 161.44 59.99 ",
		pos="e,154.5,54.478 217.45,80.505 201.64,73.967 179.62,64.861 162.16,57.644"];
	picard_markdup -> bam_duprem	[_draw_="c 7 -#000000 B 4 238 80.71 238 75.59 238 68.85 238 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 240.45 62.78 238 55.78 235.55 62.78 ",
		pos="e,238,54.265 238,80.709 238,75.593 238,68.848 238,62.666"];
	picard_markdup -> picard_markdup_log	[_draw_="c 7 -#000000 B 4 258.35 80.5 274.01 73.97 295.82 64.86 313.11 57.64 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 313.78 60.02 319.3 55.06 311.89 55.5 ",
		pos="e,320.69,54.478 258.35,80.505 274.01,73.967 295.82,64.861 313.11,57.644"];
	bwameth_align -> merge_and_sort	[_draw_="c 7 -#000000 B 4 188.25 170.5 197 164.44 208.93 156.16 218.92 149.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 220.18 151.34 224.53 145.34 217.38 147.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 223.5 155.6 0 23 4 -bams ",
		label=bams,
		lp="223.5,157.5",
		pos="e,225.78,144.48 188.25,170.5 197,164.44 208.93,156.16 218.92,149.23"];
	merge_and_sort -> picard_markdup	[_draw_="c 7 -#000000 B 4 238 125.71 238 120.59 238 113.85 238 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 240.45 107.78 238 100.78 235.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 262.5 110.6 0 49 10 -bam_sorted ",
		label=bam_sorted,
		lp="262.5,112.5",
		pos="e,238,99.265 238,125.71 238,120.59 238,113.85 238,107.67"];
}
