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.2.tar.gz (17.0 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.2-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: beadweaver-0.0.2.tar.gz
  • Upload date:
  • Size: 17.0 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.2.tar.gz
Algorithm Hash digest
SHA256 a7bf8c1d724002260fc1bf07078d6456464b4307989a8e0a3d8c97f59a467a42
MD5 e263bde4f3e96288437d57f146b6ce5c
BLAKE2b-256 1b78a497ff63d4955231b232ab6942b950fb65d038cba01022633859696ce8c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: beadweaver-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.9 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 78085e5d441d328cb9f6adf0edd6cbf1a06cfc6c1ce91b5e611ebb63089d155a
MD5 2a1caae7553f0a79e0e737817d4f0dac
BLAKE2b-256 4f68afda3afafda2fb55c652976dbc99b618e794c1d0a0a269472581797440e4

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