digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 413 212 413 212 0 ",
		bb="0,0,212,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 22 350 22 405 204 405 204 350 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 72 393 0 84 15 -Workflow Inputs ",
			bb="22,350,204,405",
			label="Workflow Inputs",
			lheight=0.15,
			lp="72,395.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		blacklist	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 30 358.5 30 377.5 88 377.5 88 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 59 365.5 0 42 9 -blacklist ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=blacklist,
			pos="59,368",
			rects="30,358.5,88,377.5",
			width=0.80556];
		idxbase	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 92.5 358.5 92.5 377.5 147.5 377.5 147.5 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 120 365.5 0 39 7 -idxbase ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=idxbase,
			pos="120,368",
			rects="92.5,358.5,147.5,377.5",
			width=0.76389];
		reads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 152 358.5 152 377.5 196 377.5 196 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 174 365.5 0 28 5 -reads ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reads,
			pos="174,368",
			rects="152,358.5,196,377.5",
			width=0.61111];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 122 63 122 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,122,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		processed_reads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 35.5 16 54.5 114 54.5 114 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 65 42.5 0 82 15 -processed_reads ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=processed_reads,
			pos="65,45",
			rects="16,35.5,114,54.5",
			width=1.3611];
	}
	remove_blacklist	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 14.5 80.5 14.5 99.5 115.5 99.5 115.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 65 87.5 0 85 16 -remove_blacklist ",
		height=0.27778,
		label=remove_blacklist,
		pos="65,90",
		rects="14.5,80.5,115.5,99.5",
		width=1.4028];
	blacklist -> remove_blacklist	[_draw_="c 7 -#000000 B 10 59 358.7 59 348.6 59 331.05 59 316 59 316 59 316 59 134 59 125.13 60.27 115.32 61.64 107.32 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 64 108.02 62.89 100.68 59.19 107.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 62 223.1 0 6 1 -b ",
		label=b,
		lp="62,225",
		pos="e,63.167,99.196 59,358.7 59,348.6 59,331.05 59,316 59,316 59,316 59,134 59,125.13 60.268,115.32 61.639,107.32"];
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 101.5 305.5 101.5 324.5 142.5 324.5 142.5 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 122 312.5 0 25 5 -align ",
		height=0.27778,
		label=align,
		pos="122,315",
		rects="101.5,305.5,142.5,324.5",
		width=0.56944];
	idxbase -> align	[_draw_="c 7 -#000000 B 4 120.33 358.58 120.61 351.52 121.01 341.24 121.35 332.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 123.79 332.87 121.62 325.78 118.89 332.68 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 137.5 335.6 0 33 7 -idxbase ",
		label=idxbase,
		lp="137.5,337.5",
		pos="e,121.68,324.26 120.33,358.58 120.61,351.52 121.01,341.24 121.35,332.55"];
	reads -> align	[_draw_="c 7 -#000000 B 7 170.92 358.56 167.84 351.07 162.49 340.24 155 333 153.31 331.36 151.42 329.85 149.44 328.45 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 150.97 326.52 143.72 324.95 148.42 330.7 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 173 335.6 0 24 5 -reads ",
		label=reads,
		lp="173,337.5",
		pos="e,142.43,324.16 170.92,358.56 167.84,351.07 162.49,340.24 155,333 153.31,331.36 151.42,329.85 149.44,328.45"];
	remove_unmapped	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 66.5 125.5 66.5 144.5 177.5 144.5 177.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 122 132.5 0 95 15 -remove_unmapped ",
		height=0.27778,
		label=remove_unmapped,
		pos="122,135",
		rects="66.5,125.5,177.5,144.5",
		width=1.5417];
	remove_unmapped -> remove_blacklist	[_draw_="c 7 -#000000 B 4 110.74 125.5 102.78 119.5 91.94 111.32 82.81 104.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 84.51 102.65 77.45 100.39 81.56 106.56 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 101 110.6 0 6 1 -a ",
		label=a,
		lp="101,112.5",
		pos="e,76.238,99.478 110.74,125.5 102.78,119.5 91.936,111.32 82.809,104.43"];
	to_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 95.5 260.5 95.5 279.5 148.5 279.5 148.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 122 267.5 0 37 6 -to_bam ",
		height=0.27778,
		label=to_bam,
		pos="122,270",
		rects="95.5,260.5,148.5,279.5",
		width=0.73611];
	sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 104.5 215.5 104.5 234.5 139.5 234.5 139.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 122 222.5 0 19 4 -sort ",
		height=0.27778,
		label=sort,
		pos="122,225",
		rects="104.5,215.5,139.5,234.5",
		width=0.48611];
	to_bam -> sort	[_draw_="c 7 -#000000 B 4 122 260.71 122 255.59 122 248.85 122 242.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 124.45 242.78 122 235.78 119.55 242.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 133 245.6 0 22 5 -input ",
		label=input,
		lp="133,247.5",
		pos="e,122,234.27 122,260.71 122,255.59 122,248.85 122,242.67"];
	mark_duplicates	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 73 170.5 73 189.5 171 189.5 171 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 122 177.5 0 82 15 -mark_duplicates ",
		height=0.27778,
		label=mark_duplicates,
		pos="122,180",
		rects="73,170.5,171,189.5",
		width=1.3611];
	mark_duplicates -> remove_unmapped	[_draw_="c 7 -#000000 B 4 122 170.71 122 165.59 122 158.85 122 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 124.45 152.78 122 145.78 119.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 133 155.6 0 22 5 -input ",
		label=input,
		lp="133,157.5",
		pos="e,122,144.27 122,170.71 122,165.59 122,158.85 122,152.67"];
	sort -> mark_duplicates	[_draw_="c 7 -#000000 B 4 122 215.71 122 210.59 122 203.85 122 197.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 124.45 197.78 122 190.78 119.55 197.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 133 200.6 0 22 5 -input ",
		label=input,
		lp="133,202.5",
		pos="e,122,189.27 122,215.71 122,210.59 122,203.85 122,197.67"];
	align -> to_bam	[_draw_="c 7 -#000000 B 4 122 305.71 122 300.59 122 293.85 122 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 124.45 287.78 122 280.78 119.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 133 290.6 0 22 5 -input ",
		label=input,
		lp="133,292.5",
		pos="e,122,279.27 122,305.71 122,300.59 122,293.85 122,287.67"];
	remove_blacklist -> processed_reads	[_draw_="c 7 -#000000 B 4 65 80.71 65 75.59 65 68.85 65 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 67.45 62.78 65 55.78 62.55 62.78 ",
		pos="e,65,54.265 65,80.709 65,75.593 65,68.848 65,62.666"];
}
