[BioC] Error when splitting an AAStringSet
Nicolas Delhomme
delhomme at embl.de
Mon Jan 28 11:48:30 CET 2013
Thanks!
Nico
---------------------------------------------------------------
Nicolas Delhomme
Genome Biology Computational Support
European Molecular Biology Laboratory
Tel: +49 6221 387 8310
Email: nicolas.delhomme at embl.de
Meyerhofstrasse 1 - Postfach 10.2209
69102 Heidelberg, Germany
---------------------------------------------------------------
On Jan 26, 2013, at 2:02 AM, Hervé Pagès wrote:
> Hi Nico, Val,
>
> Sorry Val for introducing some confusion when we discussed this offline
> (I should have checked before), but we actually do have the
> AAStringSetList class (in addition to BStringSetList, DNAStringSetList,
> and RNAStringSetList). Which is good news.
>
> The problem reported by Nico was caused by a typo in the spelling of
> the class that split() was trying to stored the result into. Needed
> to be AAStringSetList, not AAAStringSetList.
>
> This is fixed in Biostrings release (2.26.3) and devel (2.27.10):
>
> > aa <- AAStringSet(c("AVVACQIL", "*", "KMFAWY", "NRZXXUBDP", "FFSMAL"))
> > split(aa, c("c", "a", "b", "b", "a"))
> AAStringSetList of length 3
> [["a"]] * FFSMAL
> [["b"]] KMFAWY NRZXXUBDP
> [["c"]] AVVACQIL
>
> Cheers,
> H.
>
>
> On 01/25/2013 01:23 PM, Valerie Obenchain wrote:
>> Hi Nico,
>>
>> We don't currently have an AAStringSetList. The DNAStringSetList is the
>> only XStringSetList object we have.
>>
>> Is this something you would find very useful, i.e., want to request as a
>> new feature?
>>
>> Valerie
>>
>> On 01/25/2013 03:09 AM, Nicolas Delhomme wrote:
>>> Hi BioC!
>>>
>>> I've got the following error message when I try to split an AAStringSet:
>>>
>>> pep<- readAAStringSet("somefile.pep")
>>>
>>> labs<- read.delim("someLabel.txt",stringsAsFactors=FALSE,header=FALSE)
>>>
>>> peplist<- split(pep,labs[,3])
>>> Error in relist(x, f) :
>>> don't know how to split or relist a AAStringSet object as a
>>> AAAStringSetList object
>>>
>>> Here are my sessionInfo. I'm not using the latest R version, but one
>>> still compatible with Bioc 2.11, so I don't think it's causing the issue.
>>>
>>>> sessionInfo()
>>> R version 2.15.1 (2012-06-22)
>>> Platform: x86_64-unknown-linux-gnu (64-bit)
>>>
>>> locale:
>>> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
>>> [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
>>> [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
>>> [7] LC_PAPER=C LC_NAME=C
>>> [9] LC_ADDRESS=C LC_TELEPHONE=C
>>> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>>>
>>> attached base packages:
>>> [1] stats graphics grDevices utils datasets methods base
>>>
>>> other attached packages:
>>> [1] Biostrings_2.26.2 IRanges_1.16.4 BiocGenerics_0.4.0
>>>
>>> loaded via a namespace (and not attached):
>>> [1] parallel_2.15.1 stats4_2.15.1
>>>
>>> Cheers,
>>>
>>> Nico
>>>
>>> ---------------------------------------------------------------
>>> Nicolas Delhomme
>>>
>>> Genome Biology Computational Support
>>>
>>> European Molecular Biology Laboratory
>>>
>>> Tel: +49 6221 387 8310
>>> Email: nicolas.delhomme at embl.de
>>> Meyerhofstrasse 1 - Postfach 10.2209
>>> 69102 Heidelberg, Germany
>>>
>>> _______________________________________________
>>> Bioconductor mailing list
>>> Bioconductor at r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>>> Search the archives:
>>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>> Search the archives:
>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>
> --
> 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 fhcrc.org
> Phone: (206) 667-5791
> Fax: (206) 667-1319
More information about the Bioconductor
mailing list