[Bug 223273] [NEW PORT] biology/sra-tools: NCBI's toolkit for handling data in INSDC Sequence Read Archives
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Oct 27 09:37:55 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223273
Bug ID: 223273
Summary: [NEW PORT] biology/sra-tools: NCBI's toolkit for
handling data in INSDC Sequence Read Archives
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: mzaki at niid.go.jp
SRA tools is a toolkit for using data in the INSDC Sequence Read Archives.
SRAs operated by International Nucleotide Sequence Database Collaboration
houses sequence reads and alignments generated by "next-gen" sequencers.
SRA tools allows conversion of SRA files, which INSDC SRAs maintain,
from/to other formats that the sequenecers generate including fastq, sff, etc.
The source codes are available in 3 components, ngs, ncbi-vdb, and sra-tools,
to which the ports basically correspond.
biology/ngs-sdk: C++ front-end API and others (a part of GitHub repo
ncbi/ngs)
biology/ncbi-vdb: virtualized back-end engine library (GitHub repo
ncbi/ncbi-vdb)
biology/sra-tools: executables (GitHub repo ncbi/sra-tools)
However, separation and dependencies among them are somewhat strange:
* ncbi-vdb depends on the source code of ngs-sdk
* sra-tools depends on the build results of ncbi-vdb as well as ngs-sdk library
Java- and Python-related libraries are excluded from the ports,
since they are not necessary for building sra-tools executables
and thus out of popular demand, I believe; somebody can make separate ports.
Other changes
* to modify the build system to adapt FreeBSD
* to respect CC, CXX, CFLAGS, LDFLAGS, etc.
* to use system or locally installed libraries rather than bundled one
Note:
Building of sra-tools is successful on i386; however, resultant binary produces
somewhat strange outputs.
The upstream says "[...] we can look at providing support for an x32 build,
although since we can't guarantee that it works."
https://github.com/ncbi/ncbi-vdb/issues/8
So I dare to mark BROKEN_i386. On the other hand, amd64 binary seems OK.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list