[Bioc-devel] rtracklayer bug?
Marc Carlson
mcarlson at fredhutch.org
Tue Jun 30 19:10:26 CEST 2015
Hi Arne,
So this time when I look at the bioc-devel email list, I don't see a
record for this last name (or this email). In fact the only way I could
be sure it was you was that your post was the same... ;) If you want to
post from gmail, then you will need to subscribe the gmail address to
the list here:
https://stat.ethz.ch/mailman/listinfo/bioc-devel
Marc
On 06/30/2015 02:26 AM, Arne Müller wrote:
> Hello,
>
>
> I think there’s a problem in UCSCSession initializer in rtracklayer:
>
> setMethod("initialize", "UCSCSession",
>
> function(.Object, url =http://genome.ucsc.edu/cgi-bin/",
>
> user =ULL, session = NULL, force = FALSE, ...)
>
> {
>
> .Object at url <- url
>
> .Object at views <- new.env()
>
> gwURL <- ucscURL(.Object, "gateway")
>
> if (force) {
>
> gwURL <- paste0(gwURL, '?redirect=anual"')
>
> }
>
> gw <- httpGet(gwURL, cookiefile =empfile(), header = TRUE,
>
> .parseúLSE)
>
> if (grepl("redirectTd", gw)) {
>
> url <- sub(".*?a href=h([^[:space:]]+cgi-bin/).*",
> "h\\1", gw)
>
> return(initialize(.Object, url, user=er, session=session,
>
> force=UE, ...))
>
> }
>
> cookie <- grep("Set-[Cc]ookie: hguid[^==", gw)
>
> if (!length(cookie))
>
> stop("Failed to obtain 'hguid' cookie")
>
> hguid <- sub(".*Set-Cookie: (hguid[^==[^;]*);.*", "\\1", gw)
>
> .Object at hguid <- hguid
>
> if (!is.null(user) && !is.null(session)) { ## bring in other
> session
>
> ucscGet(.Object, "tracks",
>
> list(hgS_doOtherUser =submit", hgS_otherUserName user,
>
> hgS_otherUserSessionName =ession))
>
> }
>
> .Object
>
> })
>
>
>
> Shouldn’t ‘…’ be passed to httpGet that in turn is passed to RCURL, I.e.
>
>
> gw <- httpGet(gwURL, cookiefile =empfile(), header = TRUE,
>
> .parseúLSE, …) ?
>
> We run an internal instance of the UCSC genome browser and need to pass a
> cookie to all http-requests. The problem is that
>
> session =ew ('UCSCSession', url=myInternalURL, cookie=myAuthCookie)
>
>
> Does not pass the ‘cookie’ argument to httpGet.
>
>
> Regards,
>
>
> Arne
>
> [[alternative HTML version deleted]]
>
More information about the Bioc-devel
mailing list