[Bioc-sig-seq] PairwiseAlignedXStringSet to PairwiseAlignedFixedSubject

Kasper Daniel Hansen kasperdanielhansen at gmail.com
Wed Aug 4 17:12:56 CEST 2010


Most likely these functions just needs to be implemented for both
classes, at least that is what I suspect Patrick will answer.

So far you have listed
  as.character
  bi-directional conversion between the two classes (whihc may or may
not make sense)

You seem to be alluding to other methods not being implemented.  If
that is the case, you should just list all of them, that will make it
much easier to fix.

Kasper

On Wed, Aug 4, 2010 at 11:04 AM, Stefan Bentink
<bentink at jimmy.harvard.edu> wrote:
> Dear List Members,
> I'm using the function pairwiseAlignment from the Biostrings package.
> Depending on the
> input, the function returns either a PairwiseAlignedFixedSubject (if you
> align a single pattern
> with a single subject) or a PairwiseAlignedXStringSet (if you align multiple
> patterns with one
> or more subjects). There are some accessors which work on
> PairwiseAlignedFixedSubject
> objects but not on PairwiseAlignedXStringSet objects. To use those accessors
> on a single
> element from a PairwiseAlignedXStringSet, one would have to make it a
> PairwiseAlignedFixedSubject.
> Is there any way to do that? Subsetting doesn't work since it still returns
> a PairwiseAlignedXStringSet.
> Thanks,
> Stefan
>
>
> Code example:
> library(Biostrings)
> pattern1 <- c("ACGT")
> pattern2 <- c("CAGT")
> subject1 <- c("CAACGTGGAT")
> subject2 <- c("GAACAGTAAT")
>
> mat <- nucleotideSubstitutionMatrix(match = 1, mismatch = 0, baseOnly =
> FALSE)
> pwAligned <-
> pairwiseAlignment(c(pattern1,pattern2),c(subject1,subject2),substitutionMatrix=mat,type="local")
>
> ##This throws an error message:
> ##as.character(pwAligned[1])
> ##how to make pwAligned[1] a PairwiseAlignedFixedSubject?
>
>
>> sessionInfo()
> R version 2.12.0 Under development (unstable) (2010-04-07 r51635)
> x86_64-unknown-linux-gnu
>
> 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=C              LC_MESSAGES=en_US.UTF-8
> [7] LC_PAPER=en_US.UTF-8       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] BSgenome.Hsapiens.UCSC.hg19_1.3.16 BSgenome_1.17.6
> [3] Biostrings_2.17.26                 GenomicRanges_1.1.19
> [5] IRanges_1.7.15
>
> loaded via a namespace (and not attached):
> [1] Biobase_2.9.0 tools_2.12.0
>
>
>
>
> --
> Stefan Bentink
> Research Fellow
> Department of Biostatistics and
> Computational Biology
> Dana-Farber Cancer Institute
> 44 Binney St.
> Boston, MA 02115
>
> Tel: (+1) 617-582-7604
> Fax: (+1) 617-582-7760
>
> bentink at jimmy.harvard.edu
> http://www.hsph.harvard.edu/research/stefan-bentink/
>
> _______________________________________________
> Bioc-sig-sequencing mailing list
> Bioc-sig-sequencing at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioc-sig-sequencing
>



More information about the Bioc-sig-sequencing mailing list