Distribution compiled: Fri Oct 10 16:34:13 2008
Questions/Comments?: please contact software@cabbagesofdoom.co.uk
The software should run on any system that has Python installed. Additional software may be necessary for full functionality. Further details can be found in the manuals supplied.
Copyright (C) 2007 Richard J. Edwards <software@cabbagesofdoom.co.uk>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Author contact: <software@cabbagesofdoom.co.uk> / 25 Bassett Court, Bassett Avenue, Southampton SO16 7DR, UK.
To incorporate this module into your own programs, please see GNU Lesser General Public License disclaimer in rje.py
Module: rje
Description: Contains General Objects for all my (Rich's) scripts
Version: 3.9
Last Edit: 24/06/08
Copyright (C) 2005 Richard J. Edwards - See source code for GNU License Notice
Function:
General module containing Classes used by all my scripts plus a number of miscellaneous methods.
- Output to Screen, Commandline parameters and Log Files
Commandline options are all in the form X=Y. Where Y is to include spaces, use X="Y".
General Commandline:
Module: rje_disorder
Description: Disorder Prediction Module
Version: 0.5
Last Edit: 16/05/08
Copyright (C) 2006 Richard J. Edwards - See source code for GNU License Notice
Function:
This module currently has limited function and no standalone capability, though this may be added with time. It is
designed for use with other modules. The disorder Class can be given a sequence and will run the appropriate
disorder prediction software and store disorder prediction results for use in other programs. The sequence will have
any gaps removed.
Currently two disorder prediction methods are implemented:
* IUPred : Dosztanyi Z, Csizmok V, Tompa P & Simon I (2005). J. Mol. Biol. 347, 827-839. This has to be installed
locally. It is available on request from the IUPred website and any use of results should cite the method. (See
http://iupred.enzim.hu/index.html for more details.) IUPred returns a value for each residue, which by default,
is determined to be disordered if > 0.5.
* FoldIndex : This is run directly from the website (http://bioportal.weizmann.ac.il/fldbin/findex) and more simply
returns a list of disordered regions. You must have a live web connection to use this method!
For IUPred, the individual residue results are stored in Disorder.list['ResidueDisorder']. For both methods, the
disordered regions are stored in Disorder.list['RegionDisorder'] as (start,stop) tuples.
Commandline:
### General Options ###
Module: rje_sequence
Description: DNA/Protein sequence object
Version: 1.10
Last Edit: 28/08/08
Copyright (C) 2006 Richard J. Edwards - See source code for GNU License Notice
Function:
This module contains the Sequence Object used to store sequence data for all PEAT applications that used DNA or
protein sequences. It has no standalone functionality.
This modules contains all the methods for parsing out sequence information, including species and source database,
based on the format of the input sequences. If using a consistent but custom format for fasta description lines,
please contact me and I can add it to the list of formats currently recognised.
Uses general modules: copy, os, random, re, sre_constants, string, sys, time
Uses RJE modules: rje, rje_disorder
Module: rje_uniprot
Description: RJE Module to Handle Uniprot Files
Version: 3.3
Last Edit: 10/10/08
Copyright (C) 2007 Richard J. Edwards - See source code for GNU License Notice
Function:
This module contains methods for handling UniProt files, primarily in other rje modules but also with some
standalone functionality. To get the most out of the module with big UniProt files (such as the downloads from EBI),
first index the UniProt data using the rje_dbase module.
This module can be used to extract a list of UniProt entries from a larger database and/or to produce summary tables
from UniProt flat files.
In addition to method associated with the classes of this module, there are a number of methods that are called from
the rje_dbase module (primarily) to download and process the UniProt sequence database.
Input Options:
Module: rje_zen
Description: Random Zen Wisdom Generator
Version: 1.0
Last Edit: 15/04/08
Copyright (C) 2007 Richard J. Edwards - See source code for GNU License Notice
Function:
Generates random (probably nonsensical) Zen wisdoms. Just for fun.
Commandline: