Exemple #1
0
	bool operator<(const Gene& g) const {
		if( (compareChar(chrom.c_str(), g.getChr().c_str()) < 0) ||
				(hs == g.getHS() && entrez_ID < g.getEID()) ||
				(hs == g.getHS() && entrez_ID == g.getEID() && start_p < g.getStart()) ||
				(hs == g.getHS() && entrez_ID == g.getEID() && start_p == g.getStart() && stop_p < g.getStop())
		)
			return true;
		else
			return false;
	}
Exemple #2
0
	bool operator==(const Gene& g) const { return entrez_ID == g.getEID(); }