Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
Interface_oneside Class Reference

Constructions

 __init__ (self, pdir, verbose)
 Default constructor.
 compute_interface (self, pdbid, chain, chain_name)
 Extract the interface of one chain and record the extreme indexes of its interface for display purpose.
 extract_interface (self, pdbid, chain)
 Extract the interface of one chain.

Basic Statistics

 get_raw_extreme_indexes (self)
 Return the min and max index according to the old numbering.
 get_mapped_extreme_indexes (self, residue_mapping)
 Return the min and max index according to the new numbering.
 apply_mapping (self, residue_mapping)
 Convert the indexing from the Interface Oneside from the original numbering to the new numbering.

Detailed Description

Contain the portion of each chain of the MISA which is at the interface. Stored in a dictionnary (indexed by chain name) of dictionnaries (indexed by residue id), which takes the value None if the residue is not part of the interface.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
pdir,
verbose )

Default constructor.

Member Function Documentation

◆ apply_mapping()

apply_mapping ( self,
residue_mapping )

Convert the indexing from the Interface Oneside from the original numbering to the new numbering.

◆ compute_interface()

compute_interface ( self,
pdbid,
chain,
chain_name )

Extract the interface of one chain and record the extreme indexes of its interface for display purpose.

◆ extract_interface()

extract_interface ( self,
pdbid,
chain )

Extract the interface of one chain.

◆ get_mapped_extreme_indexes()

get_mapped_extreme_indexes ( self,
residue_mapping )

Return the min and max index according to the new numbering.

◆ get_raw_extreme_indexes()

get_raw_extreme_indexes ( self)

Return the min and max index according to the old numbering.