1#ifndef BALL_STRUCTURE_NUCLEOTIDEMAPPING_H
2#define BALL_STRUCTURE_NUCLEOTIDEMAPPING_H
24 typedef std::pair<const std::string, const std::string>
Alignment;
HashMap class based on the STL map (containing serveral convenience functions)
static NucleotideMapping assignFromDistances(Chain &a, Chain &b)
Residue * secondToFirst(Residue *b) const
Residue * firstToSecond(Residue *a) const
static NucleotideMapping assignNaively(Chain &a, Chain &b, unsigned int offset_a=0, unsigned int offset_b=0)
Chain * getFirstStrand() const
Chain * getSecondStrand() const
static NucleotideMapping assignFromAlignment(Chain &a, Chain &b, const Alignment &alignment)
std::pair< const std::string, const std::string > Alignment