plasmidcanvas


Nameplasmidcanvas JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/th0mr/plasmidcanvas
SummaryA graphics package for creating customised plasmid maps
upload_time2024-04-04 23:45:22
maintainerNone
docs_urlNone
authorth0mr
requires_python<4.0,>=3.9
licenseMIT
keywords plasmid plasmidmap biology microbiology
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](docs/usage_images/pBR322_basic.png)

![example 2](docs/usage_images/pBR322_overlapping.png)

![example 3](docs/usage_images/pBR322_curved.png)
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/th0mr/plasmidcanvas",
    "name": "plasmidcanvas",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "plasmid, plasmidmap, biology, microbiology",
    "author": "th0mr",
    "author_email": "thomrobinson76@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/e7/da/46a99d21743e7051e3212c894b22767c5755b8d1fa19b4b782a1f867e258/plasmidcanvas-1.0.0.tar.gz",
    "platform": null,
    "description": "# plasmidcanvas - A simple Python plasmid map creator\n\nInstallation, Usage and API referance, hosted on readthedocs **HERE ->** https://plasmidcanvas.readthedocs.io/en/latest/ **<-**\n\nplasmidcanvas is a Python graphics package designed for producing customised plasmid maps. \n\n**Top level overview of plasmidcanvas' current features as of v1.0.0**\n\n* Directional arrows and rectangles to represent features of a plasmid.\n* Support for restriction sites.\n* Support for arbitrary labels.\n* Support for overlapping features by automatically moving features inwards.\n* Support for base pair \"ticks\".\n* Two types of plasmid base pair tick labels:\n    * auto - The circle is automatically labelled using the most suitable tick intervals.\n    * n_labels - The circle is given n labels, evenly spaced around the plasmid circle.\n* Two types of feature labels:\n    * off-circle - A label is placed outside the plasmid circle, pointing at the base pair / feature of interest.\n    * on-circle (curved text) - A label is placed on a feature and curves around the circle with the feature.\n* Plasmids can be saved to a variety of filetypes e.g. png, pdf, ps, eps and svg.\n\n\n# Examples\n\n![example 1](docs/usage_images/pBR322_basic.png)\n\n![example 2](docs/usage_images/pBR322_overlapping.png)\n\n![example 3](docs/usage_images/pBR322_curved.png)",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A graphics package for creating customised plasmid maps",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://github.com/th0mr/plasmidcanvas",
        "Repository": "https://github.com/th0mr/plasmidcanvas"
    },
    "split_keywords": [
        "plasmid",
        " plasmidmap",
        " biology",
        " microbiology"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9efa3b7528df46fea56c263bfa6e7f3de24b6bdc7add6ba840b402d4abbc1936",
                "md5": "39ed870d0a9c76b211eafd5b0a9d1684",
                "sha256": "c8055f479d18ddd69db755fae8b065431afbb39f9fa9aedb7ed1c425f6975fa0"
            },
            "downloads": -1,
            "filename": "plasmidcanvas-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "39ed870d0a9c76b211eafd5b0a9d1684",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 26863,
            "upload_time": "2024-04-04T23:45:20",
            "upload_time_iso_8601": "2024-04-04T23:45:20.766669Z",
            "url": "https://files.pythonhosted.org/packages/9e/fa/3b7528df46fea56c263bfa6e7f3de24b6bdc7add6ba840b402d4abbc1936/plasmidcanvas-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7da46a99d21743e7051e3212c894b22767c5755b8d1fa19b4b782a1f867e258",
                "md5": "69544df54e1516b02ed3603f3319fe7f",
                "sha256": "6cf4e3d54ce4b4428028e0a2698525de266776244537595c6f73b57074c46e26"
            },
            "downloads": -1,
            "filename": "plasmidcanvas-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "69544df54e1516b02ed3603f3319fe7f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 25601,
            "upload_time": "2024-04-04T23:45:22",
            "upload_time_iso_8601": "2024-04-04T23:45:22.385641Z",
            "url": "https://files.pythonhosted.org/packages/e7/da/46a99d21743e7051e3212c894b22767c5755b8d1fa19b4b782a1f867e258/plasmidcanvas-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-04 23:45:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "th0mr",
    "github_project": "plasmidcanvas",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "plasmidcanvas"
}
        
Elapsed time: 0.22266s