All notable changes to the pbiotools
package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
math_utils.get_kth_fold
(more_itertools)
- Handling of missing GTF attributes
- Docstrings (Rp-Bp API)
- Python 3.6 (requires Python >= 3.7)
- pybedtools, pyyaml
- parse-meme-names
- PyPI installation
- Bioconda installation
- PyStan dependency
- Pickling of Stan models
- Periodic offsets with the best Bayes factor mean
largest_bf_
- pbiotools.ribo (now in Rp-Bp)
- Variance estimates
bayes_factor_var
(metagene profiles)
API change.
pbio
topbiotools
- GitHub CI workflow, pre-commit
This is a major version change due to reorganisation of the package structure, obtained by merging
the defunct pymisc-utils (see pyllars) and riboseq-utils.
The package name has been changed from bio_utils
to pbio
to reflect this change in API.
- Changed
star_utils
topgrm_utils
and add functions for cmd parser to call flexbar - Rename ORF files in
ribo.ribo_filenames
, adjust ORF labels inribo.ribo_utils
- Configure setup() using setup.cfg
- Missing parameters in function calls, hard coded defaults
- Missing argument for BED6 in
bed_utils.get_all_bed_sequences
. - Call to
shell_utils
inbam_to_wiggle.py
.
- New file for ORF labels in
ribo.ribo_filenames
- Add backend option to
parallel
, enabling to resort to the oldmultiprocessing
backend. - Various functionality to
bam_utils
to filter BAM files by tag, flag; rewriteremove_multimapping_reads
intoremove_multimappers
, the former to be deprecated. - Added to bio_programs
create_init_ribo_track.py
.
- Added to bio_programs
bed_to_bigBed
,run_signalp
andrun_tmhmm
.
- Removed deprecated function calls from bio_programs
parse_meme_names
,create_mygene_report
,get_all_utrs
,get_read_length_distribution
,count_reads
andcount_aligned_reads
. - Removed deprecated function calls from
bed_utils
. - Removed deprecated function calls from
fastx_utils
,bam_utils
. - Removed deprecated function call from
gtf_utils
.
- Minor changes to
bio_utils.plotting.plot_read_length_distribution
, see ISSUE #87.
- Added partial support for GFF3 specifications, in particular this requires removing the STOP codons from the CDSs. Reference annotations file with gff extension are now treated as GGF3.
- Handling of additional options passed to star via arguments to
star_utils
.
- Removed deprecated function call from
mygene_utils
- Version specifications for prereqs
- Updated download-srr-files to use
misc.shell_utils
and http rather than ftp
- References to old gtf functions in
misc.bio
- All references to
misc.bio
andmisc.bio_utils
. Please see Issue #1 in the new repo for more details.
This is a new version which moves the project from Bitbucket to GitHub.
Additionally, the other utilities (misc.***
) have been completely
removed. They will be added to a new
pymisc-utils
repository.
- Missing import in counting alignments for bam files
get-read-length-distribution
script to handle bam, fasta and fastq files. See the bio docs for more details.
- bed, bam and gtf helpers from
bio.py
. These had already been deprecated for quite some time.
- Script to remove duplicate entries from bed files. See the bio docs for more details.
The initial versions have not been documented in the change log.