Skip to main content

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

Metadata

Release files for plasmidcanvas 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plasmidcanvas 1.0.0
File Size Uploaded
plasmidcanvas-1.0.0.tar.gz 25.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plasmidcanvas 1.0.0
File Interpreter ABI Platform
plasmidcanvas-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 52.5 kB

Release files / plasmidcanvas-1.0.0.tar.gz

Download URL plasmidcanvas-1.0.0.tar.gz
Size 25.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6cf4e3d54ce4b4428028e0a2698525de266776244537595c6f73b57074c46e26
BLAKE2b-256 checksum
How to use checksums
e7da46a99d21743e7051e3212c894b22767c5755b8d1fa19b4b782a1f867e258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.3 Windows/10

Release files / plasmidcanvas-1.0.0-py3-none-any.whl

Download URL plasmidcanvas-1.0.0-py3-none-any.whl
Size 26.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c8055f479d18ddd69db755fae8b065431afbb39f9fa9aedb7ed1c425f6975fa0
BLAKE2b-256 checksum
How to use checksums
9efa3b7528df46fea56c263bfa6e7f3de24b6bdc7add6ba840b402d4abbc1936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.3 Windows/10

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page