RegulationFileConsensus consensus(RegulationFileConsensus regCons, String cellType) {
		if (verbose) Timer.showStdErr("Creating consensus for cell type: " + cellType);
		ArrayList<Regulation> regs = regCons.getRegulationList(cellType);

		if (verbose) Timer.showStdErr("Sorting: " + cellType + "\t, size: " + regs.size());
		Collections.sort(regs);

		if (verbose) Timer.showStdErr("Adding to final consensus");
		RegulationFileConsensus consCellType = new RegulationFileConsensus(false);
		for (Regulation reg : regs)
			consCellType.consensus(reg);

		regs = consCellType.getRegulationList(cellType);
		if (verbose) Timer.showStdErr("Final consensus for cell type: " + cellType + "\t, size: " + regs.size());

		return consCellType;
	}