Skip to content

Commit 2466c36

Browse files
committed
a new example file for imputed dosages
seqExampleFileName("dosage")
1 parent 9592bde commit 2466c36

File tree

5 files changed

+25
-14
lines changed

5 files changed

+25
-14
lines changed

NEWS

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CHANGES IN VERSION 1.49.6
1+
CHANGES IN VERSION 1.49.7
22
-------------------------
33

44
NEW FEATURES
@@ -16,6 +16,8 @@ NEW FEATURES
1616

1717
o new 'alt' & 'ns' in `seqGetAF_AC_Missing()`
1818

19+
o new 'dosage' in `seqExampleFileName()`
20+
1921
UTILITIES
2022

2123
o tweak the display of `seqGDS2BED()`

R/Utilities.R

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,16 @@
3838
#######################################################################
3939
# Get the file name of an example
4040
#
41-
seqExampleFileName <- function(type=c("gds", "vcf", "KG_Phase1"))
41+
seqExampleFileName <- function(type=c("gds", "vcf", "KG_Phase1", "dosage"))
4242
{
4343
type <- match.arg(type)
44-
switch(type,
45-
gds =
46-
system.file("extdata", "CEU_Exon.gds", package="SeqArray"),
47-
vcf =
48-
system.file("extdata", "CEU_Exon.vcf.gz", package="SeqArray"),
49-
KG_Phase1 =
50-
system.file("extdata", "1KG_phase1_release_v3_chr22.gds",
51-
package="SeqArray")
44+
fn <- switch(type,
45+
gds = "CEU_Exon.gds",
46+
vcf = "CEU_Exon.vcf.gz",
47+
KG_Phase1 = "1KG_phase1_release_v3_chr22.gds",
48+
dosage = "Imputed_dosages.gds"
5249
)
50+
system.file("extdata", fn, package="SeqArray")
5351
}
5452

5553

inst/extdata/Imputed_dosages.gds

10.5 KB
Binary file not shown.

man/seqAlleleFreq.Rd

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,14 @@ head(v)
9999

100100
# close the GDS file
101101
seqClose(f)
102+
103+
# A GDS file with imputed dosages
104+
ds_fn <- seqExampleFileName("dosage")
105+
ds_fn
106+
107+
str(seqGetAF_AC_Missing(ds_fn, alt=FALSE))
108+
str(seqGetAF_AC_Missing(ds_fn, alt=TRUE))
109+
str(seqGetAF_AC_Missing(ds_fn, minor=TRUE))
102110
}
103111

104112
\keyword{gds}

man/seqExampleFileName.Rd

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,17 @@
55
The example files of VCF and GDS format.
66
}
77
\usage{
8-
seqExampleFileName(type=c("gds", "vcf", "KG_Phase1"))
8+
seqExampleFileName(type=c("gds", "vcf", "KG_Phase1", "dosage"))
99
}
1010
\arguments{
11-
\item{type}{either "gds" (by default) or "vcf"}
11+
\item{type}{"gds" (by default), "vcf", "KG_Phase1" or "dosage"}
1212
}
1313
\value{
1414
Return the path of a VCF file in the package if \code{type="vcf"}, or
15-
the path of a GDS file if \code{type="gds"}. If \code{type="KG_Phase1"},
15+
the path of a GDS file if \code{type="gds"}; if \code{type="KG_Phase1"},
1616
return the path of GDS file on Chromosome 22 of the 1000 Genomes Phase 1
17-
project.
17+
project; if \code{type="dosage"}, return the path of GDS file with imputed
18+
allele dosages.
1819
}
1920

2021
\author{Xiuwen Zheng}
@@ -25,6 +26,8 @@ seqExampleFileName("gds")
2526
seqExampleFileName("vcf")
2627

2728
seqExampleFileName("KG_Phase1")
29+
30+
seqExampleFileName("dosage")
2831
}
2932

3033
\keyword{gds}

0 commit comments

Comments
 (0)