Algorithms for computing Franck-Condon overlap integrals | Synapse