Changelog ========= Changes in v0.5.6 ----------------- (versions 0.5.5.2-4 were minor versions involving different testing frameworks) * fix typo in plotutils.clustered_sortind * support for versions of pysam expecting string (rather than unicode) for chromosome * support for cells in 2x2 tables with 0 items * lots of improvements to testing framework -- now using docker on travis * added fisher as an explicit requirement * handle bx-python 0.7.3 which does not work correctly on bigbed files. A NotImplementedError is raised in this case. The workaround is to convert bigBed to BED (`bigBedToBed` program from UCSC; `conda install -c bioconda ucsc-bigbedtobed` to install) and then either use a tabix-indexed BED file or convert BED to BAM (`bedtools bedtobam` program). Changes in v0.5.5.1 ------------------- * change DifferentialExpressionResults.scatter default plotting style to have linewidths > 0. Previously, using linewidths=0 caused plots to show up blank in IPython Notebook on Mac Changes in v0.5.5 ----------------- * add `metaseq.tableprinter` module Changes in v0.5.4 ----------------- * `metaseq.results_table.DESeq2Results` class * handle cases where callbacks could be called multiple times * support marginal histograms of length-1 arrays * `metaseq.persistence` functions use absolute path for features to make symlinking more robust * differential expression classes cleaned up and refactored * new kwargs for `metaseq.plotutils.imshow`: `figure_kwargs`, `subset_by`, `subset_order` * new `metaseq.plotutils.add_labels_to_subsets` helper function Changes in v0.5 --------------- v0.5 marks a major improvement and maturation of `metaseq` but at the expense of backward-compatibility. The changes are too numerous to list, but include massive plotting improvements, speedups, more flexible API, and much more.