Skip to content
Prev 7967 / 21307 Next

[Bioc-devel] AnnotationHub: cleanup

On Tue, Sep 15, 2015 at 12:25 AM, Morgan, Martin <
Martin.Morgan at roswellpark.org> wrote:

            
Well, I love the package and I love it even more having prepared material
on it.  And the people who complain is of course enriched for people who
have problems - no way to know if it just works for most people.

And of course right now it is more troublesome since I prepared the class
using R-3.2.1 and then 3.2.2 was released just before we started and had
the http -> https change which is an obvious suspect when people have
download problems :)

 > 1) I think it is extremely dangerous that `cache(ahub)` starts by asking
to
Ok.  Let me perhaps rephrase my wish list
1) some easy way to reset the entire cache issue, with emphasis on easy.
This is most likely to be used by beginners.  Who it's done, I don't care
to much about.  And I suggest a heading in ?AnnotationHub called something
like "Flushing the cache" or something.
2) It seems natural that there is a way (for problem reporting) to report
which resources are cached, which is (again) easy and does not involve
download.  I don't care if it is cache() or some other name.
Interesting.  Well, at least one user is behind a proxy and uses the tips
in ?download.file to set a proxy server.  Perhaps that doesn't work with
httr?  I don't know.  But there are more than one person with problems.
That sounds pretty nifty.. I was thinking re-design of the database issues.
Perhaps it should just say "loading from cache"
As a test case I got a Windows virtual machine up and running, total clean,
 and just did biocLite("AnnotationHub").  Then I picked two random
resources and tried to download them; one was a UCSC chain file and I don't
know the other one.  In both cases I totally got a decent error message,
which I can fully understand.  But looking at it with beginner eyes, I just
thought it was weird that the error on missing a library happened after
download.  It's not a bit deal, but if you don't know what you're doing you
might get confused.

Best,
Kasper