MDA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | Friends | List of all members
MDAT::DomainArchitectureSet Class Reference

Class to store several Architectures. More...

#include <DomainArchitecture.hpp>

Public Member Functions

void collapse_repeats ()
 Collapses all repeated domains in each architecture into a single domains.
 
Constructors & Destructors
 DomainArchitectureSet ()
 Constructor.
 
 ~DomainArchitectureSet ()
 Destructor.
 
Operators
DomainArchitectureoperator[] (unsigned int index)
 Accesses a DomainArchitecture. More...
 
const DomainArchitectureoperator[] (unsigned int index) const
 
Basic functions
void push_back (const DomainArchitecture &archi)
 Adds a domain architecture to the set. More...
 
size_t size () const
 Returns the number of architectures. More...
 
size_t max_length () const
 
void sort (const std::string stort_type="gap_pattern")
 

Friends

std::ostream & operator<< (std::ostream &out, const DomainArchitectureSet &archi)
 Prints the domain architecture set. More...
 

Detailed Description

Class to store several Architectures.

Member Function Documentation

DomainArchitecture& MDAT::DomainArchitectureSet::operator[] ( unsigned int  index)
inline

Accesses a DomainArchitecture.

Parameters
indexThe index of the architecture.
Returns
Reference to the domain architecture.
const DomainArchitecture& MDAT::DomainArchitectureSet::operator[] ( unsigned int  index) const
inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

void MDAT::DomainArchitectureSet::push_back ( const DomainArchitecture archi)
inline

Adds a domain architecture to the set.

Parameters
archiThe domain architecture.
size_t MDAT::DomainArchitectureSet::size ( ) const
inline

Returns the number of architectures.

Returns
The number of architectures.
void MDAT::DomainArchitectureSet::sort ( const std::string  stort_type = "gap_pattern")

Sorts the DomainArchitecture set.

Parameters
stort_typeThe way to sort the sequences.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const DomainArchitectureSet archi 
)
friend

Prints the domain architecture set.

Parameters
outThe output stream.
archiThe architecture set.
Returns
The output stream.