The D-glutamate-adding and D-alanyl-D-alanine-adding enzymes from Escherichia coli were partially purified by fast protein liquid chromatography on an anion exchanger. Their relative molecular masses, determined by gel filtration on Superose 12, were 54,000 +/- 2000 and 51,000 +/- 2000, respectively. In order to investigate the specificity of these ligases, several compounds derived from their respective nucleotide substrates were prepared. In the case of the D-Glu-adding enzyme, DDP-MurNAc-L-Ala (DDP = dihydrouridine 5'-diphosphate) and P1-MurNAc-L-Ala were substrates of the reaction. In the case of the D-Ala-D-Ala-adding enzyme, only DDP-MurNAc-L-Ala-D-Glu(-meso-A2pm) was a substrate; P1-MurNAc-L-Ala-D-Glu(-meso-A2pm) was neither a substrate nor an inhibitor. Concerning the amino acid site of the D-Glu-adding enzyme, even closely related analogues of D-glutamate hardly inhibited the reaction.