Skip to main content

Chromatogram File Utils

Project description

cfutils

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 cfutils

manipulate the source code

  • clone from github
git clone git@github.com:yech1990/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

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.dev52.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

cfutils-0.0.0.dev52-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cfutils-0.0.0.dev52.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.8.3 Linux/5.7.2-arch1-1

File hashes

Hashes for cfutils-0.0.0.dev52.tar.gz
Algorithm Hash digest
SHA256 785b157482aa8700807452ceacc71a1ef6917b9b986bc47584802789dc827a74
MD5 00de227eb1300bc3d829a8f6b45e9adf
BLAKE2b-256 f5004476c69b6883d650977d74b2643b0e574d563026647b2b8bbaa0f885c3c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cfutils-0.0.0.dev52-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.8.3 Linux/5.7.2-arch1-1

File hashes

Hashes for cfutils-0.0.0.dev52-py3-none-any.whl
Algorithm Hash digest
SHA256 cf9627b977778e9c12829a4b9dafb0e03c1bf1e3c1096c2914f93618834e7580
MD5 4a9e6e52d00d8ff4113c736a2e4b7280
BLAKE2b-256 05e264a2a1361a58f28496a1cc12428db504cd2238ad8010c10f1a68d5726667

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