[Bioc-sig-seq] GenomicFeatures package

Steve Lianoglou mailinglist.honeypot at gmail.com
Mon Nov 2 17:34:45 CET 2009

Hi Seth,

On Nov 2, 2009, at 12:47 AM, Seth Falcon wrote:

> On 10/31/09 4:14 PM, Michael Lawrence wrote:
>> On Sat, Oct 31, 2009 at 2:15 PM, Martin Morgan<mtmorgan at fhcrc.org>   
>> wrote:
>> I'm wondering if the custom compile is really necessary? Is it not  
>> possible
>> for rsqlite to provide that feature by default?
> As far as I know, recent versions of RSQLite have the RTree support  
> enabled.  The following, taken from the RTree documentations (http://www.sqlite.org/rtree.html 
> ), seems to work (RSQLite_0.7-3 DBI_0.2-4):
<snipped working example>

Wow .. I didn't even check to see if it compiles like that be default,  
that's great.

I assumed that since it *doesn't* compile by default in the sqlite  
distro, I expected it to not do so in the RSQLite install since "- 
DSQLITE_ENABLE_RTREE=1" wasn't added to the src/Makevars.in  
PKG_CPPFLAGS entry, which is currently:


But searching the package source again, I see that it is defined  
somewhere deep in the configure file. I'm not sure what codepath has  
to be "active" to land in the particular `if` block that that sets - 
DSQLITE_ENABLE_RTREE=1 (my shell scripting mojo is quite weak).

Just to be sure, would it be better/safer to assume (by those of us  
who might want to rely on this feature) that it's always compiled this  
way if this flag is also set in the src/Makevars.in/PKG_CPPFLAGS line  
as well?

Lastly, can I humbly appeal to include a more recent version of the  
sqlite src in the RSQLite package for the future?

It looks like the version included is 3.6.4, and we're up to 3.6.19  
with a plethora of bug fixes and performance enhancements happening  
between the two versions.


Steve Lianoglou
Graduate Student: Computational Systems Biology
   |  Memorial Sloan-Kettering Cancer Center
   |  Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact

More information about the Bioc-sig-sequencing mailing list