http://www.sengn.com/newseqan3