Skip to main content

Python utilities used as part of the bird suite of bioinformatic tools

Project description

Travis

A set of Python utilities used as part of the bird suite of bioinformatic tools, developed by the Woodcroft research lab at the Centre for Microbiome Research at the Queensland University of Technology. The classes and functions inside are often heavily opinionated to reduce downstream coding effort and to standardise UI. They may change without warning.

Current utilities:

  • SeqReader().readf[aq] - pure python generator function for reading FASTA / FASTQ files
  • BirdArgparser - opinionated way of presenting help messages - default help prints examples with colour, --full-help shows a man page. --full-help-roff can be used to generate HTML versions. Logging arguments are batteries included.
  • table_roff for generating ROFF format tables for use with BirdArgparser
  • in_working_directory and in_tempdir are context functions for temporary switching to a directory
  • iterable_chunks provides chunking for iterables

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bird_tool_utils-0.4.1.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

bird_tool_utils-0.4.1-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file bird_tool_utils-0.4.1.tar.gz.

File metadata

  • Download URL: bird_tool_utils-0.4.1.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for bird_tool_utils-0.4.1.tar.gz
Algorithm Hash digest
SHA256 6fe80f9608626427e8d382c5341c24088d61f17336fb6ce834d40aa4577499b5
MD5 0f781dce376e3547863e78a31b674dca
BLAKE2b-256 d99cfb299728e1018f4e26771869827b1f01dd6da92c6cd16a4ec8eea970ca15

See more details on using hashes here.

File details

Details for the file bird_tool_utils-0.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bird_tool_utils-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7e3b3335b0fcc2bf4cb86b3f677959eec6a53e22bcdf485bf6327653b721b5d0
MD5 4a544f65c0b0191711210f0d50f5ece5
BLAKE2b-256 e34d7c2710b7fb7575f018a1d986712b91e2b766c85ed3df6a535b2453042f68

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page