parmed.amber.offlib module¶
Tool for parsing and writing OFF library files to and from dictionaries of ResidueTemplate objects
- 
class parmed.amber.offlib.AmberOFFLibrary[source]¶
- Bases: - object- Class containing static methods responsible for parsing and writing OFF libraries - Methods - id_format(filename)- Sees if an open file is an OFF library file. - parse(filename)- Parses an Amber OFF library - write(lib, dest)- Writes a dictionary of ResidueTemplate units to a file in OFF format - 
static id_format(filename)[source]¶
- Sees if an open file is an OFF library file. - Parameters
- filenamestr
- The name of the file to see if it is an OFF file format 
 
- Returns
- is_fmtbool
- True if it is recognized as OFF, False otherwise 
 
 
 - 
static parse(filename)[source]¶
- Parses an Amber OFF library - Parameters
- filenamestr or file-like iterable
- The file name or file object to parse. If it is an iterable, it will be exhausted 
 
- Returns
- residuesOrderedDict {str
- Dictionary pairing residue names with their - ResidueTemplateobjects
 
- Raises
- ValueError if the first line does not match the file format. This line
- will be consumed
- IOError if filename is the name of a file that does not exist
- RuntimeError if EOF is reached prematurely or other formatting issues
- found
 
 
 
- 
static