@@ -23,6 +23,7 @@ Reference::Reference()
2323 : _bbits(def_bbits),
2424 _sketchsize64(def_sketchsize64),
2525 _use_rc(true ),
26+ _reads(false ),
2627 _seq_size(0 ),
2728 _densified(false ) {}
2829
@@ -38,6 +39,7 @@ Reference::Reference(const std::string &name,
3839 _bbits(def_bbits),
3940 _sketchsize64(sketchsize64),
4041 _use_rc(use_rc),
42+ _reads(sequence.is_reads()),
4143 _seq_size(0 ),
4244 _densified(false )
4345{
@@ -78,9 +80,11 @@ Reference::Reference(const std::string &name,
7880 const size_t sketchsize64,
7981 const size_t seq_size,
8082 const std::vector<double > bases,
81- const unsigned long int missing_bases)
83+ const unsigned long int missing_bases,
84+ const bool reads)
8285 : _name(name), _bbits(bbits), _sketchsize64(sketchsize64), _use_rc(true ),
83- _seq_size(seq_size), _missing_bases(missing_bases), _densified(false )
86+ _reads(reads), _seq_size(seq_size), _missing_bases(missing_bases),
87+ _densified(false )
8488{
8589 _bases.a = bases[0 ];
8690 _bases.c = bases[1 ];
@@ -97,10 +101,11 @@ Reference::Reference(const std::string &name,
97101 const BaseComp<double > &bases,
98102 const unsigned long int missing_bases,
99103 const bool use_rc,
100- const bool densified)
104+ const bool densified,
105+ const bool reads)
101106 : _name(name), _bbits(bbits), _sketchsize64(sketchsize64), _use_rc(use_rc),
102- _seq_size(seq_size ), _missing_bases(missing_bases ), _densified(densified ),
103- _bases(bases), usigs(sketch) {}
107+ _reads(reads ), _seq_size(seq_size ), _missing_bases(missing_bases ),
108+ _densified(densified), _bases(bases), usigs(sketch) {}
104109
105110double Reference::jaccard_dist (Reference &query, const int kmer_len, const double random_jaccard)
106111{
0 commit comments