Skip to main content

A graphics package for creating customised plasmid maps

Project description

plasmidcanvas - A simple Python plasmid map creator

Installation, Usage and API referance, hosted on readthedocs HERE -> https://plasmidcanvas.readthedocs.io/en/latest/ <-

plasmidcanvas is a Python graphics package designed for producing customised plasmid maps.

Top level overview of plasmidcanvas' current features as of v1.0.0

  • Directional arrows and rectangles to represent features of a plasmid.
  • Support for restriction sites.
  • Support for arbitrary labels.
  • Support for overlapping features by automatically moving features inwards.
  • Support for base pair "ticks".
  • Two types of plasmid base pair tick labels:
    • auto - The circle is automatically labelled using the most suitable tick intervals.
    • n_labels - The circle is given n labels, evenly spaced around the plasmid circle.
  • Two types of feature labels:
    • off-circle - A label is placed outside the plasmid circle, pointing at the base pair / feature of interest.
    • on-circle (curved text) - A label is placed on a feature and curves around the circle with the feature.
  • Plasmids can be saved to a variety of filetypes e.g. png, pdf, ps, eps and svg.

Examples

example 1

example 2

example 3

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

plasmidcanvas-1.0.0.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

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

plasmidcanvas-1.0.0-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file plasmidcanvas-1.0.0.tar.gz.

File metadata

  • Download URL: plasmidcanvas-1.0.0.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.3 Windows/10

File hashes

Hashes for plasmidcanvas-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6cf4e3d54ce4b4428028e0a2698525de266776244537595c6f73b57074c46e26
MD5 69544df54e1516b02ed3603f3319fe7f
BLAKE2b-256 e7da46a99d21743e7051e3212c894b22767c5755b8d1fa19b4b782a1f867e258

See more details on using hashes here.

File details

Details for the file plasmidcanvas-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: plasmidcanvas-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.3 Windows/10

File hashes

Hashes for plasmidcanvas-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8055f479d18ddd69db755fae8b065431afbb39f9fa9aedb7ed1c425f6975fa0
MD5 39ed870d0a9c76b211eafd5b0a9d1684
BLAKE2b-256 9efa3b7528df46fea56c263bfa6e7f3de24b6bdc7add6ba840b402d4abbc1936

See more details on using hashes here.

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