digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 413 234 413 234 0 ",
		bb="0,0,234,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 12 350 12 405 134 405 134 350 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 393 0 84 15 -Workflow Inputs ",
			bb="12,350,134,405",
			label="Workflow Inputs",
			lheight=0.15,
			lp="62,395.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 20 358.5 20 377.5 58 377.5 58 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 39 365.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="39,368",
			rects="20,358.5,58,377.5",
			width=0.52778];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 62.5 358.5 62.5 377.5 125.5 377.5 125.5 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 94 365.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="94,368",
			rects="62.5,358.5,125.5,377.5",
			width=0.875];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 30 8 30 63 226 63 226 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 84 15 0 92 16 -Workflow Outputs ",
			bb="30,8,226,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="84,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		bam_index_out	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 38 35.5 38 54.5 130 54.5 130 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 84 42.5 0 76 13 -bam_index_out ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam_index_out,
			pos="84,45",
			rects="38,35.5,130,54.5",
			width=1.2778];
		index_ref_out	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 134.5 35.5 134.5 54.5 217.5 54.5 217.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 176 42.5 0 67 13 -index_ref_out ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=index_ref_out,
			pos="176,45",
			rects="134.5,35.5,217.5,54.5",
			width=1.1528];
	}
	sam2fastq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 0 260.5 0 279.5 68 279.5 68 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 34 267.5 0 52 9 -sam2fastq ",
		height=0.27778,
		label=sam2fastq,
		pos="34,270",
		rects="0,260.5,68,279.5",
		width=0.94444];
	bam -> sam2fastq	[_draw_="c 7 -#000000 B 4 38.57 358.82 37.76 343.17 35.96 308.71 34.88 287.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 37.33 287.81 34.52 280.95 32.44 288.07 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 54.5 313.1 0 35 8 -bam_file ",
		label=bam_file,
		lp="54.5,315",
		pos="e,34.439,279.44 38.574,358.82 37.759,343.17 35.964,308.71 34.881,287.91"];
	gnu_unzip	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 74 305.5 74 324.5 140 324.5 140 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 107 312.5 0 50 9 -gnu_unzip ",
		height=0.27778,
		label=gnu_unzip,
		pos="107,315",
		rects="74,305.5,140,324.5",
		width=0.91667];
	reference -> gnu_unzip	[_draw_="c 7 -#000000 B 4 96.15 358.58 97.96 351.45 100.62 341.02 102.85 332.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 105.16 333.12 104.52 325.73 100.42 331.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 130.5 335.6 0 57 14 -reference_file ",
		label=reference_file,
		lp="130.5,337.5",
		pos="e,104.89,324.26 96.147,358.58 97.964,351.45 100.62,341.02 102.85,332.27"];
	align_fastq	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 15.5 215.5 15.5 234.5 86.5 234.5 86.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 51 222.5 0 55 11 -align_fastq ",
		height=0.27778,
		label=align_fastq,
		pos="51,225",
		rects="15.5,215.5,86.5,234.5",
		width=0.98611];
	sam2bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 26.5 170.5 26.5 189.5 91.5 189.5 91.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 59 177.5 0 49 7 -sam2bam ",
		height=0.27778,
		label=sam2bam,
		pos="59,180",
		rects="26.5,170.5,91.5,189.5",
		width=0.90278];
	align_fastq -> sam2bam	[_draw_="c 7 -#000000 B 4 52.54 215.71 53.52 210.47 54.81 203.53 55.98 197.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 58.31 198.08 57.19 190.75 53.5 197.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 73 200.6 0 34 8 -sam_file ",
		label=sam_file,
		lp="73,202.5",
		pos="e,57.462,189.27 52.542,215.71 53.516,210.47 54.808,203.53 55.979,197.24"];
	sam2fastq -> align_fastq	[_draw_="c 7 -#000000 B 7 12.29 260.71 3.74 256.15 -2.98 250 2 243 3.83 240.43 6.08 238.24 8.6 236.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 9.66 238.6 14.48 232.95 7.2 234.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 23.5 245.6 0 43 11 -fastq2_file ",
		label=fastq2_file,
		lp="23.5,247.5",
		pos="e,15.785,232.19 12.286,260.71 3.74,256.15 -2.98,250 2,243 3.8304,240.43 6.0785,238.24 8.5957,236.38"];
	sam2fastq -> align_fastq	[_draw_="c 7 -#000000 B 7 38.09 260.78 39.4 258.02 40.82 254.9 42 252 43.26 248.9 44.51 245.54 45.65 242.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 47.96 243.13 47.9 235.71 43.32 241.55 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 67.5 245.6 0 43 11 -fastq1_file ",
		label=fastq1_file,
		lp="67.5,247.5",
		pos="e,48.384,234.28 38.085,260.78 39.399,258.02 40.82,254.9 42,252 43.263,248.9 44.509,245.54 45.653,242.31"];
	sort_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 34 125.5 34 144.5 96 144.5 96 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 65 132.5 0 46 8 -sort_bam ",
		height=0.27778,
		label=sort_bam,
		pos="65,135",
		rects="34,125.5,96,144.5",
		width=0.86111];
	sam2bam -> sort_bam	[_draw_="c 7 -#000000 B 4 60.16 170.71 60.87 165.59 61.81 158.85 62.67 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 65.1 153.04 63.64 145.76 60.24 152.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 79.5 155.6 0 35 8 -bam_file ",
		label=bam_file,
		lp="79.5,157.5",
		pos="e,63.847,144.27 60.157,170.71 60.871,165.59 61.812,158.85 62.675,152.67"];
	index_ref	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 145 80.5 145 99.5 207 99.5 207 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 176 87.5 0 46 9 -index_ref ",
		height=0.27778,
		label=index_ref,
		pos="176,90",
		rects="145,80.5,207,99.5",
		width=0.86111];
	index_ref -> index_ref_out	[_draw_="c 7 -#000000 B 4 176 80.71 176 75.59 176 68.85 176 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.45 62.78 176 55.78 173.55 62.78 ",
		pos="e,176,54.265 176,80.709 176,75.593 176,68.848 176,62.666"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 31.5 80.5 31.5 99.5 102.5 99.5 102.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 67 87.5 0 55 9 -index_bam ",
		height=0.27778,
		label=index_bam,
		pos="67,90",
		rects="31.5,80.5,102.5,99.5",
		width=0.98611];
	index_bam -> bam_index_out	[_draw_="c 7 -#000000 B 4 70.28 80.71 72.39 75.36 75.22 68.22 77.75 61.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 79.88 63.08 80.18 55.67 75.32 61.28 ",
		pos="e,80.732,54.265 70.278,80.709 72.394,75.355 75.216,68.217 77.751,61.807"];
	gnu_unzip -> index_ref	[_draw_="c 7 -#000000 B 13 139.94 309.67 148.89 307.16 158.03 303.21 165 297 174.37 288.65 176 283.55 176 271 176 271 176 271 176 134 176 \
125.31 176 115.63 176 107.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.45 107.76 176 100.76 173.55 107.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 204.5 200.6 0 57 14 -reference_file ",
		label=reference_file,
		lp="204.5,202.5",
		pos="e,176,99.243 139.94,309.67 148.89,307.16 158.03,303.21 165,297 174.37,288.65 176,283.55 176,271 176,271 176,271 176,134 176,125.31 \
176,115.63 176,107.65"];
	bwa_index	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 72.5 260.5 72.5 279.5 141.5 279.5 141.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 107 267.5 0 53 9 -bwa_index ",
		height=0.27778,
		label=bwa_index,
		pos="107,270",
		rects="72.5,260.5,141.5,279.5",
		width=0.95833];
	gnu_unzip -> bwa_index	[_draw_="c 7 -#000000 B 4 107 305.71 107 300.59 107 293.85 107 287.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 109.45 287.78 107 280.78 104.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 135.5 290.6 0 57 14 -reference_file ",
		label=reference_file,
		lp="135.5,292.5",
		pos="e,107,279.27 107,305.71 107,300.59 107,293.85 107,287.67"];
	bwa_index -> align_fastq	[_draw_="c 7 -#000000 B 7 103.24 260.82 100.31 255.19 95.77 247.87 90 243 87.97 241.28 85.74 239.71 83.4 238.28 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 84.84 236.28 77.52 235.12 82.52 240.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 130 245.6 0 66 15 -reference_index ",
		label=reference_index,
		lp="130,247.5",
		pos="e,76.184,234.4 103.24,260.82 100.31,255.19 95.768,247.87 90,243 87.969,241.28 85.737,239.71 83.403,238.28"];
	sort_bam -> index_bam	[_draw_="c 7 -#000000 B 4 65.39 125.71 65.62 120.59 65.94 113.85 66.22 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 68.67 107.88 66.55 100.78 63.77 107.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 83.5 110.6 0 35 8 -bam_file ",
		label=bam_file,
		lp="83.5,112.5",
		pos="e,66.616,99.265 65.386,125.71 65.624,120.59 65.937,113.85 66.225,107.67"];
}
