[Bioc-devel] vmatchPattern Returns Out of Bounds Indices
Hervé Pagès
hpages at fredhutch.org
Fri Nov 18 17:46:04 CET 2016
On 11/18/2016 02:00 AM, Dario Strbenac wrote:
> Good day,
>
>> These questions really belong to the support site.
>
> I suppose, although it seemed like an unexpected issue at first because it's not documented within ?lowlevel-matching so users don't know what to expect.
>
>> You'll get that behaviour by allowing indels.
>
> This reveals a discrepancy between the documentation and the way the function operates. In the documentation, the function definition of vmatchPattern has with.indels = FALSE in it. However, changing it to TRUE results in
>
> Error in .XStringSet.vmatchPattern(pattern, subject, max.mismatch, min.mismatch, :
> vmatchPattern() does not support indels yet
Ah ok, right. I tested with matchPattern() only (which does support
indels) and forgot that vmatchPattern() doesn't support them yet.
So I guess a solution for you now is to use one of the 2 other
alternatives i.e. (1) to get rid of the out of bounds matches
or (2) to trim the matches.
H.
>
> This is utilising Biostrings 2.42.0 in R 3.3.1.
>
> --------------------------------------
> Dario Strbenac
> University of Sydney
> Camperdown NSW 2050
> Australia
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
--
Hervé Pagès
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: hpages at fredhutch.org
Phone: (206) 667-5791
Fax: (206) 667-1319
More information about the Bioc-devel
mailing list