algae algal virology virus laboratory lab janice lawrence fredericton new brunswick unb canada biology