Toward protein engineering for phytoremediation: possibilities and challenges.

Toward protein engineering for phytoremediation: possibilities and challenges.