Opened 11 years ago
Closed 11 years ago
#729 closed request (fixed)
samtools wrapper classes
Reported by: | Peter | Owned by: | Peter |
---|---|---|---|
Priority: | major | Milestone: | yat 0.10 |
Component: | omic | Version: | trunk |
Keywords: | Cc: |
Description
samtools C api is very useful to handle bamfiles but the API requires a lot of manual allocation and deallocation of its structs, which is not very C++ friendly. In order to use this functionality in a C++ context e.g. in std::vector one need to have wrapper classes around these structs in same fashion as Matrix and Vector are wrappers around GSL structs.
Change History (17)
comment:1 Changed 11 years ago by
Component: | utility → bam |
---|---|
Owner: | changed from Jari Häkkinen to Peter |
comment:2 Changed 11 years ago by
comment:5 Changed 11 years ago by
Component: | bam → omic |
---|
comment:6 Changed 11 years ago by
comment:7 Changed 11 years ago by
comment:8 Changed 11 years ago by
If configured --without-samtools
Bam support is not compiled into libyat. For that reason, I chose to exclude Bam* header files from both installation and Doxygen input in that case. Is this desired behaviour? If not, it can easily be changed. (changing only one and not both a bit more tricky but doable.)
comment:11 Changed 11 years ago by
comment:12 Changed 11 years ago by
Status: | new → assigned |
---|
comment:13 Changed 11 years ago by
comment:17 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [2864]) file structure and empty automake file for new bam namespace. refs #729