@@ -15,7 +15,7 @@ std::string concatNucR(std::string f, int i) {
1515 }
1616}
1717
18- std::vector<std::string> getNeighbours (std::string kMer , unsigned merSize, int left, std ::unordered_map<kmer, unsigned > merCounts, unsigned solidThresh) {
18+ std::vector<std::string> getNeighbours (std::string kMer , unsigned merSize, int left, robin_hood ::unordered_map<kmer, unsigned > merCounts, unsigned solidThresh) {
1919 std::vector<std::string> neighbours;
2020 std::string f, n, t = " " ;
2121 kmer k;
@@ -53,7 +53,7 @@ std::vector<std::string> getNeighbours(std::string kMer, unsigned merSize, int l
5353 return neighbours;
5454}
5555
56- unsigned extendLeft (std ::unordered_map<kmer, unsigned > merCounts, unsigned curK, unsigned extLen, string &LR, unsigned solidThresh) {
56+ unsigned extendLeft (robin_hood ::unordered_map<kmer, unsigned > merCounts, unsigned curK, unsigned extLen, string &LR, unsigned solidThresh) {
5757 vector<string> neighbours;
5858 vector<string>::iterator it;
5959 unsigned dist = 0 ;
@@ -74,7 +74,7 @@ unsigned extendLeft(std::unordered_map<kmer, unsigned> merCounts, unsigned curK,
7474 return dist;
7575 }
7676
77- unsigned extendRight (std ::unordered_map<kmer, unsigned > merCounts, unsigned curK, unsigned extLen, string &LR, unsigned solidThresh) {
77+ unsigned extendRight (robin_hood ::unordered_map<kmer, unsigned > merCounts, unsigned curK, unsigned extLen, string &LR, unsigned solidThresh) {
7878 vector<string> neighbours;
7979 vector<string>::iterator it;
8080 unsigned dist = 0 ;
@@ -96,7 +96,7 @@ unsigned extendLeft(std::unordered_map<kmer, unsigned> merCounts, unsigned curK,
9696 }
9797
9898
99- int link (std ::unordered_map<kmer, unsigned > merCounts, std::string srcSeed, std::string tgtSeed, unsigned curK, std::set<std::string> &visited, unsigned * curBranches, unsigned dist, std::string curExt, std::string &missingPart, unsigned merSize, unsigned LRLen, unsigned maxBranches, unsigned solidThresh, unsigned minOrder) {
99+ int link (robin_hood ::unordered_map<kmer, unsigned > merCounts, std::string srcSeed, std::string tgtSeed, unsigned curK, std::set<std::string> &visited, unsigned * curBranches, unsigned dist, std::string curExt, std::string &missingPart, unsigned merSize, unsigned LRLen, unsigned maxBranches, unsigned solidThresh, unsigned minOrder) {
100100 if (curK < minOrder || *curBranches > maxBranches || dist > LRLen) {
101101 missingPart = std::string ();
102102 return 0 ;
0 commit comments