digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 503 573 503 573 0 ",
		bb="0,0,573,503",
		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 440 8 495 428 495 428 440 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 483 0 84 15 -Workflow Inputs ",
			bb="8,440,428,495",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,485.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 106 448.5 106 467.5 138 467.5 138 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 122 455.5 0 16 3 -vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=vcf,
			pos="122,458",
			rects="106,448.5,138,467.5",
			width=0.44444];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 142.5 448.5 142.5 467.5 205.5 467.5 205.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 174 455.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="174,458",
			rects="142.5,448.5,205.5,467.5",
			width=0.875];
		min_var_freq	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 209.5 448.5 209.5 467.5 290.5 467.5 290.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 250 455.5 0 65 12 -min_var_freq ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=min_var_freq,
			pos="250,458",
			rects="209.5,448.5,290.5,467.5",
			width=1.125];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 382 448.5 382 467.5 420 467.5 420 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 401 455.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="401,458",
			rects="382,448.5,420,467.5",
			width=0.52778];
		sample_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 448.5 16 467.5 102 467.5 102 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 59 455.5 0 70 11 -sample_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sample_name,
			pos="59,458",
			rects="16,448.5,102,467.5",
			width=1.1944];
		variant_caller	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 294.5 448.5 294.5 467.5 377.5 467.5 377.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 336 455.5 0 67 14 -variant_caller ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=variant_caller,
			pos="336,458",
			rects="294.5,448.5,377.5,467.5",
			width=1.1528];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 231 8 231 63 406 63 406 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 285 15 0 92 16 -Workflow Outputs ",
			bb="231,8,406,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="285,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		filtered_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 326.5 35.5 326.5 54.5 397.5 54.5 397.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 362 42.5 0 55 12 -filtered_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filtered_vcf,
			pos="362,45",
			rects="326.5,35.5,397.5,54.5",
			width=0.98611];
		unfiltered_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 239.5 35.5 239.5 54.5 322.5 54.5 322.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 281 42.5 0 67 14 -unfiltered_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=unfiltered_vcf,
			pos="281,45",
			rects="239.5,35.5,322.5,54.5",
			width=1.1528];
	}
	sanitize_vcf	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 59.5 395.5 59.5 414.5 146.5 414.5 146.5 395.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 103 402.5 0 71 14 -Sanitize a VCF ",
		height=0.27778,
		label="Sanitize a VCF",
		pos="103,405",
		rects="59.5,395.5,146.5,414.5",
		width=1.2083];
	vcf -> sanitize_vcf	[_draw_="c 7 -#000000 B 4 118.86 448.58 116.18 441.37 112.24 430.81 108.96 422 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 111.35 421.39 106.61 415.68 106.76 423.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 118.5 425.6 0 13 3 -vcf ",
		label=vcf,
		lp="118.5,427.5",
		pos="e,106.08,414.26 118.86,448.58 116.18,441.37 112.24,430.81 108.96,422"];
	fp_filter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 195.5 215.5 195.5 234.5 304.5 234.5 304.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 250 222.5 0 93 21 -False Positive filter ",
		height=0.27778,
		label="False Positive filter",
		pos="250,225",
		rects="195.5,215.5,304.5,234.5",
		width=1.5139];
	reference -> fp_filter	[_draw_="c 7 -#000000 B 10 179.24 448.67 184.16 440.44 191.29 427.33 195 415 205.59 379.84 195.57 368.48 205 333 213.96 299.28 231.39 262.22 \
241.73 241.77 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 243.85 243.01 244.86 235.66 239.49 240.77 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 225 335.6 0 40 9 -reference ",
		label=reference,
		lp="225,337.5",
		pos="e,245.56,234.32 179.24,448.67 184.16,440.44 191.29,427.33 195,415 205.59,379.84 195.57,368.48 205,333 213.96,299.28 231.39,262.22 \
241.73,241.77"];
	normalize_variants	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 85 350.5 85 369.5 195 369.5 195 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 140 357.5 0 94 18 -Normalize variants ",
		height=0.27778,
		label="Normalize variants",
		pos="140,360",
		rects="85,350.5,195,369.5",
		width=1.5278];
	reference -> normalize_variants	[_draw_="c 7 -#000000 B 7 170.71 448.67 167.4 440.22 162.2 426.76 158 415 153.54 402.49 148.8 388.24 145.31 377.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 147.65 376.8 143.16 370.9 142.99 378.31 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 178 403.1 0 40 9 -reference ",
		label=reference,
		lp="178,405",
		pos="e,142.7,369.46 170.71,448.67 167.4,440.22 162.2,426.76 158,415 153.54,402.49 148.8,388.24 145.31,377.52"];
	hard_filter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 291.5 80.5 291.5 99.5 432.5 99.5 432.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 362 87.5 0 125 25 -SelectVariants (GATK 3.6) ",
		height=0.27778,
		label="SelectVariants (GATK 3.6)",
		pos="362,90",
		rects="291.5,80.5,432.5,99.5",
		width=1.9583];
	reference -> hard_filter	[_draw_="c 7 -#000000 B 16 191.31 448.6 244.12 422.92 399.78 346.96 403 342 414.33 324.55 408 269.31 408 248.5 408 248.5 408 248.5 408 134 \
408 122.03 408.81 117.06 401 108 399.65 106.43 398.13 105.01 396.49 103.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 398.17 101.88 390.97 100.13 395.51 105.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 429 268.1 0 40 9 -reference ",
		label=reference,
		lp="429,270",
		pos="e,389.7,99.301 191.31,448.6 244.12,422.92 399.78,346.96 403,342 414.33,324.55 408,269.31 408,248.5 408,248.5 408,248.5 408,134 408,\
122.03 408.81,117.06 401,108 399.65,106.43 398.13,105.01 396.49,103.71"];
	min_var_freq -> fp_filter	[_draw_="c 7 -#000000 B 10 250 448.7 250 438.6 250 421.05 250 406 250 406 250 406 250 269 250 260.31 250 250.63 250 242.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 252.45 242.76 250 235.76 247.55 242.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 276 335.6 0 52 12 -min_var_freq ",
		label=min_var_freq,
		lp="276,337.5",
		pos="e,250,234.24 250,448.7 250,438.6 250,421.05 250,406 250,406 250,406 250,269 250,260.31 250,250.63 250,242.65"];
	bam -> fp_filter	[_draw_="c 7 -#000000 B 13 419.76 454.77 460.62 449.38 554 434 554 406 554 406 554 406 554 269 554 263.93 551.42 262.48 547 260 508.17 238.18 \
387.9 230.34 312.85 227.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 312.98 225.09 305.9 227.29 312.81 229.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 563.5 335.6 0 19 3 -bam ",
		label=bam,
		lp="563.5,337.5",
		pos="e,304.39,227.23 419.76,454.77 460.62,449.38 554,434 554,406 554,406 554,406 554,269 554,263.93 551.42,262.48 547,260 508.17,238.18 \
387.9,230.34 312.85,227.54"];
	sample_name -> fp_filter	[_draw_="c 7 -#000000 B 10 57.16 448.74 55.09 438.7 52 421.19 52 406 52 406 52 406 52 269 52 240.88 129.23 231.11 187.23 227.74 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 187.26 230.19 194.12 227.37 187 225.3 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 81 335.6 0 58 11 -sample_name ",
		label=sample_name,
		lp="81,337.5",
		pos="e,195.63,227.29 57.161,448.74 55.087,438.7 52,421.19 52,406 52,406 52,406 52,269 52,240.88 129.23,231.11 187.23,227.74"];
	variant_caller -> fp_filter	[_draw_="c 7 -#000000 B 10 328.9 448.59 321.51 438.95 311 422.37 311 406 311 406 311 406 311 269 311 254.7 299.67 244.74 286.77 238.04 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 287.82 235.82 280.44 235.09 285.76 240.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 356.5 335.6 0 91 19 -output_vcf_basename ",
		label=output_vcf_basename,
		lp="356.5,337.5",
		pos="e,279.07,234.45 328.9,448.59 321.51,438.95 311,422.37 311,406 311,406 311,406 311,269 311,254.7 299.67,244.74 286.77,238.04"];
	variant_caller -> hard_filter	[_draw_="c 7 -#000000 B 13 357.36 448.55 365.07 445.66 373.86 442.51 382 440 416.58 429.32 456 442.19 456 406 456 406 456 406 456 134 456 \
118.72 445.6 108.84 431.72 102.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 432.99 100.34 425.58 100.01 431.17 104.89 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 501.5 268.1 0 91 19 -output_vcf_basename ",
		label=output_vcf_basename,
		lp="501.5,270",
		pos="e,424.18,99.45 357.36,448.55 365.07,445.66 373.86,442.51 382,440 416.58,429.32 456,442.19 456,406 456,406 456,406 456,134 456,118.72 \
445.6,108.84 431.72,102.47"];
	fp_index	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 250 125.5 250 144.5 312 144.5 312 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 281 132.5 0 46 9 -vcf index ",
		height=0.27778,
		label="vcf index",
		pos="281,135",
		rects="250,125.5,312,144.5",
		width=0.86111];
	fp_index -> unfiltered_vcf	[_draw_="c 7 -#000000 B 4 281 125.56 281 111.14 281 81.48 281 62.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 283.45 62.8 281 55.8 278.55 62.8 ",
		pos="e,281,54.284 281,125.56 281,111.14 281,81.476 281,62.727"];
	fp_index -> hard_filter	[_draw_="c 7 -#000000 B 7 292.56 125.68 300.37 120.26 311.03 113.25 321 108 324.48 106.17 328.21 104.39 331.94 102.72 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 332.68 105.06 338.14 100.05 330.74 100.56 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 327.5 110.6 0 13 3 -vcf ",
		label=vcf,
		lp="327.5,112.5",
		pos="e,339.53,99.448 292.56,125.68 300.37,120.26 311.03,113.25 321,108 324.48,106.17 328.21,104.39 331.94,102.72"];
	sanitize_vcf -> normalize_variants	[_draw_="c 7 -#000000 B 4 110.13 395.71 115.05 390 121.71 382.26 127.49 375.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 129.19 377.32 131.9 370.41 125.48 374.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 130.5 380.6 0 13 3 -vcf ",
		label=vcf,
		lp="130.5,382.5",
		pos="e,132.89,369.27 110.13,395.71 115.05,390 121.71,382.26 127.49,375.54"];
	fp_bgzip	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 242.5 170.5 242.5 189.5 307.5 189.5 307.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 275 177.5 0 49 9 -bgzip VCF ",
		height=0.27778,
		label="bgzip VCF",
		pos="275,180",
		rects="242.5,170.5,307.5,189.5",
		width=0.90278];
	fp_filter -> fp_bgzip	[_draw_="c 7 -#000000 B 4 254.82 215.71 258 210.24 262.27 202.9 266.06 196.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 268.03 197.86 269.43 190.57 263.8 195.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 270.5 200.6 0 13 4 -file ",
		label=file,
		lp="270.5,202.5",
		pos="e,270.19,189.27 254.82,215.71 258,210.24 262.27,202.9 266.06,196.38"];
	decompose_variants	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 89 305.5 89 324.5 193 324.5 193 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 141 312.5 0 88 16 -run vt decompose ",
		height=0.27778,
		label="run vt decompose",
		pos="141,315",
		rects="89,305.5,193,324.5",
		width=1.4444];
	index	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 126 260.5 126 279.5 188 279.5 188 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 157 267.5 0 46 9 -vcf index ",
		height=0.27778,
		label="vcf index",
		pos="157,270",
		rects="126,260.5,188,279.5",
		width=0.86111];
	decompose_variants -> index	[_draw_="c 7 -#000000 B 4 144.08 305.71 146.03 300.47 148.62 293.53 150.96 287.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 153.25 288.1 153.4 280.68 148.66 286.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 156.5 290.6 0 13 3 -vcf ",
		label=vcf,
		lp="156.5,292.5",
		pos="e,153.92,279.27 144.08,305.71 146.03,300.47 148.62,293.53 150.96,287.24"];
	normalize_variants -> decompose_variants	[_draw_="c 7 -#000000 B 4 140.19 350.71 140.31 345.59 140.47 338.85 140.61 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 143.06 332.83 140.77 325.78 138.16 332.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 146.5 335.6 0 13 3 -vcf ",
		label=vcf,
		lp="146.5,337.5",
		pos="e,140.81,324.27 140.19,350.71 140.31,345.59 140.47,338.85 140.61,332.67"];
	fp_bgzip -> fp_index	[_draw_="c 7 -#000000 B 4 276.16 170.71 276.87 165.59 277.81 158.85 278.67 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 281.1 153.04 279.64 145.76 276.24 152.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 284.5 155.6 0 13 3 -vcf ",
		label=vcf,
		lp="284.5,157.5",
		pos="e,279.85,144.27 276.16,170.71 276.87,165.59 277.81,158.85 278.67,152.67"];
	index -> fp_filter	[_draw_="c 7 -#000000 B 7 163.71 260.56 168.72 254.8 176.05 247.44 184 243 187.94 240.8 192.17 238.88 196.51 237.2 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 197.2 239.56 203 234.94 195.58 234.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 190.5 245.6 0 13 3 -vcf ",
		label=vcf,
		lp="190.5,247.5",
		pos="e,204.43,234.44 163.71,260.56 168.72,254.8 176.05,247.44 184,243 187.94,240.8 192.17,238.88 196.51,237.2"];
	hard_filter -> filtered_vcf	[_draw_="c 7 -#000000 B 4 362 80.71 362 75.59 362 68.85 362 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 364.45 62.78 362 55.78 359.55 62.78 ",
		pos="e,362,54.265 362,80.709 362,75.593 362,68.848 362,62.666"];
	default1	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 317 125.5 317 144.5 353 144.5 353 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 335 132.5 0 20 4 -true ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label=true,
		pos="335,135",
		rects="317,125.5,353,144.5",
		width=0.5];
	default1 -> hard_filter	[_draw_="c 7 -#000000 B 7 334.7 125.72 334.86 120.32 335.79 113.32 339 108 339.64 106.94 340.38 105.92 341.18 104.95 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 342.73 106.86 346.15 100.27 339.37 103.29 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 371.5 110.6 0 65 16 -exclude_filtered ",
		label=exclude_filtered,
		lp="371.5,112.5",
		pos="e,347.25,99.236 334.7,125.72 334.86,120.32 335.79,113.32 339,108 339.64,106.94 340.38,105.92 341.18,104.95"];
}
