Library for munging data files from ClusPro/FTMap/etc.
Project description
Python library and associated scripts for munging data files from ClusPro/FTMap/etc.
Installation
From PyPI
Ensure you have pip, then run:
[sudo] pip install sblu
From source
First, install psfgen (see below) if you’re planning to use pdbprep functionality.
Clone the repository to your local machine:
git clone git@bitbucket.org:bu-structure/sb-lab-utils.git
After cloning, you should be able to install using:
cd sb-lab-utils
[sudo] pip install -r requirements/development.txt
pytest
[sudo] python setup.py install
sudo is only needed if you are installing it globally. We recommend use of Anaconda (https://www.continuum.io).
Requirements
psfgen
Building PSF files requires psfgen utility from NAMD package.
Download recent precompiled version of NAMD (2.12 Linux-x86_64-multicore) from http://www.ks.uiuc.edu/Development/Download/download.cgi?UserID=&AccessCode=&ArchiveID=1501 (registration is required).
Extract the archive and copy the psfgen binary to /usr/local/bin/ (or, if you wish, any other location listed in your PATH environment variable):
tar zxf NAMD_2.12_Linux-x86_64-multicore.tar.gz && sudo cp NAMD_2.12_Linux-x86_64-multicore/psfgen "/usr/local/bin/"
Python modules
If you’re using Anaconda or already have NumPy installed from any other source, then you should be fine just running pip install -r requirements/development.txt.
If you don’t have NumPy, you might get a cryptic No files/directories in /tmp/pip-install-xxxxx/ProDy/pip-egg-info (from PKG-INFO) error during this step.
To resolve it, just install NumPy manually: pip install numpy>=1.10, and then re-run the command above.
Usage
Some basic examples are included in the examples directory.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file sblu-0.7.2.tar.gz
.
File metadata
- Download URL: sblu-0.7.2.tar.gz
- Upload date:
- Size: 10.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ae8c3475f036489249792b227702556e9bc48c26a01d8889b2c39ba9bbdcb5 |
|
MD5 | 0f0526f0b928884574ac10c95827c742 |
|
BLAKE2b-256 | 30e9555eb67136db8250ff251cce40bc8c5f73a52c7215701d6c16955c2e6375 |
File details
Details for the file sblu-0.7.2-py3.6.egg
.
File metadata
- Download URL: sblu-0.7.2-py3.6.egg
- Upload date:
- Size: 110.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68c179f789d0cba68ff41f210ce830937a91b0f5c06281211add49797eb8ca5e |
|
MD5 | 01a581dd1fca86f25548e2034a8139cf |
|
BLAKE2b-256 | a883adc7b77fe71ad40674beed53ceedd89fe38ea2df8d9d4314519bb3741d80 |
File details
Details for the file sblu-0.7.2-py3-none-any.whl
.
File metadata
- Download URL: sblu-0.7.2-py3-none-any.whl
- Upload date:
- Size: 51.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc9f0aafad6040db22e1c6bb77c7a2efed3d6ed4d5c9e5b2f5e2888db2cfbe25 |
|
MD5 | cef664f7d549ff87781bb8872b96a749 |
|
BLAKE2b-256 | 18bd5242d966a94fb7324ddb703e7659dbf7e7922ac41f80b892888ec6ddba53 |