conkit.io.PdbIO module

Parser module specific to Pdb files

class PdbParser[source]

Bases: conkit.io._ParserIO._ContactFileParser

Class to parse a PDB file and extract distance restraints as residue-residue contacts

Methods

read(f_handle[, f_id, distance_cutoff, ...]) Read a contact file
write(f_handle, hierarchy) Write a contact file instance to to file
read(f_handle, f_id='pdb', distance_cutoff=8, atom_type='CB')[source]

Read a contact file

Parameters:

f_handle

Open file handle [read permissions]

f_id : str, optional

Unique contact file identifier

distance_cutoff : int, optional

Distance cutoff for which to determine contacts [default: 8]

atom_type : str, optional

Atom type between which distances are calculated [default: CB]

Returns:

ContactFile

write(f_handle, hierarchy)[source]

Write a contact file instance to to file

Parameters:

f_handle

Open file handle [write permissions]

hierarchy : ContactFile, ContactMap

Raises:

RuntimeError

Not available