chemShiftTools
index
/home/schwitrs/xplor/python/chemShiftTools.py


 
Tools for converting from variance chemical shift formats to that used by
the Xplor-NIH potential terms.

 
Functions
       
convertFromPipp(restraints, segid=None, ambiguousGlyHA=False, verbose=False)
Parse the given string restraint table and split it into tables for each
supported atom type present. If segid is not specified, then the
selection omits a segid selection.
convertFromTalos(restraints, segid=None, ambiguousGlyHA=False, verbose=False)
Parse the given string restraint table and split it into tables for each
supported atom type present. If segid is not specified, then the
selection omits a segid selection.
convertRestraints(restraints, format, saveSet=None, segid=None, ambiguousGlyHA=False, returnDict=False, verbose=False)
Convert restraints to Xplor-NIH native format.
The format of this string can be 'plain' (internal Xplor-NIH format),
'TALOS', 'PIPP', or 'NMRSTAR'. The saveSet argument can be specified to
choose a specific set of chemical shifts from a NMRSTAR table.
 
The segid argument can be used to add a segment name to each restraint.
 
If ambiguousGlyHA is True, HA1 and HA2 stereo specific chemical
shifts will be made ambiguous.
 
The return value is a string of lines of the form:
    assign (selection) val err
unless returnDict=True, in which case, a dictionary is returned with
the keys atom names, and the values strings of assign lines.
nameConvertType(name)
Given an atom name, return a tuple consisting of the corresponding
Sparta atom type and a possibly converted atom name