Emerging technologies in bioremediation: constraints and opportunities.

Emerging technologies in bioremediation: constraints and opportunities.