[BioC] Question about Rle
Valerie Obenchain
vobencha at fhcrc.org
Thu Jul 31 20:50:48 CEST 2014
On 07/31/2014 11:41 AM, Valerie Obenchain wrote:
> Hi,
>
> The standard Bioconductor container for sequences are the XString
Sorry, the 'BA' below is a typo and should be 'BS'. The BS class is for
any long sequence of characters vs the more biologically oriented DNA,
RNA and AA types.
Valerie
> family. BA, DNA, RNA and AA types are supported. See the man page for
> details on subsetting and manipulation.
>
> library(Biostrings)
> ?XString
> ?DNAString
>
> You can represent a single sequence
> dna <- DNAString("ATGTATCC")
>>> dna
>> 8-letter "DNAString" instance
>> seq: ATGTATCC
>>> dna[3]
>> 1-letter "DNAString" instance
>> seq: G
>
> or a set of sequences.
> dnast <- DNAStringSet(c("AT", "G", "ATC", "C"))
>>> dnast
>> A DNAStringSet instance of length 4
>> width seq
>> [1] 2 AT
>> [2] 1 G
>> [3] 3 ATC
>> [4] 1 C
>
> Methods for operating on sequences are built on the XString framework,
> not Rles. If you really wanted to represent a sequence as an Rle it
> would be a character Rle and constructed in the same way the other
> atomic types are. See ?Rle.
>
> rle <- Rle(c("A", "T", "G", "T", "A", "T", "C"), c(rep(1, 6), 2))
>>> rle
>> character-Rle of length 8 with 7 runs
>> Lengths: 1 1 1 1 1 1 2
>> Values : "A" "T" "G" "T" "A" "T" "C"
>>> rle[3]
>> character-Rle of length 1 with 1 run
>> Lengths: 1
>> Values : "G"
>
>
> Valerie
>
>
> On 07/29/2014 04:04 AM, Asma rabe wrote:
>> Hi All,
>>
>>
>> I have a question DNA sequence encoding in Rle objects
>>
>>
>> #-------------------------
>>
>>> From IRanges vignette
>>
>>
>> the sequence *{*1, 1, 1, 2, 3, 3*} * can be represented as values
>>
>> = *{*1, 2, 3*}* , run lengths = {3, 1, 2*}* .
>>
>>
>> #---------------------------
>>
>> suppose we have a sequence of chr1 from pos 1-8 ATGTATCC. How it
>> can be
>> as Rle object Rle the so that it is recognized at pos 3 for instance the
>> nuceoyide is G for comparison with reference genome?
>>
>>
>> Thank you very much in advance.
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> 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
>>
>
>
More information about the Bioconductor
mailing list