BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Protected Member Functions | List of all members
BALL::PeptideCapProcessor Class Reference

This processor adds ACE-N and NME-C caps to proteins. More...

#include <BALL/STRUCTURE/peptideCapProcessor.h>

Inheritance diagram for BALL::PeptideCapProcessor:
BALL::UnaryProcessor< Chain > BALL::UnaryFunctor< Chain, Processor::Result >

Public Member Functions

Constructors
 PeptideCapProcessor ()
 Default constructor. More...
 
Processor-related methods
virtual Processor::Result operator() (Chain &chain)
 ()-operator More...
 
- Public Member Functions inherited from BALL::UnaryProcessor< Chain >
 UnaryProcessor ()
 
 UnaryProcessor (const UnaryProcessor &)
 
virtual ~UnaryProcessor ()
 
virtual bool start ()
 
virtual bool finish ()
 

Protected Member Functions

float computeDistance (std::vector< Atom * > &a, std::vector< Atom * > &b)
 
void optimizeCapPosition (Chain &chain, bool start)
 

Additional Inherited Members

- Public Types inherited from BALL::UnaryFunctor< Chain, Processor::Result >
typedef Processor::Result result_type
 
typedef Chain argument_type
 
typedef Chainargument_reference
 
typedef const Chainconst_argument_reference
 
typedef Chainargument_pointer
 
typedef const Chainconst_argument_pointer
 

Detailed Description

This processor adds ACE-N and NME-C caps to proteins.

Processor for adding caps to proteins

Definition at line 42 of file peptideCapProcessor.h.

Constructor & Destructor Documentation

BALL::PeptideCapProcessor::PeptideCapProcessor ( )

Default constructor.

Member Function Documentation

float BALL::PeptideCapProcessor::computeDistance ( std::vector< Atom * > &  a,
std::vector< Atom * > &  b 
)
protected
virtual Processor::Result BALL::PeptideCapProcessor::operator() ( Chain chain)
virtual

()-operator

Reimplemented from BALL::UnaryProcessor< Chain >.

void BALL::PeptideCapProcessor::optimizeCapPosition ( Chain chain,
bool  start 
)
protected