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 249 of file mmcif_info.hh.

Constructor & Destructor Documentation

MMCifInfoBioUnit ( )
inline

Create a biounit.

Definition at line 252 of file mmcif_info.hh.

MMCifInfoBioUnit ( )
inline

Create a biounit.

Definition at line 252 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 306 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 306 of file mmcif_info.hh.

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

Get vector of chain names.

Returns
chains

Definition at line 301 of file mmcif_info.hh.

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

Get vector of chain names.

Returns
chains

Definition at line 301 of file mmcif_info.hh.

String GetDetails ( ) const
inline

Get details.

Returns
details

Definition at line 275 of file mmcif_info.hh.

String GetDetails ( ) const
inline

Get details.

Returns
details

Definition at line 275 of file mmcif_info.hh.

String GetID ( ) const
inline

Get id.

Returns
id

Definition at line 266 of file mmcif_info.hh.

String GetID ( ) const
inline

Get id.

Returns
id

Definition at line 266 of file mmcif_info.hh.

String GetMethodDetails ( ) const
inline

Get method details.

Returns
method details

Definition at line 286 of file mmcif_info.hh.

String GetMethodDetails ( ) const
inline

Get method details.

Returns
method details

Definition at line 286 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 327 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 327 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 319 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 319 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 377 of file mmcif_info.hh.

bool operator!= ( const MMCifInfoBioUnit bu) const
inline

Definition at line 377 of file mmcif_info.hh.

bool operator== ( const MMCifInfoBioUnit bu) const
inline

Definition at line 332 of file mmcif_info.hh.

bool operator== ( const MMCifInfoBioUnit bu) const
inline

Definition at line 332 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 271 of file mmcif_info.hh.

void SetDetails ( String  details)
inline

Set details.

Parameters
detailsdetails

Definition at line 271 of file mmcif_info.hh.

void SetID ( String  id)
inline

Set id.

Parameters
idid

Definition at line 262 of file mmcif_info.hh.

void SetID ( String  id)
inline

Set id.

Parameters
idid

Definition at line 262 of file mmcif_info.hh.

void SetMethodDetails ( String  method_details)
inline

Set method details.

Parameters
method_details

Definition at line 280 of file mmcif_info.hh.

void SetMethodDetails ( String  method_details)
inline

Set method details.

Parameters
method_details

Definition at line 280 of file mmcif_info.hh.


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