Skip to main content

Trim circular overlaps, find dnaA/oriC, rotate sequences, and report.

Project description

Origami

Command-line tool that:

  • Trims duplicated terminal overlaps in circular assemblies (half2 → DB(half1) via BLAST).
  • Runs one BLAST per DB (dnaA and oriC) on the concatenated FASTA.
  • Keeps top 3 dnaA and top 7 oriC per record (dedup by sseqid, ordered by evalue→identity→coverage→bitscore).
  • Pairs dnaA–oriC via midpoint proximity (1% then 5% of record length, else closest), computes AT/GC on the oriC segment, and chooses the pair with highest AT/GC ratio (tie → higher AT%).
  • Rotates so the earlier of dnaA/oriC starts the sequence (or the single site if only one found).
  • Writes exactly two outputs: origami_<prefix>.fna and origami_<prefix>_report.txt.

Install

pip install -e .

Usage

Full pipeline

origami run -i genome.fna --dnaA-db /path/new_dnaA_DB --oric-db /path/DoriC_DB

Trim only

origami trim -i genome.fna

OriC only (no trim)

origami oric -i genome.fna --dnaA-db /path/new_dnaA_DB --oric-db /path/DoriC_DB

Outputs

  1. origami_.fna
  2. origami__report.txt
  3. Temps in ./temp//, cleaned unless --keep-temp.

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

origenomi-0.1.3.tar.gz (25.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

origenomi-0.1.3-py3-none-any.whl (26.6 MB view details)

Uploaded Python 3

File details

Details for the file origenomi-0.1.3.tar.gz.

File metadata

  • Download URL: origenomi-0.1.3.tar.gz
  • Upload date:
  • Size: 25.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for origenomi-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f59dc10c4ca58ec47d673b2dcf1df0c6133fd192b5e16863d8faf0b15b85ef01
MD5 58169ceace6da3822935f45dfa00d4a8
BLAKE2b-256 ae46ca15b95abaab31060e431425834458017bbbd8864e2ec178650304267de4

See more details on using hashes here.

Provenance

The following attestation bundles were made for origenomi-0.1.3.tar.gz:

Publisher: publish.yml on Anant1709-hub/origenomi-tool-cli-new

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file origenomi-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: origenomi-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for origenomi-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 20d77bfbadd9c6a69eba0341f21238cb4f948cb41ae9a55685394c379f5a845a
MD5 40dbc32a944a9ffaf5613ccc1dcfefee
BLAKE2b-256 78021af3edd8c840ae18b62cdd18d611f1fc7afc7dc6c7c0d00576721679544f

See more details on using hashes here.

Provenance

The following attestation bundles were made for origenomi-0.1.3-py3-none-any.whl:

Publisher: publish.yml on Anant1709-hub/origenomi-tool-cli-new

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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