Skip to content

Improvements: legacy bucket names, open-ended byte-range requests (samtools/tabix), removed need to hard-code bucket names. - #2

Open
obenshaindw wants to merge 4 commits into
nkrumm:masterfrom
obenshaindw:legacy-support
Open

Improvements: legacy bucket names, open-ended byte-range requests (samtools/tabix), removed need to hard-code bucket names.#2
obenshaindw wants to merge 4 commits into
nkrumm:masterfrom
obenshaindw:legacy-support

Conversation

@obenshaindw

Copy link
Copy Markdown

#1 Added support for legacy bucket names with mixed cases,
#2 added support for byte-rage requests that are open ended in the form of (0-) with no end-range (enables support for tools like samtools, tabix, and htslib),
#3 add support for using full s3 URLs in the form of s3.amazonaws.com/bucket_name/key providing the ability to access objects from any bucket keys have access to.

Changed s3 connection to use boto OridnaryCallingFormat library.
Supports mixed case bucket names now, doesn't require bucket name to be
specified in YAML config (i.e., can use full s3 URL to any bucket the
keys have access to), supports range requests with no end-range (enables
use of tabix and samtools with remote bams).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant