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.2.tar.gz (21.0 kB 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.2-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for origenomi-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a3a2a765a1c625d64a3b0489c483da0c03d7b20e77621c71996f5186e13da3e4
MD5 266c48f2a8b05b96119d829040fe0550
BLAKE2b-256 4f4bc47ad835f93bc964ee9923e58954b5838dc00089b83bdf37b35fd6dc4515

See more details on using hashes here.

Provenance

The following attestation bundles were made for origenomi-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: origenomi-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 371b43b26b5008f27285d8cb960f26caecd52de61c2feb1b6287a68ee368f804
MD5 ce52374f087ecbeb1b80fda1842a3f69
BLAKE2b-256 a1cb84239abca3caf1008db3b714b3969436a4e9212cc5877b937c3b91af068a

See more details on using hashes here.

Provenance

The following attestation bundles were made for origenomi-0.1.2-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