digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 503 533 503 533 0 ",
		bb="0,0,533,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 429 495 429 440 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 483 0 84 15 -Workflow Inputs ",
			bb="8,440,429,495",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,485.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		min_var_freq	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 448.5 16.5 467.5 97.5 467.5 97.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 57 455.5 0 65 12 -min_var_freq ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=min_var_freq,
			pos="57,458",
			rects="16.5,448.5,97.5,467.5",
			width=1.125];
		bam	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 295 448.5 295 467.5 333 467.5 333 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 314 455.5 0 22 3 -bam ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=bam,
			pos="314,458",
			rects="295,448.5,333,467.5",
			width=0.52778];
		vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 169 448.5 169 467.5 201 467.5 201 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 185 455.5 0 16 3 -vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=vcf,
			pos="185,458",
			rects="169,448.5,201,467.5",
			width=0.44444];
		variant_caller	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 337.5 448.5 337.5 467.5 420.5 467.5 420.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 379 455.5 0 67 14 -variant_caller ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=variant_caller,
			pos="379,458",
			rects="337.5,448.5,420.5,467.5",
			width=1.1528];
		sample_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 205 448.5 205 467.5 291 467.5 291 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 248 455.5 0 70 11 -sample_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sample_name,
			pos="248,458",
			rects="205,448.5,291,467.5",
			width=1.1944];
		reference	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 101.5 448.5 101.5 467.5 164.5 467.5 164.5 448.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 133 455.5 0 47 9 -reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=reference,
			pos="133,458",
			rects="101.5,448.5,164.5,467.5",
			width=0.875];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 160 8 160 63 335 63 335 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 214 15 0 92 16 -Workflow Outputs ",
			bb="160,8,335,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="214,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		unfiltered_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 168.5 35.5 168.5 54.5 251.5 54.5 251.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 210 42.5 0 67 14 -unfiltered_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=unfiltered_vcf,
			pos="210,45",
			rects="168.5,35.5,251.5,54.5",
			width=1.1528];
		filtered_vcf	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 255.5 35.5 255.5 54.5 326.5 54.5 326.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 291 42.5 0 55 12 -filtered_vcf ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filtered_vcf,
			pos="291,45",
			rects="255.5,35.5,326.5,54.5",
			width=0.98611];
	}
	fp_filter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 169.5 215.5 169.5 234.5 278.5 234.5 278.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 224 222.5 0 93 21 -False Positive filter ",
		height=0.27778,
		label="False Positive filter",
		pos="224,225",
		rects="169.5,215.5,278.5,234.5",
		width=1.5139];
	min_var_freq -> fp_filter	[_draw_="c 7 -#000000 B 10 43.71 448.61 31.41 439.69 15 424.35 15 406 15 406 15 406 15 269 15 238.78 99.91 229.61 161.49 226.94 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 161.22 229.4 168.12 226.68 161.03 224.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 41 335.6 0 52 12 -min_var_freq ",
		label=min_var_freq,
		lp="41,337.5",
		pos="e,169.63,226.62 43.711,448.61 31.406,439.69 15,424.35 15,406 15,406 15,406 15,269 15,238.78 99.912,229.61 161.49,226.94"];
	bam -> fp_filter	[_draw_="c 7 -#000000 B 10 314.26 448.7 314.56 438.6 315 421.05 315 406 315 406 315 406 315 269 315 252.26 302.25 242.02 286.3 235.77 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 287.1 233.46 279.68 233.5 285.51 238.09 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 324.5 335.6 0 19 3 -bam ",
		label=bam,
		lp="324.5,337.5",
		pos="e,278.25,233.01 314.26,448.7 314.56,438.6 315,421.05 315,406 315,406 315,406 315,269 315,252.26 302.25,242.02 286.3,235.77"];
	sanitize_vcf	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 153.5 395.5 153.5 414.5 240.5 414.5 240.5 395.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 197 402.5 0 71 14 -Sanitize a VCF ",
		height=0.27778,
		label="Sanitize a VCF",
		pos="197,405",
		rects="153.5,395.5,240.5,414.5",
		width=1.2083];
	vcf -> sanitize_vcf	[_draw_="c 7 -#000000 B 4 186.98 448.58 188.64 441.52 191.06 431.24 193.11 422.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 195.49 423.11 194.71 415.74 190.72 421.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 198.5 425.6 0 13 3 -vcf ",
		label=vcf,
		lp="198.5,427.5",
		pos="e,195.06,414.26 186.98,448.58 188.64,441.52 191.06,431.24 193.11,422.55"];
	variant_caller -> fp_filter	[_draw_="c 7 -#000000 B 13 368 448.52 357.42 439.32 343 423.56 343 406 343 406 343 406 343 269 343 249.98 326.33 250.85 309 243 301.8 239.74 \
293.98 237.1 286.1 234.97 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 287.07 232.69 279.68 233.37 285.88 237.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 388.5 335.6 0 91 19 -output_vcf_basename ",
		label=output_vcf_basename,
		lp="388.5,337.5",
		pos="e,278.21,233 368,448.52 357.42,439.32 343,423.56 343,406 343,406 343,406 343,269 343,249.98 326.33,250.85 309,243 301.8,239.74 293.98,\
237.1 286.1,234.97"];
	hard_filter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 214.5 80.5 214.5 99.5 373.5 99.5 373.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 294 87.5 0 143 29 -SelectVariants (GATK 4.1.8.1) ",
		height=0.27778,
		label="SelectVariants (GATK 4.1.8.1)",
		pos="294,90",
		rects="214.5,80.5,373.5,99.5",
		width=2.2083];
	variant_caller -> hard_filter	[_draw_="c 7 -#000000 B 10 403.18 448.55 420.94 440.62 442 426.83 442 406 442 406 442 406 442 134 442 117.96 409.54 107.51 375.02 100.94 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 375.51 98.54 368.19 99.7 374.64 103.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 487.5 268.1 0 91 19 -output_vcf_basename ",
		label=output_vcf_basename,
		lp="487.5,270",
		pos="e,366.7,99.431 403.18,448.55 420.94,440.62 442,426.83 442,406 442,406 442,406 442,134 442,117.96 409.54,107.51 375.02,100.94"];
	sample_name -> fp_filter	[_draw_="c 7 -#000000 B 10 248 448.7 248 438.6 248 421.05 248 406 248 406 248 406 248 269 248 258.79 242.78 248.75 237.2 240.94 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 239.3 239.65 233.06 235.64 235.44 242.67 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 277 335.6 0 58 11 -sample_name ",
		label=sample_name,
		lp="277,337.5",
		pos="e,232.13,234.45 248,448.7 248,438.6 248,421.05 248,406 248,406 248,406 248,269 248,258.79 242.78,248.75 237.2,240.94"];
	reference -> fp_filter	[_draw_="c 7 -#000000 B 19 135.04 448.76 138.16 436.68 144.66 413.57 153 395 156.59 387 156.04 383.33 163 378 173.61 369.86 182.79 379.69 \
192 370 201.88 359.61 199 352.84 199 338.5 199 338.5 199 338.5 199 269 199 258.69 204.44 248.64 210.25 240.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.04 242.53 214.58 235.56 208.25 239.43 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 219 335.6 0 40 9 -reference ",
		label=reference,
		lp="219,337.5",
		pos="e,215.54,234.39 135.04,448.76 138.16,436.68 144.66,413.57 153,395 156.59,387 156.04,383.33 163,378 173.61,369.86 182.79,379.69 192,\
370 201.88,359.61 199,352.84 199,338.5 199,338.5 199,338.5 199,269 199,258.69 204.44,248.64 210.25,240.85"];
	normalize_variants	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 82 350.5 82 369.5 192 369.5 192 350.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 137 357.5 0 94 18 -Normalize variants ",
		height=0.27778,
		label="Normalize variants",
		pos="137,360",
		rects="82,350.5,192,369.5",
		width=1.5278];
	reference -> normalize_variants	[_draw_="c 7 -#000000 B 7 123.8 448.74 111.9 437 93.66 414.73 102 395 105.36 387.04 111.6 380.03 117.89 374.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 119.04 376.69 122.92 370.37 115.95 372.89 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 122 403.1 0 40 9 -reference ",
		label=reference,
		lp="122,405",
		pos="e,124.1,369.41 123.8,448.74 111.9,437 93.659,414.73 102,395 105.36,387.04 111.6,380.03 117.89,374.47"];
	reference -> hard_filter	[_draw_="c 7 -#000000 B 10 111.73 448.52 95.18 440.35 75 426.25 75 406 75 406 75 406 75 134 75 105.86 145.48 95.81 206.48 92.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 206.25 94.85 213.11 92.04 206 89.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 95 268.1 0 40 9 -reference ",
		label=reference,
		lp="95,270",
		pos="e,214.63,91.959 111.73,448.52 95.179,440.35 75,426.25 75,406 75,406 75,406 75,134 75,105.86 145.48,95.813 206.48,92.382"];
	index	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 125 260.5 125 279.5 187 279.5 187 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 156 267.5 0 46 9 -vcf index ",
		height=0.27778,
		label="vcf index",
		pos="156,270",
		rects="125,260.5,187,279.5",
		width=0.86111];
	index -> fp_filter	[_draw_="c 7 -#000000 B 7 162.59 260.86 167.47 255.25 174.55 247.94 182 243 184.73 241.19 187.67 239.53 190.7 238 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 191.59 240.29 196.92 235.13 189.54 235.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 188.5 245.6 0 13 3 -vcf ",
		label=vcf,
		lp="188.5,247.5",
		pos="e,198.3,234.5 162.59,260.86 167.47,255.25 174.55,247.94 182,243 184.73,241.19 187.67,239.53 190.7,238"];
	fp_bgzip	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 191.5 170.5 191.5 189.5 256.5 189.5 256.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 224 177.5 0 49 9 -bgzip VCF ",
		height=0.27778,
		label="bgzip VCF",
		pos="224,180",
		rects="191.5,170.5,256.5,189.5",
		width=0.90278];
	fp_index	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 193 125.5 193 144.5 255 144.5 255 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 224 132.5 0 46 9 -vcf index ",
		height=0.27778,
		label="vcf index",
		pos="224,135",
		rects="193,125.5,255,144.5",
		width=0.86111];
	fp_bgzip -> fp_index	[_draw_="c 7 -#000000 B 4 224 170.71 224 165.59 224 158.85 224 152.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.45 152.78 224 145.78 221.55 152.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 230.5 155.6 0 13 3 -vcf ",
		label=vcf,
		lp="230.5,157.5",
		pos="e,224,144.27 224,170.71 224,165.59 224,158.85 224,152.67"];
	fp_index -> unfiltered_vcf	[_draw_="c 7 -#000000 B 7 221.03 125.74 218.72 118.92 215.63 108.96 214 100 211.76 87.7 210.77 73.6 210.33 62.89 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 212.78 62.92 210.12 56 207.89 63.07 ",
		pos="e,210.07,54.488 221.03,125.74 218.72,118.92 215.63,108.96 214,100 211.76,87.696 210.77,73.598 210.33,62.892"];
	fp_index -> hard_filter	[_draw_="c 7 -#000000 B 4 237.83 125.5 247.9 119.32 261.71 110.84 273.11 103.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 274.23 106.02 278.91 100.27 271.66 101.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 271.5 110.6 0 13 3 -vcf ",
		label=vcf,
		lp="271.5,112.5",
		pos="e,280.2,99.478 237.83,125.5 247.9,119.32 261.71,110.84 273.11,103.83"];
	fp_filter -> fp_bgzip	[_draw_="c 7 -#000000 B 4 224 215.71 224 210.59 224 203.85 224 197.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 226.45 197.78 224 190.78 221.55 197.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 230.5 200.6 0 13 4 -file ",
		label=file,
		lp="230.5,202.5",
		pos="e,224,189.27 224,215.71 224,210.59 224,203.85 224,197.67"];
	sanitize_vcf -> normalize_variants	[_draw_="c 7 -#000000 B 4 185.15 395.5 176.76 389.5 165.35 381.32 155.75 374.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 157.18 372.45 150.06 370.36 154.32 376.43 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 178.5 380.6 0 13 3 -vcf ",
		label=vcf,
		lp="178.5,382.5",
		pos="e,148.83,369.48 185.15,395.5 176.76,389.5 165.35,381.32 155.75,374.43"];
	decompose_variants	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 87 305.5 87 324.5 191 324.5 191 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 139 312.5 0 88 16 -run vt decompose ",
		height=0.27778,
		label="run vt decompose",
		pos="139,315",
		rects="87,305.5,191,324.5",
		width=1.4444];
	decompose_variants -> index	[_draw_="c 7 -#000000 B 4 142.28 305.71 144.39 300.36 147.22 293.22 149.75 286.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 151.88 288.08 152.18 280.67 147.32 286.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 155.5 290.6 0 13 3 -vcf ",
		label=vcf,
		lp="155.5,292.5",
		pos="e,152.73,279.27 142.28,305.71 144.39,300.36 147.22,293.22 149.75,286.81"];
	normalize_variants -> decompose_variants	[_draw_="c 7 -#000000 B 4 137.39 350.71 137.62 345.59 137.94 338.85 138.22 332.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 140.67 332.88 138.55 325.78 135.77 332.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 144.5 335.6 0 13 3 -vcf ",
		label=vcf,
		lp="144.5,337.5",
		pos="e,138.62,324.27 137.39,350.71 137.62,345.59 137.94,338.85 138.22,332.67"];
	hard_filter -> filtered_vcf	[_draw_="c 7 -#000000 B 4 293.42 80.71 293.06 75.59 292.59 68.85 292.16 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 294.61 62.59 291.68 55.78 289.73 62.93 ",
		pos="e,291.58,54.265 293.42,80.709 293.06,75.593 292.59,68.848 292.16,62.666"];
	default1	[_draw_="c 7 -#000000 C 7 -#d5aefc P 4 276 125.5 276 144.5 312 144.5 312 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 294 132.5 0 20 4 -true ",
		fillcolor="#D5AEFC",
		height=0.27778,
		label=true,
		pos="294,135",
		rects="276,125.5,312,144.5",
		width=0.5];
	default1 -> hard_filter	[_draw_="c 7 -#000000 B 4 294 125.71 294 120.59 294 113.85 294 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 296.45 107.78 294 100.78 291.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 326.5 110.6 0 65 16 -exclude_filtered ",
		label=exclude_filtered,
		lp="326.5,112.5",
		pos="e,294,99.265 294,125.71 294,120.59 294,113.85 294,107.67"];
}
