LocARNA-1.8.11
pfold_params.hh
1 #ifndef LOCARNA_PFOLD_PARAMS_HH
2 #define LOCARNA_PFOLD_PARAMS_HH
3 
4 #ifdef HAVE_CONFIG_H
5 # include <config.h>
6 #endif
7 
8 namespace LocARNA {
9 
19  class PFoldParams {
20  bool noLP_;
21  bool stacking_;
22  int dangling_;
23  public:
31  bool stacking,
32  int dangling=2
33  )
34  : noLP_(noLP),
35  stacking_(stacking),
36  dangling_(dangling)
37  {}
38 
44  bool noLP() const {return noLP_;}
45 
51  bool stacking() const {return stacking_;}
52 
58  int dangling() const {return dangling_;}
59 
60  };
61 
62 
63 }
64 
65 #endif // LOCARNA_PFOLD_PARAMS_HH
bool stacking() const
Check stacking flag.
Definition: pfold_params.hh:51
int dangling() const
Check dangling value.
Definition: pfold_params.hh:58
bool noLP() const
Check no LP flag.
Definition: pfold_params.hh:44
Definition: aligner.cc:17
Parameters for partition folding.
Definition: pfold_params.hh:19
PFoldParams(bool noLP, bool stacking, int dangling=2)
Definition: pfold_params.hh:30