OpenStructure
Public Member Functions
MMCifInfoBioUnit Class Reference

#include <mmcif_info.hh>

Public Member Functions

 MMCifInfoBioUnit ()
 
void Merge (MMCifInfoBioUnit &from)
 
void SetID (String id)
 
String GetID () const
 
void SetDetails (String details)
 
String GetDetails () const
 
void SetMethodDetails (String method_details)
 
String GetMethodDetails () const
 
void AddChain (String chain)
 
void SetChainList (std::vector< String > chains)
 
const std::vector< String > & GetChainList () const
 
const std::vector< std::pair< int, int > > & GetChainIntervalList () const
 
void AddOperations (std::vector< MMCifInfoTransOpPtr > operations)
 
const std::vector< std::pair< int, int > > & GetOperationsIntervalList () const
 
const std::vector< std::vector< MMCifInfoTransOpPtr > > & GetOperations () const
 
bool operator== (const MMCifInfoBioUnit &bu) const
 
bool operator!= (const MMCifInfoBioUnit &bu) const
 
 MMCifInfoBioUnit ()
 
void Merge (MMCifInfoBioUnit &from)
 
void SetID (String id)
 
String GetID () const
 
void SetDetails (String details)
 
String GetDetails () const
 
void SetMethodDetails (String method_details)
 
String GetMethodDetails () const
 
void AddChain (String chain)
 
void SetChainList (std::vector< String > chains)
 
const std::vector< String > & GetChainList () const
 
const std::vector< std::pair< int, int > > & GetChainIntervalList () const
 
void AddOperations (std::vector< MMCifInfoTransOpPtr > operations)
 
const std::vector< std::pair< int, int > > & GetOperationsIntervalList () const
 
const std::vector< std::vector< MMCifInfoTransOpPtr > > & GetOperations () const
 
bool operator== (const MMCifInfoBioUnit &bu) const
 
bool operator!= (const MMCifInfoBioUnit &bu) const
 

Detailed Description

Definition at line 251 of file mmcif_info.hh.

Constructor & Destructor Documentation

◆ MMCifInfoBioUnit() [1/2]

MMCifInfoBioUnit ( )
inline

Create a biounit.

Definition at line 254 of file mmcif_info.hh.

◆ MMCifInfoBioUnit() [2/2]

MMCifInfoBioUnit ( )
inline

Create a biounit.

Definition at line 254 of file mmcif_info.hh.

Member Function Documentation

◆ AddChain() [1/2]

void AddChain ( String  chain)

Add a chain name.

Parameters
chainchain name

◆ AddChain() [2/2]

void AddChain ( String  chain)

Add a chain name.

Parameters
chainchain name

◆ AddOperations() [1/2]

void AddOperations ( std::vector< MMCifInfoTransOpPtr operations)

Add a set of operations.

Parameters
operationsvector of operations to be added

◆ AddOperations() [2/2]

void AddOperations ( std::vector< MMCifInfoTransOpPtr operations)

Add a set of operations.

Parameters
operationsvector of operations to be added

◆ GetChainIntervalList() [1/2]

const std::vector<std::pair<int, int> >& GetChainIntervalList ( ) const
inline

Get the list of intervals of chains.

Returns
pair-intervals

Definition at line 308 of file mmcif_info.hh.

◆ GetChainIntervalList() [2/2]

const std::vector<std::pair<int, int> >& GetChainIntervalList ( ) const
inline

Get the list of intervals of chains.

Returns
pair-intervals

Definition at line 308 of file mmcif_info.hh.

◆ GetChainList() [1/2]

const std::vector<String>& GetChainList ( ) const
inline

Get vector of chain names.

Returns
chains

Definition at line 303 of file mmcif_info.hh.

◆ GetChainList() [2/2]

const std::vector<String>& GetChainList ( ) const
inline

Get vector of chain names.

Returns
chains

Definition at line 303 of file mmcif_info.hh.

◆ GetDetails() [1/2]

String GetDetails ( ) const
inline

Get details.

Returns
details

Definition at line 277 of file mmcif_info.hh.

◆ GetDetails() [2/2]

String GetDetails ( ) const
inline

Get details.

Returns
details

Definition at line 277 of file mmcif_info.hh.

◆ GetID() [1/2]

String GetID ( ) const
inline

Get id.

Returns
id

Definition at line 268 of file mmcif_info.hh.

◆ GetID() [2/2]

String GetID ( ) const
inline

Get id.

Returns
id

Definition at line 268 of file mmcif_info.hh.

◆ GetMethodDetails() [1/2]

String GetMethodDetails ( ) const
inline

Get method details.

Returns
method details

Definition at line 288 of file mmcif_info.hh.

◆ GetMethodDetails() [2/2]

String GetMethodDetails ( ) const
inline

Get method details.

Returns
method details

Definition at line 288 of file mmcif_info.hh.

◆ GetOperations() [1/2]

const std::vector<std::vector<MMCifInfoTransOpPtr> >& GetOperations ( ) const
inline

Get the list of operations.

Returns
vector of vectors of iterators.

Definition at line 329 of file mmcif_info.hh.

◆ GetOperations() [2/2]

const std::vector<std::vector<MMCifInfoTransOpPtr> >& GetOperations ( ) const
inline

Get the list of operations.

Returns
vector of vectors of iterators.

Definition at line 329 of file mmcif_info.hh.

◆ GetOperationsIntervalList() [1/2]

const std::vector<std::pair<int, int> >& GetOperationsIntervalList ( ) const
inline

Get the list of intervals of operations.

Returns
pair-intervals

Definition at line 321 of file mmcif_info.hh.

◆ GetOperationsIntervalList() [2/2]

const std::vector<std::pair<int, int> >& GetOperationsIntervalList ( ) const
inline

Get the list of intervals of operations.

Returns
pair-intervals

Definition at line 321 of file mmcif_info.hh.

◆ Merge() [1/2]

void Merge ( MMCifInfoBioUnit from)

Merge chains & operations, set intervals.

Parameters
frombiounit to read data from

◆ Merge() [2/2]

void Merge ( MMCifInfoBioUnit from)

Merge chains & operations, set intervals.

Parameters
frombiounit to read data from

◆ operator!=() [1/2]

bool operator!= ( const MMCifInfoBioUnit bu) const
inline

Definition at line 379 of file mmcif_info.hh.

◆ operator!=() [2/2]

bool operator!= ( const MMCifInfoBioUnit bu) const
inline

Definition at line 379 of file mmcif_info.hh.

◆ operator==() [1/2]

bool operator== ( const MMCifInfoBioUnit bu) const
inline

Definition at line 334 of file mmcif_info.hh.

◆ operator==() [2/2]

bool operator== ( const MMCifInfoBioUnit bu) const
inline

Definition at line 334 of file mmcif_info.hh.

◆ SetChainList() [1/2]

void SetChainList ( std::vector< String chains)

Set a vector of chain names.

Parameters
chainschain name

◆ SetChainList() [2/2]

void SetChainList ( std::vector< String chains)

Set a vector of chain names.

Parameters
chainschain name

◆ SetDetails() [1/2]

void SetDetails ( String  details)
inline

Set details.

Parameters
detailsdetails

Definition at line 273 of file mmcif_info.hh.

◆ SetDetails() [2/2]

void SetDetails ( String  details)
inline

Set details.

Parameters
detailsdetails

Definition at line 273 of file mmcif_info.hh.

◆ SetID() [1/2]

void SetID ( String  id)
inline

Set id.

Parameters
idid

Definition at line 264 of file mmcif_info.hh.

◆ SetID() [2/2]

void SetID ( String  id)
inline

Set id.

Parameters
idid

Definition at line 264 of file mmcif_info.hh.

◆ SetMethodDetails() [1/2]

void SetMethodDetails ( String  method_details)
inline

Set method details.

Parameters
method_details

Definition at line 282 of file mmcif_info.hh.

◆ SetMethodDetails() [2/2]

void SetMethodDetails ( String  method_details)
inline

Set method details.

Parameters
method_details

Definition at line 282 of file mmcif_info.hh.


The documentation for this class was generated from the following file: