Skip to content

smsaladi/disembl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage


| _ ()| | / | __ )| | / ) ( __ ) | | | | / | | | |/| | _ | | / / | | | | | || | _ \ || | | | |) | |___ / /_ | || | |/||/|| ||____/|| /|()(__)

This fork of DisEMBL v1.4 represents a significant rewriting of the code without changing the scores/regions identified as disordered.

Much of the Python code is revised. TISEAN's Savitzky–Golay filter is replaced by Scipy's since it ends up being faster (no stdin/stdout necessary). C code is wrapped directly instead of through stdin/out and subprocess. These changes result in significant speed increase and will future simplify maintenance.

Authors:

Originally - Copyright (C) 2004 Rune Linding & Lars Juhl Jensen - EMBL

Rewrite (v2.0+) - Copyright (C) 2016 Shyam Saladi & Nadine Bradbury - Caltech

Installation

  • Clone repo
git clone git@github.com:smsaladi/disembl.git
  • Install with pip
cd disembl
pip install .
  • If you've already installed the package and want to reinstall, try
pip install . -I

All dependencies should be checked for and, if necessary, installed automatically by pip.

License

The DisEMBL is licensed under the [GNU General Public License Version 2] (https://opensource.org/licenses/GPL-2.0).

Making releases

  1. Reconcile package requirements in requirements.txt with those listed at install_requires, setup_requires, and test_requires in setup.py.

  2. Confirm build passes all tests

  3. Update the version number and download_url in setup.py

  4. Tag a release on GitHub with the new version number