NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
CMultiAlignerOptions::SConstraint Struct Reference

Search Toolkit Book for CMultiAlignerOptions::SConstraint

Structure for representing single user constraint for pair-wise alignment. More...

#include <algo/cobalt/options.hpp>

Public Member Functions

 SConstraint (void)
 Create empty constraint. More...
 
 SConstraint (int ind1, int start1, int end1, int ind2, int start2, int end2)
 Create constraint for given sequences and locations. More...
 

Public Attributes

int seq1_index
 
int seq1_start
 
int seq1_stop
 
int seq2_index
 
int seq2_start
 
int seq2_stop
 

Detailed Description

Structure for representing single user constraint for pair-wise alignment.

Definition at line 194 of file options.hpp.

Constructor & Destructor Documentation

◆ SConstraint() [1/2]

CMultiAlignerOptions::SConstraint::SConstraint ( void  )
inline

Create empty constraint.

Definition at line 205 of file options.hpp.

◆ SConstraint() [2/2]

CMultiAlignerOptions::SConstraint::SConstraint ( int  ind1,
int  start1,
int  end1,
int  ind2,
int  start2,
int  end2 
)
inline

Create constraint for given sequences and locations.

Parameters
ind1Index of sequence 1 in query array
start1Start location for sequence 1
end1End location for sequence 1
ind2Index of sequence 2 in query array
start2Start location for sequence 2
end2End location for sequence 2

Definition at line 214 of file options.hpp.

Member Data Documentation

◆ seq1_index

int CMultiAlignerOptions::SConstraint::seq1_index

Definition at line 195 of file options.hpp.

◆ seq1_start

int CMultiAlignerOptions::SConstraint::seq1_start

Definition at line 196 of file options.hpp.

◆ seq1_stop

int CMultiAlignerOptions::SConstraint::seq1_stop

Definition at line 197 of file options.hpp.

◆ seq2_index

int CMultiAlignerOptions::SConstraint::seq2_index

Definition at line 199 of file options.hpp.

◆ seq2_start

int CMultiAlignerOptions::SConstraint::seq2_start

Definition at line 200 of file options.hpp.

◆ seq2_stop

int CMultiAlignerOptions::SConstraint::seq2_stop

Definition at line 201 of file options.hpp.


The documentation for this struct was generated from the following file:
Modified on Sat Feb 24 07:50:12 2024 by modify_doxy.py rev. 669887