The program simulate generates molecular sequences according to an user-specified tree (topology & branch lengths) and substitution model (type & parameters).