bacteriocin genetic drift gene containment contaminants contamination
Tout plus