OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 ()
void AddOperations (std::vector< MMCifInfoTransOpPtr > operations)
const std::vector< std::pair
< int, int > > & 
GetOperationsIntervalList ()
const std::vector< std::vector
< MMCifInfoTransOpPtr > > & 
GetOperations ()
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 ()
void AddOperations (std::vector< MMCifInfoTransOpPtr > operations)
const std::vector< std::pair
< int, int > > & 
GetOperationsIntervalList ()
const std::vector< std::vector
< MMCifInfoTransOpPtr > > & 
GetOperations ()
bool operator== (const MMCifInfoBioUnit &bu) const
bool operator!= (const MMCifInfoBioUnit &bu) const

Detailed Description

Definition at line 239 of file mmcif_info.hh.


Constructor & Destructor Documentation

MMCifInfoBioUnit ( )
inline

Create a biounit.

Definition at line 242 of file mmcif_info.hh.

MMCifInfoBioUnit ( )
inline

Create a biounit.

Definition at line 242 of file mmcif_info.hh.


Member Function Documentation

void AddChain ( String  chain)

Add a chain name.

Parameters:
chainchain name
void AddChain ( String  chain)

Add a chain name.

Parameters:
chainchain name
void AddOperations ( std::vector< MMCifInfoTransOpPtr operations)

Add a set of operations.

Parameters:
operationsvector of operations to be added
void AddOperations ( std::vector< MMCifInfoTransOpPtr operations)

Add a set of operations.

Parameters:
operationsvector of operations to be added
const std::vector<std::pair<int, int> >& GetChainIntervalList ( )
inline

Get the list of intervals of chains.

Returns:
pair-intervals

Definition at line 296 of file mmcif_info.hh.

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

Get the list of intervals of chains.

Returns:
pair-intervals

Definition at line 296 of file mmcif_info.hh.

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

Get vector of chain names.

Returns:
chains

Definition at line 291 of file mmcif_info.hh.

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

Get vector of chain names.

Returns:
chains

Definition at line 291 of file mmcif_info.hh.

String GetDetails ( ) const
inline

Get details.

Returns:
details

Definition at line 265 of file mmcif_info.hh.

String GetDetails ( ) const
inline

Get details.

Returns:
details

Definition at line 265 of file mmcif_info.hh.

String GetID ( ) const
inline

Get id.

Returns:
id

Definition at line 256 of file mmcif_info.hh.

String GetID ( ) const
inline

Get id.

Returns:
id

Definition at line 256 of file mmcif_info.hh.

String GetMethodDetails ( ) const
inline

Get method details.

Returns:
method details

Definition at line 276 of file mmcif_info.hh.

String GetMethodDetails ( ) const
inline

Get method details.

Returns:
method details

Definition at line 276 of file mmcif_info.hh.

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

Get the list of operations.

Returns:
vector of vectors of iterators.

Definition at line 317 of file mmcif_info.hh.

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

Get the list of operations.

Returns:
vector of vectors of iterators.

Definition at line 317 of file mmcif_info.hh.

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

Get the list of intervals of operations.

Returns:
pair-intervals

Definition at line 309 of file mmcif_info.hh.

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

Get the list of intervals of operations.

Returns:
pair-intervals

Definition at line 309 of file mmcif_info.hh.

void Merge ( MMCifInfoBioUnit from)

Merge chains & operations, set intervals.

Parameters:
frombiounit to read data from
void Merge ( MMCifInfoBioUnit from)

Merge chains & operations, set intervals.

Parameters:
frombiounit to read data from
bool operator!= ( const MMCifInfoBioUnit bu) const
inline

Definition at line 367 of file mmcif_info.hh.

bool operator!= ( const MMCifInfoBioUnit bu) const
inline

Definition at line 367 of file mmcif_info.hh.

bool operator== ( const MMCifInfoBioUnit bu) const
inline

Definition at line 322 of file mmcif_info.hh.

bool operator== ( const MMCifInfoBioUnit bu) const
inline

Definition at line 322 of file mmcif_info.hh.

void SetChainList ( std::vector< String chains)

Set a vector of chain names.

Parameters:
chainschain name
void SetChainList ( std::vector< String chains)

Set a vector of chain names.

Parameters:
chainschain name
void SetDetails ( String  details)
inline

Set details.

Parameters:
detailsdetails

Definition at line 261 of file mmcif_info.hh.

void SetDetails ( String  details)
inline

Set details.

Parameters:
detailsdetails

Definition at line 261 of file mmcif_info.hh.

void SetID ( String  id)
inline

Set id.

Parameters:
idid

Definition at line 252 of file mmcif_info.hh.

void SetID ( String  id)
inline

Set id.

Parameters:
idid

Definition at line 252 of file mmcif_info.hh.

void SetMethodDetails ( String  method_details)
inline

Set method details.

Parameters:
methoddetails

Definition at line 270 of file mmcif_info.hh.

void SetMethodDetails ( String  method_details)
inline

Set method details.

Parameters:
methoddetails

Definition at line 270 of file mmcif_info.hh.


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