Studies of codon usage proteome analysis and evolution of nitrogen fixing genes in some microorganisms a bioinformatic approach