add some comments about samfile and a general usage test case