x
is an MIndex object. length(x)
:
The number of patterns that matches are stored for.
names(x)
:
The names of the patterns that matches are stored for.
startIndex(x)
:
A list containing the starting positions of the matches
for each pattern.
endIndex(x)
:
A list containing the ending positions of the matches
for each pattern.
elementNROWS(x)
:
An integer vector containing the number of matches
for each pattern.
x
is an MIndex object. x[[i]]
:
Extract the matches for the i-th pattern as an
IRanges object.
x
is an MIndex object. as(x, "CompressedIRangesList")
:
Turns x
into an
CompressedIRangesList object.
This coercion changes x
from one
RangesList
subtype to another with the underlying
Ranges values remaining unchanged.
x
and mindex
are MIndex objects
and subject
is the XString object
containing the sequence in which the matches were found. unlist(x, recursive=TRUE, use.names=TRUE)
:
Return all the matches in a single
IRanges object.
recursive
and use.names
are ignored.
extractAllMatches(subject, mindex)
:
Return all the matches in a single XStringViews object.
matchPDict
function returns an MIndex object.
matchPDict
,
PDict-class,
IRanges-class,
XStringViews-class
## See ?matchPDict and ?`matchPDict-inexact` for some examples.
Run the code above in your browser using DataLab