What are the structural differences between gram-negative, gram-positive, acid fast, mycoplasma bacteria and l-form bacteria? How do these differences affect their function?