public Double getUnnormalizedDataPoint(String sample, String taxa)
			throws Exception
	{
		int x = -1;

		for (int i = 0; x == -1 && i < getSampleNames().size(); i++)
			if (sample.equals(getSampleNames().get(i)))
				x = i;

		int y = -1;
		for (int i = 0; y == -1 && i < getOtuNames().size(); i++)
			if (taxa.equals(getOtuNames().get(i)))
				y = i;

		if (x == -1 || y == -1)
			return null;

		return dataPointsUnnormalized.get(x).get(y);
	}