recalculate is a function bound to the recalculate button click event. It's not called anywhere else. In this case should I make the default argument to retrivePhenotype `true` ?