[BioC] snpMatrix - Creating a 1-column snp.matrix by subsetting a larger snp.matrix

Richard Pearson richard.pearson at postgrad.manchester.ac.uk
Wed Jun 4 23:13:12 CEST 2008


Perfect - a very elegant old chestnut that I'd not tasted previously. Please ignore my later post!

Many thanks Vince.

Vincent Carey 525-2265 wrote:
> use the old chestnut [,1,drop=FALSE]
> 
> ---
> Vince Carey, PhD
> Assoc. Prof Med (Biostatistics)
> Harvard Medical School
> Channing Laboratory - ph 6175252265 fa 6177311541
> 181 Longwood Ave Boston MA 02115 USA
> stvjc at channing.harvard.edu
> 
> On Wed, 4 Jun 2008, Richard Pearson wrote:
> 
>> Is there any way of subsetting a snp.matrix on just one column, and ending up with a snp.matrix object (rather than a snp object)? Put another way, is there a way of coercing a snp object to be a snp.matrix object? The following example might illustrate the sort of thing I'm trying to do:
>>
>>> library(snpMatrix)
>>> data(testdata)
>>> subsets <- list("none" = NULL, "one" = 1, "two" = 1:2)
>>> sapply(subsets, function(x) class(Autosomes[,x]))
>>         none          one          two
>> "snp.matrix"        "snp" "snp.matrix"
>>
>> I couldn't find anything in the documentation, and am struggling figuring out how to do this by coercing to a regular matrix and then back.
>>
>> Thanks
>>
>> Richard
>>
>> --
>> Richard D. Pearson             richard.pearson at postgrad.manchester.ac.uk
>> School of Computer Science,    http://www.cs.man.ac.uk/~pearsonr
>> University of Manchester,      Tel: +44 161 275 6178
>> Oxford Road,                   Mob: +44 7971 221181
>> Manchester M13 9PL, UK.        Fax: +44 161 275 6204
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
>>
> 
> The information transmitted in this electronic communi...{{dropped:19}}



More information about the Bioconductor mailing list