56 lines
1.4 KiB
R
56 lines
1.4 KiB
R
\name{gsalib-package}
|
|
\alias{gsalib-package}
|
|
\alias{gsalib}
|
|
\docType{package}
|
|
\title{
|
|
GATK utility analysis functions
|
|
}
|
|
\description{
|
|
Utility functions for analyzing GATK-processed NGS data
|
|
}
|
|
\details{
|
|
This package contains functions for working with GATK-processed NGS data. These functions include a command-line parser that also allows a script to be used in interactive mode (good for developing scripts that will eventually be automated), a proportional Venn diagram generator, convenience methods for parsing VariantEval output, and more.
|
|
}
|
|
\author{
|
|
Genome Sequencing and Analysis Group
|
|
|
|
Medical and Population Genetics Program
|
|
|
|
Maintainer: Kiran Garimella
|
|
}
|
|
\references{
|
|
GSA wiki page: http://www.broadinstitute.org/gsa/wiki
|
|
|
|
GATK help forum: http://www.getsatisfaction.com/gsa
|
|
}
|
|
\examples{
|
|
## get script arguments in interactive and non-interactive mode
|
|
cmdargs = getargs( list(
|
|
requiredArg1 = list(
|
|
value = NA,
|
|
doc = "Documentation for requiredArg1"
|
|
),
|
|
|
|
optionalArg1 = list(
|
|
value = 3e9,
|
|
doc = "Documentation for optionalArg1"
|
|
)
|
|
) );
|
|
|
|
## plot a proportional Venn diagram
|
|
plot.venn(500, 250, 0, 100);
|
|
|
|
## read a GATKReport file
|
|
report = gatk.report("/path/to/my/output.gatkreport");
|
|
|
|
## emit a message
|
|
gsa.message("This is a message");
|
|
|
|
## emit a warning message
|
|
gsa.message("This is a warning message");
|
|
|
|
## emit an error message
|
|
gsa.message("This is an error message");
|
|
}
|
|
\keyword{ package }
|