MACS v2.2.7 (broken pip pkg)
Bugs fixed
-
MACS2 has been tested on multiple architectures to make sure it
can successfully generate consistent results. Currently the
supported architectures are: AMD64, ARM64, i386, PPC64LE, and
S390X. Thanks to @mr-c, @junaruga, and @tillea! Related to issue
#340, #349, #351, and #359; to PR #348, #350, #360, #361, #367,
and #370. The lesson is that if the project is built on Cython and
is aimed at memory efficiency, we should specifically define all
int/float types in pyx files such as int8_t or uint32_t using
either libc or numpy (c version) instead of relying on Cython
types such as short, long, double. -
MACS2 setup script will check numpy and install numpy if
necessary. PR #378, issue #364 -
bdgbroadcall
command will correctly add the score column (5th
column). The score (5th) column contains 10 times of the average
score in the broad region. PR #373, issue #362 -
The missing test on
bdgopt
subcommand has been added. PR #363 -
The obsolete option
--ratio
fromcallpeak
subcommand has
been removed. PR #369, issue #366 -
Fixed the incorrect description in README on the 'maximum
length of broad region is 4 times of d' to 'maximum gap for
merging broad regions is 4 times of tag size by default'. PR #380,
issue #365.
- Other
- CODE OF CONDUCT document has been added to MACS2 github
repository. PR #358