Dear Martin, Lori,

I’ve added support for the column “tx_name” (which will return the transcript 
ID) to all ensembldb methods so that’s fine now. Apparently I was just a little 
late, since that is now in the devel version 1.5.1.

thanks, jo

> On 03 May 2016, at 18:51, Martin Morgan <martin.mor...@roswellpark.org> wrote:
> 
> On 05/02/2016 03:46 AM, Rainer Johannes wrote:
>> Hi Herve,
>> 
>> passing down additional arguments to the internal exonsBy, cdsBy,
>> fiveUTRsByTranscript and threeUTRsByTranscript would do it! That
>> would be great, thanks.
> 
> Hi Johannes --
> 
> Lori (cc'd, a new team member) and I are working on this.
> 
> The easiest thing to do is add '...' to the transcriptLengths argument list, 
> and to pass this to transcripts, exonsBy, etc.
> 
> The only obstacle is that 'tx_name' (in the call to transcripts()) plays a 
> central role in TxDb, but is not supported by EnsDb. Is it reasonable for you 
> to add support for tx_name as a column (maybe a simple alias to tx_id, so no 
> need for schema change)?
> 
> Martin & Lori
> 
>> 
>> cheers, jo
>> 
>>> On 02 May 2016, at 07:38, Hervé Pagès <hpa...@fredhutch.org>
>>> wrote:
>>> 
>>> Hi Johannes,
>>> 
>>> We can make transcriptLengths() a generic but isn't the situation
>>> similar to the extractTranscriptSeqs() situation that you brought
>>> in January
>>> (https://stat.ethz.ch/pipermail/bioc-devel/2016-January/008570.html)
>>> for which adding the ellipsis to the argument list of the function
>>> and proper forwarding of the extra arguments did the trick? In the
>>> case of transcriptLengths() the extra arguments would be forwarded
>>> to the internal calls to transcripts(), exonsBy(), cdsBy(),
>>> fiveUTRsByTranscript(), and threeUTRsByTranscript(), and so
>>> transcriptLengths() would work out-of-the-box on EnsDb objects.
>>> Would that work?
>>> 
>>> H.
>>> 
>>> On 04/30/2016 04:05 AM, Rainer Johannes wrote:
>>>> Dear all,
>>>> 
>>>> I was wondering, you think it would be possible to make the
>>>> transcriptLength function in GenomicFeatures a method and export
>>>> that? Reason is that I have also implemented a transcriptLength
>>>> function (actually presently a method in order to allow that to
>>>> be used for EnsDb and TxDb objects), but this causes the warning
>>>> 
>>>> The following object is masked from 'package:GenomicFeatures':
>>>> 
>>>> transcriptLengths
>>>> 
>>>> on package loading.
>>>> 
>>>> Just in case, that’s the code from my package:
>>>> 
>>>> if(!isGeneric("transcriptLengths"))
>>>> setGeneric("transcriptLengths", function(x, with.cds_len=FALSE,
>>>> with.utr5_len=FALSE, with.utr3_len=FALSE, ...)
>>>> standardGeneric("transcriptLengths”))
>>>> setMethod("transcriptLengths", "EnsDb", function(x,
>>>> with.cds_len=FALSE, with.utr5_len=FALSE, with.utr3_len=FALSE,
>>>> filter=list()){ return(.transcriptLengths(x,
>>>> with.cds_len=with.cds_len, with.utr5_len=with.utr3_len,
>>>> with.utr3_len=with.utr3_len, filter=filter)) })
>>>> 
>>>> 
>>>> cheers, jo
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Bioc-devel@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: hpa...@fredhutch.org Phone:  (206) 667-5791 Fax:    (206)
>>> 667-1319
>> 
>> _______________________________________________
>> Bioc-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>> 
> 
> 
> This email message may contain legally privileged and/or confidential 
> information.  If you are not the intended recipient(s), or the employee or 
> agent responsible for the delivery of this message to the intended 
> recipient(s), you are hereby notified that any disclosure, copying, 
> distribution, or use of this email message is prohibited.  If you have 
> received this message in error, please notify the sender immediately by 
> e-mail and delete this email message from your computer. Thank you.

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to