code update, added SamToFastq