[Rd] citEntry handling of encoded URLs

Martin Morgan mtmorgan at fhcrc.org
Fri May 23 00:52:57 CEST 2014


The following citEntry includes a url with %3A and other encodings

citEntry(entry="article",
          title = "Software for Computing and Annotating Genomic Ranges",
          author = personList( as.person("Michael Lawrence" )),
          year = 2013,
          journal = "{PLoS} Computational Biology",
          volume = "9",
          issue = "8",
          doi = "10.1371/journal.pcbi.1003118",
          url = 
"http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1003118",
          textVersion = "Lawrence M..." )

Evaluating this as R code doesn't parse correctly and generates a warning

Lawrence M (2013). “Software for Computing and Annotating Genomic
Ranges.” _PLoS Computational Biology_, *9*. <URL:
http://dx.doi.org/10.1371/journal.pcbi.1003118>, <URL:
http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1003118}.>
Warning message:
In parse_Rd(Rd, encoding = encoding, fragment = fragment, ...) :
   <connection>:5: unexpected END_OF_INPUT '
'

A work-around is, apparently, to quote the %, \\%3A etc., but is this the 
intention?

Also, citEntry points to bibentry points to *Entry Fields*, but the 'url' tag is 
not mentioned there, even though url appears in the examples; if the list of 
supported tags is not easy to enumerate, perhaps some insight can be provided at 
this point as to how the supported tags are determined?

Thanks

Martin Morgan
-- 
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109

Location: Arnold Building M1 B861
Phone: (206) 667-2793



More information about the R-devel mailing list