Text this: EvoSubster: a pipeline for evolutionary inference of single- and double-base substitution spectra