We need/provide the following parameters:
Maximal (and minimal?) legth of an insertion/deletion (if needed, treat separately)
An Example could be:
evolve( double/int edgeLength, Sequence s, HashMap<Character,MagicTable> substitutionTable, Double[] insProb, Double[] insPos, Double[] delPos, int maxLength ){...} evolve(10, "AGCTAA", ..., new Double[]{0.2,0.2,0.3,0.3}, new Double[]{0.3,0.2,0.2,0.3}, ..., ..., 2);