A Python implementation of the MoClo system logic.
Requirements
biopython |
Sequence handling |
|||
cached-property |
Lazy regex evaluation |
|||
six |
Python 2/3 compatibility |
Installation
This package is available as a wheel, and can be installed with pip:
$ pip install --user moclo
To see more ways of installing, head over to the Installation page of the online documentation.
Kits
By itself, moclo is not very useful. To be able to simulate MoClo assemblies you can install some of the following toolkits:
moclo-ytk: MoClo Yeast ToolKit, John Dueber Lab, and Pichia ToolKit, Volker Sieber Lab
moclo-cidar: MoClo CIDAR kit, Douglas Densmore Lab
moclo-ecoflex: MoClo EcoFlex, Paul Freemont Lab
moclo-ig: Icon Genetics MoClo, Sylvestre Marillonnet Lab
moclo-gb3: Golden Braid 3.0, Diego Orzaez Lab
Toolkits ship with concrete implementation of the MoClo logic (using the DNA signatures and restriction enzymes from the reference paper), as well as official sequences obtained from AddGene and manually annotated with higher-quality features. These sequences can be accessed through the moclo.registry module, using the registry interface.
About
This library is licensed under the MIT License. It was developed during a placement at the InBio team at the Institut Pasteur of Paris during the summer of 2018.
Metadata
Release files for moclo 0.4.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| moclo-0.4.7.zip | 31.8 kB | Without provenance | Details for moclo-0.4.7.zip |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| moclo-0.4.7-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for moclo-0.4.7-py2.py3-none-any.whl |
Total release size: 56.0 kB
Release files / moclo-0.4.7.zip
| Download URL | moclo-0.4.7.zip |
|---|---|
| Size | 31.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44232315ee74206dcf6e985a7037e1ab1c0acf8087cd2ff0b0bb7f9030fa7bf6
|
|
BLAKE2b-256 checksum How to use checksums |
5ffe2d7851a6ea87b07aad7595bf0d99ef1bfa0274b21c23adcd7a4ba4b5f49a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Release files / moclo-0.4.7-py2.py3-none-any.whl
| Download URL | moclo-0.4.7-py2.py3-none-any.whl |
|---|---|
| Size | 24.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
b156e144c01a7894cb5dad88138a3f77f5cd1492494838f9bfbbecd8ba00c77d
|
|
BLAKE2b-256 checksum How to use checksums |
f65cd80dcfa1da23599b2c82a8e28130b7e6c61e1a39b9aad87e2faa13fcb84d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Security for moclo 0.4.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.