1 #ifndef LOCARNA_FREE_ENDGAPS_HH
2 #define LOCARNA_FREE_ENDGAPS_HH
16 std::vector<bool> desc;
28 if (d.length() >= 4) {
29 for (
size_t i = 0; i < 4; i++)
30 desc[i] = (d[i] ==
'+');
77 rev_fe.desc = { desc[1], desc[0], desc[3], desc[2] };
Description of free end gaps.
Definition: free_endgaps.hh:15
bool allow_left_2() const
Definition: free_endgaps.hh:60
bool allow_left_1() const
Definition: free_endgaps.hh:42
bool allow_right_1() const
Definition: free_endgaps.hh:51
FreeEndgaps(const std::string &d)
Construct from string description.
Definition: free_endgaps.hh:27
bool allow_right_2() const
Definition: free_endgaps.hh:69
Definition: aligner.cc:15