OpenStructure
|
#include <mmcif_info.hh>
container class for additional information from MMCif files
MMCif files contain loads of additional information beside coordinates. This class is set up to capture some of it. In detail, we have:
Definition at line 975 of file mmcif_info.hh.
|
inline |
Create an info object.
Definition at line 978 of file mmcif_info.hh.
|
inline |
Create an info object.
Definition at line 978 of file mmcif_info.hh.
Add a list of authors to a specific citation.
id | identifier of the citation to be modified. |
list | list of authors to be added. |
Add a list of authors to a specific citation.
id | identifier of the citation to be modified. |
list | list of authors to be added. |
void AddBioUnit | ( | MMCifInfoBioUnit | bu | ) |
Add a biounit.
bu | biounit to be added |
void AddBioUnit | ( | MMCifInfoBioUnit | bu | ) |
Add a biounit.
bu | biounit to be added |
|
inline |
Add an item to the list of citations.
citation | to be added |
Definition at line 983 of file mmcif_info.hh.
|
inline |
Add an item to the list of citations.
citation | to be added |
Definition at line 983 of file mmcif_info.hh.
void AddEntityBranchLink | ( | String | chain_name, |
mol::AtomHandle | atom1, | ||
mol::AtomHandle | atom2, | ||
unsigned char | bond_order | ||
) |
Add bond information for a branched entity.
chain_name | chain the bond belongs to |
atom1 | first atom of the bond |
atom2 | second atom of the bond |
void AddEntityBranchLink | ( | String | chain_name, |
mol::AtomHandle | atom1, | ||
mol::AtomHandle | atom2, | ||
unsigned char | bond_order | ||
) |
Add bond information for a branched entity.
chain_name | chain the bond belongs to |
atom1 | first atom of the bond |
atom2 | second atom of the bond |
Add a new mmCIF chain name / entity ID tuple.
cif | chain name as used by the mmCIF file (label_asym_id) |
ent_id | entity ID as used by the mmCIF file (label_entity_id) |
Add a new mmCIF chain name / entity ID tuple.
cif | chain name as used by the mmCIF file (label_asym_id) |
ent_id | entity ID as used by the mmCIF file (label_entity_id) |
Add a new mmCIF/ PDB chain name tuple.
cif | chain name as used by the mmCIF file (label_asym_id) |
pdb | chain name as used in the PDB file (auth_asym_id) |
Add a new mmCIF/ PDB chain name tuple.
cif | chain name as used by the mmCIF file (label_asym_id) |
pdb | chain name as used in the PDB file (auth_asym_id) |
|
inline |
|
inline |
Add a new PDB/ mmCIF chain name tuple.
pdb | chain name as used by the PDB file (auth_asym_id) |
cif | chain name as used in the mmCIF file (label_asym_id) |
Add a new PDB/ mmCIF chain name tuple.
pdb | chain name as used by the PDB file (auth_asym_id) |
cif | chain name as used in the mmCIF file (label_asym_id) |
Add a revision to history.
Definition at line 1158 of file mmcif_info.hh.
Add a revision to history.
Definition at line 1158 of file mmcif_info.hh.
void ConnectBranchLinks | ( | ) |
Connect all atoms listed as links for branched entities.
void ConnectBranchLinks | ( | ) |
Connect all atoms listed as links for branched entities.
|
inline |
Get the list of biounits stored in an info object.
Definition at line 1090 of file mmcif_info.hh.
|
inline |
Get the list of biounits stored in an info object.
Definition at line 1090 of file mmcif_info.hh.
|
inline |
Get the list of citations stored in an info object.
Definition at line 998 of file mmcif_info.hh.
|
inline |
Get the list of citations stored in an info object.
Definition at line 998 of file mmcif_info.hh.
const std::vector<MMCifInfoEntityBranchLink> GetEntityBranchByChain | ( | const String & | chain_name | ) | const |
Check if a chain is a branched entity and return it.
chain_name | Name of the chain to check |
const std::vector<MMCifInfoEntityBranchLink> GetEntityBranchByChain | ( | const String & | chain_name | ) | const |
Check if a chain is a branched entity and return it.
chain_name | Name of the chain to check |
const std::vector<String> GetEntityBranchChainNames | ( | ) | const |
Get the names of all chains of branched entities.
const std::vector<String> GetEntityBranchChainNames | ( | ) | const |
Get the names of all chains of branched entities.
const mol::ChainHandleList GetEntityBranchChains | ( | ) | const |
Get the all chains of branched entities.
const mol::ChainHandleList GetEntityBranchChains | ( | ) | const |
Get the all chains of branched entities.
const std::vector<MMCifInfoEntityBranchLink> GetEntityBranchLinks | ( | ) | const |
Get all links for all branched entities.
const std::vector<MMCifInfoEntityBranchLink> GetEntityBranchLinks | ( | ) | const |
Get all links for all branched entities.
|
inline |
Get an experimental method.
Definition at line 1011 of file mmcif_info.hh.
|
inline |
Get an experimental method.
Definition at line 1011 of file mmcif_info.hh.
Get the entity ID for a CIF chain name.
cif | chain name as used by the mmCIF file (label_asym_id) |
Get the entity ID for a CIF chain name.
cif | chain name as used by the mmCIF file (label_asym_id) |
Get a PDB chain name for a CIF chain name.
cif | chain name as used by the mmCIF file (label_asym_id) |
Get a PDB chain name for a CIF chain name.
cif | chain name as used by the mmCIF file (label_asym_id) |
|
inline |
Get information on an obsolete entries.
Definition at line 1138 of file mmcif_info.hh.
|
inline |
Get information on an obsolete entries.
Definition at line 1138 of file mmcif_info.hh.
|
inline |
Get the list of operations stored in an info object.
Definition at line 1106 of file mmcif_info.hh.
|
inline |
Get the list of operations stored in an info object.
Definition at line 1106 of file mmcif_info.hh.
Get a CIF chain name for a PDB chain name.
pdb | chain name as used by the mmCIF file (auth_asym_id) |
Get a CIF chain name for a PDB chain name.
pdb | chain name as used by the mmCIF file (auth_asym_id) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get the list of details about structures.
Definition at line 1122 of file mmcif_info.hh.
|
inline |
Get the list of details about structures.
Definition at line 1122 of file mmcif_info.hh.
|
inline |
Definition at line 1142 of file mmcif_info.hh.
|
inline |
Definition at line 1142 of file mmcif_info.hh.
|
inline |
Set an experimental method.
method | Method description |
Definition at line 1006 of file mmcif_info.hh.
|
inline |
Set an experimental method.
method | Method description |
Definition at line 1006 of file mmcif_info.hh.
|
inline |
Add a block of information on obsolete entries.
obsolete |
Definition at line 1130 of file mmcif_info.hh.
|
inline |
Add a block of information on obsolete entries.
obsolete |
Definition at line 1130 of file mmcif_info.hh.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set R-free value.
res | experiment R-free value |
Definition at line 1029 of file mmcif_info.hh.
|
inline |
Set R-free value.
res | experiment R-free value |
Definition at line 1029 of file mmcif_info.hh.
|
inline |
Set R-work value.
r_work | experiment R-work value |
Definition at line 1039 of file mmcif_info.hh.
|
inline |
Set R-work value.
r_work | experiment R-work value |
Definition at line 1039 of file mmcif_info.hh.
|
inline |
Add a set of structure details.
details | info block to be added |
Definition at line 1114 of file mmcif_info.hh.
|
inline |
Add a set of structure details.
details | info block to be added |
Definition at line 1114 of file mmcif_info.hh.
|
inline |
Definition at line 1143 of file mmcif_info.hh.
|
inline |
Definition at line 1143 of file mmcif_info.hh.