[R] [Rd] S4 Method Rd Warning
Dario Strbenac
D.Strbenac at garvan.org.au
Tue Aug 31 02:00:08 CEST 2010
Thanks for this. I was thinking the spaces rule only applied within the \alias{} statements. I'm not sure why I thought this.
---- Original message ----
>Date: Mon, 30 Aug 2010 18:43:35 +0100 (BST)
>From: Prof Brian Ripley <ripley at stats.ox.ac.uk>
>Subject: Re: [Rd] S4 Method Rd Warning
>To: Duncan Murdoch <murdoch.duncan at gmail.com>
>Cc: D.Strbenac at garvan.org.au
>
>On Mon, 30 Aug 2010, Duncan Murdoch wrote:
>
>> On 30/08/2010 1:00 AM, Dario Strbenac wrote:
>>> Hello,
>>>
>>> I am using R 2.11.0. I have a curious problem where I get a warning in R
>>> CMD check which is seemingly not relevant to my Rd file.
>>>
>>
>> 2.11.0 isn't the current release, and there have been fixes to this stuff
>> since 2.11.1 was released. Could you try 2.11.1-patched or the devel version
>> of 2.12.0 and see if you still get the warnings?
>
>But there are incorrect spaces at e.g. {GRanges, BSgenome}. Classes
>in signatures are comma-separated, not comma+space separated.
>
>If we've changed it, we are now accepting errorneous files AFAICS.
>
>>
>> Duncan Murdoch
>>> The warning says :
>>>
>>> * checking Rd \usage sections ... WARNING
>>> Bad \usage lines found in documentation object 'enrichmentCalc':
>>> <unescaped bksl>S4method{enrichmentCalc}{GenomeDataList, BSgenome}(rs,
>>> organism, seqLen=NULL, ...)
>>> <unescaped bksl>S4method{enrichmentCalc}{GenomeData, BSgenome}(rs,
>>> organism, seqLen=NULL, do.warn=FALSE)
>>> <unescaped bksl>S4method{enrichmentCalc}{GRanges, BSgenome}(rs,
>>> organism, seqLen=NULL)
>>>
>>> Functions with \usage entries need to have the appropriate \alias entries,
>>> and all their arguments documented.
>>> The \usage entries must correspond to syntactically valid R code.
>>> See the chapter 'Writing R documentation files' in manual 'Writing R
>>> Extensions'.
>>>
>>> But, I have documented all the arguments, and I have all the aliases. What
>>> else could it be warning me about ?
>>>
>>> The Rd file contents are :
>>>
>>> \name{enrichmentCalc}
>>> \alias{enrichmentCalc}
>>> \alias{enrichmentCalc,GenomeDataList,BSgenome-method}
>>> \alias{enrichmentCalc,GenomeData,BSgenome-method}
>>> \alias{enrichmentCalc,GRanges,BSgenome-method}
>>>
>>> \title{Calculate sequencing enrichment}
>>> \description{A description}
>>> \usage{
>>> \S4method{enrichmentCalc}{GenomeDataList, BSgenome}(rs, organism,
>>> seqLen=NULL, ...)
>>> \S4method{enrichmentCalc}{GenomeData, BSgenome}(rs, organism,
>>> seqLen=NULL, do.warn=FALSE)
>>> \S4method{enrichmentCalc}{GRanges, BSgenome}(rs, organism, seqLen=NULL)
>>> }
>>> \arguments{
>>> \item{rs}{jjj}
>>> \item{organism}{ghi}
>>> \item{seqLen}{def}
>>> \item{do.warn}{abc}
>>> \item{...}{xyz}
>>> }
>>> \details{
>>> Details.
>>> }
>>> \value{
>>> Text here.
>>> }
>>> \author{A Person}
>>> \examples{
>>> #See the manual
>>> }
>>>
>>> Thanks,
>>> Dario.
>>>
>>> --------------------------------------
>>> Dario Strbenac
>>> Research Assistant
>>> Cancer Epigenetics
>>> Garvan Institute of Medical Research
>>> Darlinghurst NSW 2010
>>> Australia
>>>
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>
>--
>Brian D. Ripley, ripley at stats.ox.ac.uk
>Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
>University of Oxford, Tel: +44 1865 272861 (self)
>1 South Parks Road, +44 1865 272866 (PA)
>Oxford OX1 3TG, UK Fax: +44 1865 272595
--------------------------------------
Dario Strbenac
Research Assistant
Cancer Epigenetics
Garvan Institute of Medical Research
Darlinghurst NSW 2010
Australia
More information about the R-help
mailing list