add sequence search methods
remove redundant sequence search function