public boolean countHighBFactor(ArrayList<Residue> residueList) {
		int countBFactorGreaterThanOne = 0;
		for (int i = 0; i < residueList.size(); i++) {
			Residue currentResidue = residueList.get(i);
			if (currentResidue.getBFactor() > 1.0) {
				countBFactorGreaterThanOne++;
			}
		}
		int halfOfResidueListSize = (residueList.size()) / 2;
		if (countBFactorGreaterThanOne > halfOfResidueListSize) {
			discardBFactor = true;
			System.out.println("Discard residue due to high residue B-factor z score.");
		}
		return discardBFactor;
	}