digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 458 665 458 665 0 ",
		bb="0,0,665,458",
		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 395 8 450 657 450 657 395 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 438 0 84 15 -Workflow Inputs ",
			bb="8,395,657,450",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,440.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		fastq_1s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 229 403.5 229 422.5 287 422.5 287 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 258 410.5 0 42 8 -fastq_1s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_1s,
			pos="258,413",
			rects="229,403.5,287,422.5",
			width=0.80556];
		readgroups	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 91.5 403.5 91.5 422.5 162.5 422.5 162.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 127 410.5 0 55 10 -readgroups ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=readgroups,
			pos="127,413",
			rects="91.5,403.5,162.5,422.5",
			width=0.98611];
		final_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 403.5 16.5 422.5 87.5 422.5 87.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 52 410.5 0 55 10 -final_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_name,
			pos="52,413",
			rects="16.5,403.5,87.5,422.5",
			width=0.98611];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 291.5 403.5 291.5 422.5 354.5 422.5 354.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 323 410.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="323,413",
			rects="291.5,403.5,354.5,422.5",
			width=0.875];
		fastq_2s	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 167 403.5 167 422.5 225 422.5 225 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 196 410.5 0 42 8 -fastq_2s ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=fastq_2s,
			pos="196,413",
			rects="167,403.5,225,422.5",
			width=0.80556];
		known_indels	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 565.5 403.5 565.5 422.5 648.5 422.5 648.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 607 410.5 0 67 12 -known_indels ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=known_indels,
			pos="607,413",
			rects="565.5,403.5,648.5,422.5",
			width=1.1528];
		mills	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 429.5 403.5 429.5 422.5 470.5 422.5 470.5 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 450 410.5 0 25 5 -mills ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mills,
			pos="450,413",
			rects="429.5,403.5,470.5,422.5",
			width=0.56944];
		dbsnp_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 359 403.5 359 422.5 425 422.5 425 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 392 410.5 0 50 9 -dbsnp_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=dbsnp_vcf,
			pos="392,413",
			rects="359,403.5,425,422.5",
			width=0.91667];
		bqsr_intervals	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 475 403.5 475 422.5 561 422.5 561 403.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 518 410.5 0 70 14 -bqsr_intervals ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bqsr_intervals,
			pos="518,413",
			rects="475,403.5,561,422.5",
			width=1.1944];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 139 8 139 63 385 63 385 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 193 15 0 92 16 -Workflow Outputs ",
			bb="139,8,385,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="193,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		mark_duplicates_metrics_file	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 217 35.5 217 54.5 377 54.5 377 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 297 42.5 0 144 28 -mark_duplicates_metrics_file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=mark_duplicates_metrics_file,
			pos="297,45",
			rects="217,35.5,377,54.5",
			width=2.2222];
		final_bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 147.5 35.5 147.5 54.5 212.5 54.5 212.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 180 42.5 0 49 9 -final_bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=final_bam,
			pos="180,45",
			rects="147.5,35.5,212.5,54.5",
			width=0.90278];
	}
	align	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 138 350.5 138 369.5 296 369.5 296 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 217 357.5 0 142 26 -align with bwa_mem and tag ",
		height=0.27778,
		label="align with bwa_mem and tag",
		pos="217,360",
		rects="138,350.5,296,369.5",
		width=2.1944];
	fastq_1s -> align	[_draw_="c 7 -#000000 B 7 247.47 403.69 242.13 399.13 235.77 393.16 231 387 228.53 383.81 226.26 380.13 224.3 376.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.57 375.63 221.22 370.5 222.2 377.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 246.5 380.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="246.5,382.5",
		pos="e,220.53,369.15 247.47,403.69 242.13,399.13 235.77,393.16 231,387 228.53,383.81 226.26,380.13 224.3,376.56"];
	readgroups -> align	[_draw_="c 7 -#000000 B 7 128.97 403.71 131.26 395.9 135.81 384.46 144 378 146.39 376.12 148.95 374.43 151.63 372.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 152.39 375.29 157.61 370.03 150.25 370.88 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 165.5 380.6 0 43 9 -readgroup ",
		label=readgroup,
		lp="165.5,382.5",
		pos="e,158.98,369.37 128.97,403.71 131.26,395.9 135.81,384.46 144,378 146.39,376.12 148.95,374.43 151.63,372.93"];
	apply_bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 202 125.5 202 144.5 276 144.5 276 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 239 132.5 0 58 10 -apply BQSR ",
		height=0.27778,
		label="apply BQSR",
		pos="239,135",
		rects="202,125.5,276,144.5",
		width=1.0278];
	final_name -> apply_bqsr	[_draw_="c 7 -#000000 B 10 54.63 403.79 57.59 393.8 62 376.34 62 361 62 361 62 361 62 179 62 151.89 141.4 141.81 193.84 138.1 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 193.99 140.55 200.82 137.64 193.67 135.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 89.5 268.1 0 55 11 -output_name ",
		label=output_name,
		lp="89.5,270",
		pos="e,202.33,137.54 54.627,403.79 57.59,393.8 62,376.34 62,361 62,361 62,361 62,179 62,151.89 141.4,141.81 193.84,138.1"];
	merge	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 167 305.5 167 324.5 267 324.5 267 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 217 312.5 0 84 15 -Samtools: merge ",
		height=0.27778,
		label="Samtools: merge",
		pos="217,315",
		rects="167,305.5,267,324.5",
		width=1.3889];
	final_name -> merge	[_draw_="c 7 -#000000 B 7 58.02 403.51 67.85 390.23 88.61 364.58 112 350 128.86 339.49 149.29 331.92 167.63 326.62 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 167.79 329.12 173.88 324.9 166.48 324.4 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 124 358.1 0 24 4 -name ",
		label=name,
		lp="124,360",
		pos="e,175.34,324.49 58.018,403.51 67.848,390.23 88.612,364.58 112,350 128.86,339.49 149.29,331.92 167.63,326.62"];
	reference -> apply_bqsr	[_draw_="c 7 -#000000 B 10 320.9 403.76 318.53 393.73 315 376.24 315 361 315 361 315 361 315 224 315 190.67 283.38 163.72 260.93 148.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 262.51 146.89 255.29 145.19 259.87 151.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 335 268.1 0 40 9 -reference ",
		label=reference,
		lp="335,270",
		pos="e,254.02,144.37 320.9,403.76 318.53,393.73 315,376.24 315,361 315,361 315,361 315,224 315,190.67 283.38,163.72 260.93,148.79"];
	reference -> align	[_draw_="c 7 -#000000 B 13 305.93 403.66 300.24 400.89 293.85 397.8 288 395 280.47 391.4 278.15 391.31 271 387 265.29 383.56 264.81 381.28 \
259 378 255.75 376.17 252.27 374.43 248.74 372.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 249.84 370.62 242.44 370.09 247.89 375.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 291 380.6 0 40 9 -reference ",
		label=reference,
		lp="291,382.5",
		pos="e,241.05,369.49 305.93,403.66 300.24,400.89 293.85,397.8 288,395 280.47,391.4 278.15,391.31 271,387 265.29,383.56 264.81,381.28 \
259,378 255.75,376.17 252.27,374.43 248.74,372.81"];
	bqsr	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 340.5 170.5 340.5 189.5 445.5 189.5 445.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 393 177.5 0 89 17 -create BQSR table ",
		height=0.27778,
		label="create BQSR table",
		pos="393,180",
		rects="340.5,170.5,445.5,189.5",
		width=1.4583];
	reference -> bqsr	[_draw_="c 7 -#000000 B 10 323.22 403.7 324.06 383.06 328.16 328.17 348 288 350.09 283.76 352.56 284.05 355 280 371.32 252.95 382.83 217.68 \
388.65 197.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 390.95 198.26 390.46 190.86 386.22 196.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 368 290.6 0 40 9 -reference ",
		label=reference,
		lp="368,292.5",
		pos="e,390.86,189.4 323.22,403.7 324.06,383.06 328.16,328.17 348,288 350.09,283.76 352.56,284.05 355,280 371.32,252.95 382.83,217.68 \
388.65,197.36"];
	fastq_2s -> align	[_draw_="c 7 -#000000 B 7 192.06 403.67 189.26 396.47 186.69 385.98 191 378 191.52 377.04 192.12 376.12 192.78 375.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 194.42 377.08 197.78 370.48 191.03 373.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 206.5 380.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="206.5,382.5",
		pos="e,198.88,369.43 192.06,403.67 189.26,396.47 186.69,385.98 191,378 191.52,377.04 192.12,376.12 192.78,375.25"];
	known_indels -> bqsr	[_draw_="c 7 -#000000 B 10 600.47 403.5 593.67 393.78 584 377.12 584 361 584 361 584 361 584 224 584 196.88 509.8 186.86 453.9 183.16 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 454.09 180.72 446.95 182.74 453.79 185.61 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 609.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="609.5,292.5",
		pos="e,445.44,182.64 600.47,403.5 593.67,393.78 584,377.12 584,361 584,361 584,361 584,224 584,196.88 509.8,186.86 453.9,183.16"];
	mills -> bqsr	[_draw_="c 7 -#000000 B 10 450.79 403.71 451.68 393.62 453 376.08 453 361 453 361 453 361 453 224 453 209.75 441.68 199.77 428.88 193.03 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 429.99 190.85 422.61 190.08 427.9 195.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 478.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="478.5,292.5",
		pos="e,421.24,189.44 450.79,403.71 451.68,393.62 453,376.08 453,361 453,361 453,361 453,224 453,209.75 441.68,199.77 428.88,193.03"];
	dbsnp_vcf -> bqsr	[_draw_="c 7 -#000000 B 10 392.26 403.7 392.56 393.6 393 376.05 393 361 393 361 393 361 393 224 393 215.31 393 205.63 393 197.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 395.45 197.76 393 190.76 390.55 197.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 418.5 290.6 0 51 11 -known_sites ",
		label=known_sites,
		lp="418.5,292.5",
		pos="e,393,189.24 392.26,403.7 392.56,393.6 393,376.05 393,361 393,361 393,361 393,224 393,215.31 393,205.63 393,197.65"];
	bqsr_intervals -> bqsr	[_draw_="c 7 -#000000 B 10 517.47 403.7 516.88 393.61 516 376.06 516 361 516 361 516 361 516 224 516 209.19 483.84 198.29 452.41 191.16 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 453.29 188.85 445.93 189.75 452.25 193.63 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 534 290.6 0 36 9 -intervals ",
		label=intervals,
		lp="534,292.5",
		pos="e,444.45,189.43 517.47,403.7 516.88,393.61 516,376.06 516,361 516,361 516,361 516,224 516,209.19 483.84,198.29 452.41,191.16"];
	name_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 176.5 260.5 176.5 279.5 283.5 279.5 283.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 230 267.5 0 91 16 -sort BAM by name ",
		height=0.27778,
		label="sort BAM by name",
		pos="230,270",
		rects="176.5,260.5,283.5,279.5",
		width=1.4861];
	mark_duplicates_and_sort	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 170 215.5 170 234.5 308 234.5 308 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 239 222.5 0 122 24 -Mark duplicates and Sort ",
		height=0.27778,
		label="Mark duplicates and Sort",
		pos="239,225",
		rects="170,215.5,308,234.5",
		width=1.9167];
	name_sort -> mark_duplicates_and_sort	[_draw_="c 7 -#000000 B 4 231.74 260.71 232.83 255.47 234.28 248.53 235.6 242.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 237.92 243.1 236.96 235.75 233.13 242.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 244.5 245.6 0 19 3 -bam ",
		label=bam,
		lp="244.5,247.5",
		pos="e,237.27,234.27 231.74,260.71 232.83,255.47 234.28,248.53 235.6,242.24"];
	index_bam	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 182 80.5 182 99.5 274 99.5 274 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 228 87.5 0 76 14 -samtools index ",
		height=0.27778,
		label="samtools index",
		pos="228,90",
		rects="182,80.5,274,99.5",
		width=1.2778];
	apply_bqsr -> index_bam	[_draw_="c 7 -#000000 B 4 236.88 125.71 235.54 120.47 233.76 113.53 232.15 107.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 234.6 106.91 230.49 100.73 229.85 108.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 243.5 110.6 0 19 3 -bam ",
		label=bam,
		lp="243.5,112.5",
		pos="e,230.11,99.265 236.88,125.71 235.54,120.47 233.76,113.53 232.15,107.24"];
	index_bam -> final_bam	[_draw_="c 7 -#000000 B 4 218.75 80.71 212.1 74.76 203.01 66.61 195.29 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 197.2 58.12 190.35 55.28 193.93 61.77 ",
		pos="e,189.23,54.265 218.75,80.709 212.1,74.76 203.01,66.609 195.29,59.701"];
	align -> merge	[_draw_="c 7 -#000000 B 4 217 350.71 217 345.59 217 338.85 217 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 219.45 332.78 217 325.78 214.55 332.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 228.5 335.6 0 23 4 -bams ",
		label=bams,
		lp="228.5,337.5",
		pos="e,217,324.27 217,350.71 217,345.59 217,338.85 217,332.67"];
	merge -> name_sort	[_draw_="c 7 -#000000 B 4 219.51 305.71 221.09 300.47 223.19 293.53 225.09 287.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 227.38 288.12 227.06 280.71 222.69 286.71 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 233.5 290.6 0 19 3 -bam ",
		label=bam,
		lp="233.5,292.5",
		pos="e,227.5,279.27 219.51,305.71 221.09,300.47 223.19,293.53 225.09,287.24"];
	mark_duplicates_and_sort -> mark_duplicates_metrics_file	[_draw_="c 7 -#000000 B 10 251.36 215.61 266.17 204.46 289 183.25 289 158.5 289 158.5 289 158.5 289 89 289 80.17 290.65 70.5 292.45 62.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 294.78 63.33 294.1 55.95 290.03 62.15 ",
		pos="e,294.47,54.48 251.36,215.61 266.17,204.46 289,183.25 289,158.5 289,158.5 289,158.5 289,89 289,80.173 290.65,70.495 292.45,62.56"];
	mark_duplicates_and_sort -> apply_bqsr	[_draw_="c 7 -#000000 B 4 239 215.56 239 201.14 239 171.48 239 152.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 241.45 152.8 239 145.8 236.55 152.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 248.5 178.1 0 19 3 -bam ",
		label=bam,
		lp="248.5,180",
		pos="e,239,144.28 239,215.56 239,201.14 239,171.48 239,152.73"];
	mark_duplicates_and_sort -> bqsr	[_draw_="c 7 -#000000 B 4 269.43 215.5 293.89 208.67 328.41 199.03 354.75 191.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 355.1 194.13 361.18 189.88 353.78 189.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 338.5 200.6 0 19 3 -bam ",
		label=bam,
		lp="338.5,202.5",
		pos="e,362.64,189.48 269.43,215.5 293.89,208.67 328.41,199.03 354.75,191.68"];
	bqsr -> apply_bqsr	[_draw_="c 7 -#000000 B 4 362.57 170.5 338.11 163.67 303.59 154.03 277.25 146.68 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 278.22 144.41 270.82 144.88 276.9 149.13 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 350.5 155.6 0 43 10 -bqsr_table ",
		label=bqsr_table,
		lp="350.5,157.5",
		pos="e,269.36,144.48 362.57,170.5 338.11,163.67 303.59,154.03 277.25,146.68"];
}
