Classification of oligonucleotide fingerprints: application for microbial community and gene expression analyses