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.3.tar.gz (162.7 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.3-py3-none-any.whl (175.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for beadweaver-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3202538a8039fe25af3c39b9ca33917786dad93c064cb60b4a3aa852c3fdf528
MD5 d93cbfaf636b341c06e9c10a7f262f18
BLAKE2b-256 a0c773979a6d72c1318c6b44a571ceea7c05c40980a99e2506b89b0b17a1d44c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for beadweaver-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8addcb933eb33d18ce7c1b816db9bf9a24eacf3903f64423731b33190e60e815
MD5 cebe5f4ced72cb085b48dbbf16f36a1f
BLAKE2b-256 2f01cfb9b8505f4987a0060b087fa4411598784ccf9c1c5cc84eb1680c9bb633

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