updated so most things will be constructed with seqInfos