Department of Biotechnology, Delft University of Technology, Delft, The Netherlands.|Department of Biotechnology, Delft University of Technology, Delft, The Netherlands.|Department of Biotechnology, Delft University of Technology, Delft, The Netherlands.