fixed bug with hashCategory that didn't consider critical properties from each chrom before categorizing