Skip to main content

Chromatogram File Utils

Project description

/Users/yec/.local/share/nvim/site/pack/packer/opt/nvim-treesitter/parser/markdowcfutils

Readthedocs Build Status Pypi Releases Downloads

Chromatogram File Utils

For Sanger sequencing data visualizing, alignment, mutation calling, and trimming etc.

Demo

plot chromatogram with mutation

command to generate the demo above

cfutils mut --query ./data/B5-M13R_B07.ab1 --subject ./data/ref.fa --outdir ./data/ --plot

How to install?

form pypi

(use this way ONLY, if you don't know what's going on)

pip install --user cfutils

manipulate the source code

  • clone from github
git clone git@github.com:y9c/cfutils.git
  • install the dependence
make init
  • do unittest
make test

How to use?

  • in the command line
cfutils mut --help
  • or as a python module
import cfutils as cf

ChangeLog

  • build as python package for pypi
  • fix bug that highlighting wrong base
  • replace blastn with buildin python aligner

TODO

  • call mutation by alignment and plot Chromatogram graphic

  • add a doc

  • change xaxis by peak location

  • fix bug that chromatogram switch pos after trim

  • wrap as a cli app

  • return quality score in output

  • fix issue that selected base is not in the middle

  • fix plot_chromatograph rendering bug

  • add projection feature to make align and assemble possible

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

cfutils-0.0.0.dev53.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

cfutils-0.0.0.dev53-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file cfutils-0.0.0.dev53.tar.gz.

File metadata

  • Download URL: cfutils-0.0.0.dev53.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.7 Darwin/21.6.0

File hashes

Hashes for cfutils-0.0.0.dev53.tar.gz
Algorithm Hash digest
SHA256 db04a8a2c4000472529209e1e7b7a5892ffbbab239609740f0381f7d82284d51
MD5 ec8713f2b73b69585f0d650876cfbd3e
BLAKE2b-256 4692d50a02693eb66d1874f4bf2cdd7d1af0553259508cf37446d93acc123e78

See more details on using hashes here.

File details

Details for the file cfutils-0.0.0.dev53-py3-none-any.whl.

File metadata

  • Download URL: cfutils-0.0.0.dev53-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.7 Darwin/21.6.0

File hashes

Hashes for cfutils-0.0.0.dev53-py3-none-any.whl
Algorithm Hash digest
SHA256 639802e5818d6fa52caf2d6383110dbb010cac2bb8a9b51b7df225d21823131d
MD5 2591990be33add574dee34514043a734
BLAKE2b-256 028ee55d109a4d9ebf9644d8741bff8bd1cbf13679a3b44f46437d2d20d9f33e

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