HMM-based identification and categorization of iron genes and iron gene operons in genomes and metagenomes.