# S4 implementation of vectors and lists

## Documentation for package ‘S4Vectors’ version 0.6.6

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A B C D E F G H I L M N O P Q R S T U V W X misc

## -- A --

aggregate | Compute summary statistics of subsets of vector-like objects
aggregate-method | Compute summary statistics of subsets of vector-like objects
aggregate-methods | Compute summary statistics of subsets of vector-like objects
aggregate.List | Compute summary statistics of subsets of vector-like objects
aggregate.Rle | Compute summary statistics of subsets of vector-like objects
aggregate.Vector | Compute summary statistics of subsets of vector-like objects
Annotated | Annotated class
Annotated-class | Annotated class
append-method | Vector objects
as.character-method | Vector objects
as.complex-method | Vector objects
as.data.frame-method | DataFrame objects
as.data.frame-method | List objects
as.data.frame-method | Rle objects
as.data.frame-method | Vector objects
as.data.frame.DataFrame | DataFrame objects
as.data.frame.List | List objects
as.data.frame.Rle | Rle objects
as.data.frame.Vector | Vector objects
as.double-method | Vector objects
as.env | DataTable objects
as.env-method | DataTable objects
as.env-method | List objects
as.env-method | Vector objects
as.factor-method | Rle objects
as.integer-method | Vector objects
as.list-method | List objects
as.list-method | Rle objects
as.list-method | SimpleList objects
as.list.List | List objects
as.list.Rle | Rle objects
as.list.SimpleList | SimpleList objects
as.logical-method | Vector objects
as.matrix-method | DataFrame objects
as.matrix-method | Hits objects
as.numeric-method | Vector objects
as.raw-method | Vector objects
as.table-method | Hits objects
as.vector-method | Rle objects
as.vectorORfactor | Rle objects
as.vectorORfactor-method | Rle objects

## -- B --

by-method | DataTable objects

## -- C --

c-method | Rle objects
c-method | SimpleList objects
cbind-method | DataFrame objects
cbind-method | DataTable objects
chartr-method | Common operations on Rle objects
class:DataFrame | DataFrame objects
class:DataTable | DataTable objects
class:DataTableORNULL | Vector objects
class:Hits | Hits objects
class:List | List objects
class:Rle | Rle objects
class:SimpleList | SimpleList objects
class:Vector | Vector objects
classNameForDisplay | Vector objects
classNameForDisplay-method | SimpleList objects
classNameForDisplay-method | Vector objects
coerce-method | DataFrame objects
coerce-method | List objects
coerce-method | Rle objects
coerce-method | SimpleList objects
coerce-method | Vector objects
colnames-method | DataFrame objects
colnames<--method | DataFrame objects
compare | Compare, order, tabulate vector-like objects
compare-method | Comparing and ordering hits
complete.cases-method | DataTable objects
Complex-method | Common operations on Rle objects
cor-method | Common operations on Rle objects
countMatches | Compare, order, tabulate vector-like objects
countMatches-method | Compare, order, tabulate vector-like objects
countQueryHits | Hits objects
countQueryHits-method | Hits objects
countSubjectHits | Hits objects
countSubjectHits-method | Hits objects
cov-method | Common operations on Rle objects

## -- D --

DataFrame | DataFrame objects
DataFrame-class | DataFrame objects
DataTable | DataTable objects
DataTable-class | DataTable objects
DataTableORNULL | Vector objects
DataTableORNULL-class | Vector objects
diff-method | Common operations on Rle objects
diff.Rle | Common operations on Rle objects
dim-method | DataTable objects
dimnames-method | DataTable objects
dimnames<--method | DataTable objects
duplicated-method | DataTable objects
duplicated-method | Rle objects
duplicated-method | Compare, order, tabulate vector-like objects
duplicated.DataTable | DataTable objects
duplicated.Rle | Rle objects
duplicated.Vector | Compare, order, tabulate vector-like objects

## -- E --

elementLengths | List objects
elementLengths-method | List objects
elementMetadata | Vector objects
elementMetadata-method | Vector objects
elementMetadata<- | Vector objects
elementMetadata<--method | Vector objects
elementType | List objects
elementType-method | List objects
end-method | Rle objects
endoapply | Common operations on List objects
endoapply-method | Common operations on List objects
endoapply-method | SimpleList objects
extractROWS-method | Hits objects

## -- F --

Filter-method | Common operations on List objects
Find-method | Common operations on List objects
findMatches | Compare, order, tabulate vector-like objects
findMatches-method | Compare, order, tabulate vector-like objects
findRun | Rle objects
findRun-method | Rle objects
fixedColumnNames | Vector objects
fixedColumnNames-method | Vector objects

## -- G --

gsub-method | Common operations on Rle objects

## -- H --

Hits | Hits objects
Hits-class | Hits objects
Hits-comparison | Comparing and ordering hits
Hits-setops | Set operations on Hits objects

## -- I --

ifelse-method | Common operations on Rle objects
intersect-method | Set operations on Hits objects
intersect-method | Rle objects
IQR-method | Common operations on Rle objects
is.na-method | DataTable objects
is.na-method | Rle objects
is.unsorted-method | Rle objects
isConstant | Test if a vector-like object is sorted
isConstant-method | Test if a vector-like object is sorted
isEmpty | List objects
isEmpty-method | List objects
isSorted | Test if a vector-like object is sorted
isSorted-method | Test if a vector-like object is sorted
isStrictlySorted | Test if a vector-like object is sorted
isStrictlySorted-method | Test if a vector-like object is sorted

## -- L --

lapply-method | Common operations on List objects
lapply-method | SimpleList objects
length-method | Rle objects
length-method | SimpleList objects
length-method | Vector objects
levels-method | Common operations on Rle objects
levels.Rle | Common operations on Rle objects
levels<--method | Common operations on Rle objects
List | List objects
List-class | List objects
List-utils | Common operations on List objects

## -- M --

mad-method | Common operations on Rle objects
mad.Rle | Common operations on Rle objects
Map-method | Common operations on List objects
match-method | Comparing and ordering hits
match-method | Rle objects
Math-method | Common operations on Rle objects
Math2-method | Common operations on Rle objects
mcols | Vector objects
mcols-method | Vector objects
mcols<- | Vector objects
mcols<--method | Vector objects
mean-method | Common operations on Rle objects
mean.Rle | Common operations on Rle objects
median-method | Common operations on Rle objects
median.Rle | Common operations on Rle objects
mendoapply | Common operations on List objects
mendoapply-method | Common operations on List objects
mendoapply-method | SimpleList objects
merge-method | DataTable objects
metadata | Annotated class
metadata-method | Annotated class
metadata<- | Annotated class
metadata<--method | Annotated class

## -- N --

na.exclude-method | DataTable objects
na.omit-method | DataTable objects
names-method | SimpleList objects
names<--method | SimpleList objects
nchar-method | Common operations on Rle objects
NCOL-method | DataTable objects
ncol-method | DataFrame objects
NROW-method | DataTable objects
NROW-method | Vector objects
nrow-method | DataFrame objects
nrun | Rle objects
nrun-method | Rle objects

## -- O --

Ops-method | Common operations on Rle objects
order-method | Comparing and ordering hits
order-method | Rle objects

## -- P --

paste-method | Common operations on Rle objects
pmax-method | Common operations on Rle objects
pmax.int-method | Common operations on Rle objects
pmin-method | Common operations on Rle objects
pmin.int-method | Common operations on Rle objects
Position-method | Common operations on List objects

## -- Q --

quantile-method | Common operations on Rle objects
quantile.Rle | Common operations on Rle objects
queryHits | Hits objects
queryHits-method | Hits objects
queryLength | Hits objects
queryLength-method | Hits objects

## -- R --

rbind-method | DataFrame objects
rbind-method | DataTable objects
Reduce-method | Common operations on List objects
remapHits | Hits objects
rename | Vector objects
rename-method | Vector objects
rep-method | Rle objects
rep.int-method | Rle objects
replaceROWS-method | Vector objects
rev-method | Rle objects
rev.Rle | Rle objects
revElements | Common operations on List objects
revElements-method | Common operations on List objects
Rle | Rle objects
Rle-class | Rle objects
Rle-method | Rle objects
Rle-runstat | Fixed-width running window summaries
Rle-utils | Common operations on Rle objects
ROWNAMES | DataTable objects
ROWNAMES-method | DataTable objects
ROWNAMES-method | Vector objects
rownames-method | DataFrame objects
rownames<--method | DataFrame objects
runLength | Rle objects
runLength-method | Rle objects
runLength<- | Rle objects
runLength<--method | Rle objects
runmean | Fixed-width running window summaries
runmean-method | Fixed-width running window summaries
runmed-method | Fixed-width running window summaries
runq | Fixed-width running window summaries
runq-method | Fixed-width running window summaries
runsum | Fixed-width running window summaries
runsum-method | Fixed-width running window summaries
runValue | Rle objects
runValue-method | Rle objects
runValue<- | Rle objects
runValue<--method | Rle objects
runwtsum | Fixed-width running window summaries
runwtsum-method | Fixed-width running window summaries

## -- S --

safeExplode | Some utility functions to operate on strings
sapply-method | Common operations on List objects
sd-method | Common operations on Rle objects
selfmatch | Compare, order, tabulate vector-like objects
selfmatch-method | Compare, order, tabulate vector-like objects
setdiff-method | Set operations on Hits objects
setdiff-method | Rle objects
setops-methods | Set operations on Hits objects
shiftApply-method | Rle objects
show-method | DataTable objects
show-method | Hits objects
show-method | List objects
show-method | Rle objects
showAsCell | Vector objects
showAsCell-method | Rle objects
showAsCell-method | Vector objects
SimpleList | SimpleList objects
SimpleList-class | SimpleList objects
smoothEnds-method | Fixed-width running window summaries
sort-method | Rle objects
sort-method | Compare, order, tabulate vector-like objects
sort.Rle | Rle objects
sort.Vector | Compare, order, tabulate vector-like objects
start-method | Rle objects
strsplitAsListOfIntegerVectors | Some utility functions to operate on strings
sub-method | Common operations on Rle objects
subjectHits | Hits objects
subjectHits-method | Hits objects
subjectLength | Hits objects
subjectLength-method | Hits objects
subset-method | DataTable objects
substr-method | Common operations on Rle objects
substring-method | Common operations on Rle objects
Summary-method | Common operations on Rle objects
summary-method | Common operations on Rle objects
summary.Rle | Common operations on Rle objects
svn.time | Some utility functions to operate on strings

## -- T --

t-method | Hits objects
table-method | Rle objects
table-method | Compare, order, tabulate vector-like objects
tolower-method | Common operations on Rle objects
toupper-method | Common operations on Rle objects

## -- U --

union-method | Set operations on Hits objects
union-method | Rle objects
unique-method | DataTable objects
unique-method | Rle objects
unique-method | Compare, order, tabulate vector-like objects
unique.DataTable | DataTable objects
unique.Rle | Rle objects
unique.Vector | Compare, order, tabulate vector-like objects
unlist-method | List objects
unstrsplit | Some utility functions to operate on strings
unstrsplit-method | Some utility functions to operate on strings

## -- V --

values | Vector objects
values-method | Vector objects
values<- | Vector objects
values<--method | Vector objects
var-method | Common operations on Rle objects
Vector | Vector objects
Vector-class | Vector objects
Vector-comparison | Compare, order, tabulate vector-like objects

## -- W --

which-method | Common operations on Rle objects
which.max-method | Common operations on Rle objects
width-method | Rle objects
within-method | Common operations on List objects

## -- X --

xtabs-method | DataTable objects

## -- misc --

!-method | Common operations on Rle objects
!=-method | Compare, order, tabulate vector-like objects
$-method | List objects
$<--method | List objects
%in%-method | Rle objects
%in%-method | Compare, order, tabulate vector-like objects
<-method | Compare, order, tabulate vector-like objects
<=-method | Compare, order, tabulate vector-like objects
==-method | Compare, order, tabulate vector-like objects
>-method | Compare, order, tabulate vector-like objects
>=-method | Compare, order, tabulate vector-like objects
[-method | DataFrame objects
[-method | List objects
[-method | Rle objects
[-method | Vector objects
[<--method | DataFrame objects
[<--method | List objects
[<--method | Rle objects
[<--method | Vector objects
[[-method | List objects
[[<--method | DataFrame objects
[[<--method | List objects