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:
chain chain name
void AddChain ( String  chain  ) 

Add a chain name.

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

Add a set of operations.

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

Add a set of operations.

Parameters:
operations vector 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:
from biounit to read data from
void Merge ( MMCifInfoBioUnit from  ) 

Merge chains & operations, set intervals.

Parameters:
from biounit 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:
chains chain name
void SetChainList ( std::vector< String chains  ) 

Set a vector of chain names.

Parameters:
chains chain name
void SetDetails ( String  details  )  [inline]

Set details.

Parameters:
details details

Definition at line 271 of file mmcif_info.hh.

void SetDetails ( String  details  )  [inline]

Set details.

Parameters:
details details

Definition at line 271 of file mmcif_info.hh.

void SetID ( String  id  )  [inline]

Set id.

Parameters:
id id

Definition at line 262 of file mmcif_info.hh.

void SetID ( String  id  )  [inline]

Set id.

Parameters:
id id

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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 10 Nov 2016 for OpenStructure by  doxygen 1.6.1