bool Locus::operator>( const Locus& rhs ) const { int chrComp = chr_.compare(rhs.chr()); bool result = ( chrComp > 0 ) || ( chrComp == 0 && (this->decimalPos() > rhs.decimalPos()) ); return result; }