add calc gaplist
add feature computation
add some docs