Added SW reads alignment function