Skip to main content

Bead weaver is a package for manipulating .itp files

Project description

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

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

beadweaver-0.0.1.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

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

beadweaver-0.0.1-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file beadweaver-0.0.1.tar.gz.

File metadata

  • Download URL: beadweaver-0.0.1.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for beadweaver-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5531ce0c9425fa3a540ba6a5ff83f8f7b876cfdcf187f3ec1829eeb4505ad527
MD5 4a51b56ba7422fea1db01eefc33b416c
BLAKE2b-256 d6eb6346326a8f92226dedef85e220cb5530bdc2c2151a7be45da604b4867602

See more details on using hashes here.

File details

Details for the file beadweaver-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: beadweaver-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for beadweaver-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 caccdd9a4dcdb9a25c049374e9633af992235c3082dd1ce7d15d449021376bc2
MD5 b667abbb9ec842c834b92c9ba49c0389
BLAKE2b-256 badab8ccabfda77d0ee7ab851924d33e5c8e7d362249afe4c6fd866f0da72a2c

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