git-svn-id: file:///home/git/hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/gmapR@126394 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -9,10 +9,10 @@ Description: GSNAP and GMAP are a pair of tools to align short-read |
9 | 9 |
methods to work with GMAP and GSNAP from within R. In addition, |
10 | 10 |
it provides methods to tally alignment results on a |
11 | 11 |
per-nucleotide basis using the bam_tally tool. |
12 |
-Version: 1.17.1 |
|
12 |
+Version: 1.17.2 |
|
13 | 13 |
Depends: R (>= 2.15.0), methods, GenomeInfoDb (>= 1.1.3), |
14 | 14 |
GenomicRanges (>= 1.17.12), Rsamtools (>= 1.17.8) |
15 |
-Imports: S4Vectors (>= 0.9.25), IRanges, |
|
15 |
+Imports: S4Vectors (>= 0.13.13), IRanges, |
|
16 | 16 |
rtracklayer (>= 1.31.2), GenomicFeatures (>= 1.17.13), Biostrings, |
17 | 17 |
VariantAnnotation (>= 1.11.4), tools, Biobase, BSgenome, |
18 | 18 |
GenomicAlignments (>= 1.1.9), BiocParallel |
... | ... |
@@ -9,7 +9,7 @@ |
9 | 9 |
setClass("BamTallyParam", |
10 | 10 |
representation(genome = "GmapGenome", |
11 | 11 |
which = "GenomicRanges", |
12 |
- desired_read_group = "characterORNULL", |
|
12 |
+ desired_read_group = "character_OR_NULL", |
|
13 | 13 |
minimum_mapq = "integer", |
14 | 14 |
concordant_only = "logical", |
15 | 15 |
unique_only = "logical", |
... | ... |
@@ -20,7 +20,7 @@ setClass("BamTallyParam", |
20 | 20 |
ignore_query_Ns = "logical", |
21 | 21 |
indels = "logical", |
22 | 22 |
include_soft_clips = "integer", |
23 |
- exon_iit = "characterORNULL", |
|
23 |
+ exon_iit = "character_OR_NULL", |
|
24 | 24 |
xs = "logical", |
25 | 25 |
read_pos = "logical", |
26 | 26 |
min_base_quality = "integer", |
... | ... |
@@ -7,8 +7,8 @@ |
7 | 7 |
### unique directory. |
8 | 8 |
### |
9 | 9 |
|
10 |
-setClassUnion("GmapParamORNULL", c("GmapParam", "NULL")) |
|
11 |
-setIs("GmapParamORNULL", "GmapAlignerParamORNULL") |
|
10 |
+setClassUnion("GmapParam_OR_NULL", c("GmapParam", "NULL")) |
|
11 |
+setIs("GmapParam_OR_NULL", "GmapAlignerParam_OR_NULL") |
|
12 | 12 |
|
13 | 13 |
.valid_GmapOutput <- function(object) { |
14 | 14 |
if (length(paths(object)) == 0L) |
... | ... |
@@ -17,8 +17,8 @@ setIs("GmapParamORNULL", "GmapAlignerParamORNULL") |
17 | 17 |
|
18 | 18 |
setClass("GmapOutput", |
19 | 19 |
representation(path = "character", |
20 |
- param = "GmapParamORNULL", |
|
21 |
- version = "POSIXltORNULL"), |
|
20 |
+ param = "GmapParam_OR_NULL", |
|
21 |
+ version = "POSIXlt_OR_NULL"), |
|
22 | 22 |
contains="GmapAlignerOutput", |
23 | 23 |
validity = .valid_GmapOutput) |
24 | 24 |
|
... | ... |
@@ -5,13 +5,13 @@ |
5 | 5 |
### High-level interface to gmap. |
6 | 6 |
### |
7 | 7 |
|
8 |
-setClassUnion("GmapSnpsORNULL", c("GmapSnps", "NULL")) |
|
8 |
+setClassUnion("GmapSnps_OR_NULL", c("GmapSnps", "NULL")) |
|
9 | 9 |
|
10 | 10 |
setClass("GmapAlignerParam", |
11 | 11 |
representation(genome = "GmapGenome", |
12 |
- part = "characterORNULL", |
|
12 |
+ part = "character_OR_NULL", |
|
13 | 13 |
batch = "character", |
14 |
- snps = "GmapSnpsORNULL", |
|
14 |
+ snps = "GmapSnps_OR_NULL", |
|
15 | 15 |
mode = "character", |
16 | 16 |
nthreads = "integer", |
17 | 17 |
npaths = "integer", |
... | ... |
@@ -7,25 +7,25 @@ |
7 | 7 |
### unique directory. |
8 | 8 |
### |
9 | 9 |
|
10 |
-setClassUnion("POSIXltORNULL", c("POSIXlt", "NULL")) |
|
10 |
+setClassUnion("POSIXlt_OR_NULL", c("POSIXlt", "NULL")) |
|
11 | 11 |
|
12 | 12 |
.valid_GsnapOutput <- function(object) { |
13 | 13 |
if (length(samPaths(object)) == 0L && length(bamPaths(object)) == 0L) |
14 | 14 |
paste0("No GSNAP output at '", object@path, "'") |
15 | 15 |
} |
16 | 16 |
|
17 |
-setClassUnion("GmapAlignerParamORNULL", c("GmapAlignerParam", "NULL")) |
|
17 |
+setClassUnion("GmapAlignerParam_OR_NULL", c("GmapAlignerParam", "NULL")) |
|
18 | 18 |
|
19 |
-setClassUnion("GsnapParamORNULL", c("GsnapParam", "NULL")) |
|
20 |
-setIs("GsnapParamORNULL", "GmapAlignerParamORNULL") |
|
19 |
+setClassUnion("GsnapParam_OR_NULL", c("GsnapParam", "NULL")) |
|
20 |
+setIs("GsnapParam_OR_NULL", "GmapAlignerParam_OR_NULL") |
|
21 | 21 |
|
22 | 22 |
setClass("GmapAlignerOutput", |
23 | 23 |
representation(path = "character", |
24 |
- param = "GmapAlignerParamORNULL", |
|
25 |
- version = "POSIXltORNULL")) |
|
24 |
+ param = "GmapAlignerParam_OR_NULL", |
|
25 |
+ version = "POSIXlt_OR_NULL")) |
|
26 | 26 |
|
27 | 27 |
setClass("GsnapOutput", |
28 |
- representation(param = "GsnapParamORNULL"), |
|
28 |
+ representation(param = "GsnapParam_OR_NULL"), |
|
29 | 29 |
contains="GmapAlignerOutput", |
30 | 30 |
validity = .valid_GsnapOutput) |
31 | 31 |
|
... | ... |
@@ -114,7 +114,7 @@ setMethod("bamPaths", "GmapAlignerOutput", function(x) { |
114 | 114 |
newGmapAlignerOutput <- function(Class, path, param = NULL, version = NULL) { |
115 | 115 |
if (!is.character(path) || any(is.na(path))) |
116 | 116 |
stop("'path' must be a character vector without any NA's") |
117 |
- if (!is(version, "POSIXltORNULL")) { |
|
117 |
+ if (!is(version, "POSIXlt_OR_NULL")) { |
|
118 | 118 |
if (is.character(version)) |
119 | 119 |
version <- parseGsnapVersion(version) |
120 | 120 |
else stop("'version' must be a version string, POSIXlt object or NULL") |
... | ... |
@@ -8,13 +8,13 @@ |
8 | 8 |
### list. |
9 | 9 |
### |
10 | 10 |
|
11 |
-setClassUnion("integerORNULL", c("integer", "NULL")) |
|
11 |
+setClassUnion("integer_OR_NULL", c("integer", "NULL")) |
|
12 | 12 |
|
13 | 13 |
setClass("GsnapParam", |
14 |
- representation(max_mismatches = "integerORNULL", |
|
14 |
+ representation(max_mismatches = "integer_OR_NULL", |
|
15 | 15 |
suboptimal_levels = "integer", |
16 | 16 |
novelsplicing = "logical", |
17 |
- splicing = "characterORNULL", |
|
17 |
+ splicing = "character_OR_NULL", |
|
18 | 18 |
terminal_threshold = "integer", |
19 | 19 |
gmap_mode = "character", |
20 | 20 |
clip_overlap = "logical"), |
... | ... |
@@ -205,12 +205,12 @@ setAs("GsnapParam", "list", function(from) { |
205 | 205 |
|
206 | 206 |
as.list.GmapAlignerParam <- function(x, ...) as(x, "list") |
207 | 207 |
|
208 |
-setAs("ANY", "characterORNULL", function(from) { |
|
208 |
+setAs("ANY", "character_OR_NULL", function(from) { |
|
209 | 209 |
if (is.null(from)) |
210 | 210 |
NULL |
211 | 211 |
else as.character(from) |
212 | 212 |
}) |
213 |
-setAs("ANY", "integerORNULL", function(from) { |
|
213 |
+setAs("ANY", "integer_OR_NULL", function(from) { |
|
214 | 214 |
if (is.null(from)) |
215 | 215 |
NULL |
216 | 216 |
else as.integer(from) |
... | ... |
@@ -9,7 +9,7 @@ |
9 | 9 |
setGeneric("gsnap", function(input_a, input_b = NULL, params, ...) |
10 | 10 |
standardGeneric("gsnap")) |
11 | 11 |
|
12 |
-setMethod("gsnap", c("character", "characterORNULL", "GsnapParam"), |
|
12 |
+setMethod("gsnap", c("character", "character_OR_NULL", "GsnapParam"), |
|
13 | 13 |
function(input_a, input_b, params, |
14 | 14 |
output = file.path(getwd(), |
15 | 15 |
file_path_sans_ext(basename(input_a), TRUE)), |
... | ... |
@@ -11,10 +11,10 @@ |
11 | 11 |
### |
12 | 12 |
|
13 | 13 |
setClass("IIT", representation(ptr = "externalptr")) |
14 |
-setClassUnion("IITORNULL", c("IIT", "NULL")) |
|
14 |
+setClassUnion("IIT_OR_NULL", c("IIT", "NULL")) |
|
15 | 15 |
|
16 | 16 |
setRefClass("IITFile", |
17 |
- fields=c(iit="IITORNULL"), |
|
17 |
+ fields=c(iit="IIT_OR_NULL"), |
|
18 | 18 |
contains="RTLFile") |
19 | 19 |
|
20 | 20 |
IITFile <- function(resource) { |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
\name{gsnap-methods} |
2 | 2 |
\docType{methods} |
3 | 3 |
\alias{gsnap-methods} |
4 |
-\alias{gsnap,character,characterORNULL,GsnapParam-method} |
|
4 |
+\alias{gsnap,character,character_OR_NULL,GsnapParam-method} |
|
5 | 5 |
\alias{gsnap} |
6 | 6 |
|
7 | 7 |
\title{Align a Set of Reads Using the GSNAP Aligner} |
... | ... |
@@ -15,7 +15,7 @@ |
15 | 15 |
} |
16 | 16 |
|
17 | 17 |
\usage{ |
18 |
-\S4method{gsnap}{character,characterORNULL,GsnapParam}(input_a, input_b, params, |
|
18 |
+\S4method{gsnap}{character,character_OR_NULL,GsnapParam}(input_a, input_b, params, |
|
19 | 19 |
output = file.path(getwd(), |
20 | 20 |
file_path_sans_ext(basename(input_a), |
21 | 21 |
TRUE)), |