Skip to main content

BeadWeaver

Beadweaver is a software for manipulating itps of coarse-grained biological molecules.

Quick start

Create a virtual environment

python -m venv beadweaver

source beadweaver/bin/activate

Install beadweaver package

cd BeadWeaver

pip install . (This will not be editable)

or

pip install -e . (This will be editable and will make adjustments anytime the github is changed)

Activate Beadweaver GUI

BWGUI

Bead weaver GUI

GUI Button Functions

Delete Bond: Click on two beads, then click the delete button to remove the bond between molecules.

Add Bond: Click on two beads, then click the add bond button to remove the bond between molecules.

Library: The library is a drop-down menu of molecules that Beadweaver can access. You can select the molecule of interest, and that molecule will be loaded.

Select: First, select the beads from the current structure by clicking them. Then click the select button. A menu will appear; type in the name of the new structure. That new structure can be used in New Molecule and will be added to the Library.

New Molecule: Allows the user to insert a new molecule into the GUI using a string format. First, click Delete Molecule, then click New Molecule. Enter the name of the new molecule and click OK. A second command box will appear; enter the new molecule string.

Format: bond#<molecule name>bond#-bond#<molecule name>bond# or bond#(bond molecule#(bond#<molecule name>bond#-bond#<letters>bond#

Example: 0<KDO>1-2<KDO>0 or 0<KDO>1-2<KDO>1-1(1(3<KDO>0

Labels: toggles on and off all labels

Bead weaver GUI

Metadata

Release files for BeadWeaver 0.0.3

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

Source distribution (sdist)

Source distribution for BeadWeaver 0.0.3
File Size Uploaded Provenance
beadweaver-0.0.3.tar.gz 162.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 338.3 kB

Release files / beadweaver-0.0.3.tar.gz

Download URL beadweaver-0.0.3.tar.gz
Size 162.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3202538a8039fe25af3c39b9ca33917786dad93c064cb60b4a3aa852c3fdf528
BLAKE2b-256 checksum
How to use checksums
a0c773979a6d72c1318c6b44a571ceea7c05c40980a99e2506b89b0b17a1d44c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / beadweaver-0.0.3-py3-none-any.whl

Download URL beadweaver-0.0.3-py3-none-any.whl
Size 175.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8addcb933eb33d18ce7c1b816db9bf9a24eacf3903f64423731b33190e60e815
BLAKE2b-256 checksum
How to use checksums
2f01cfb9b8505f4987a0060b087fa4411598784ccf9c1c5cc84eb1680c9bb633
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for BeadWeaver 0.0.3

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.

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