Change path of the obitools pkg

Former-commit-id: 311cbf8df3b990b393c6f4885d62e74564423b65
This commit is contained in:
2023-11-29 12:14:37 +01:00
parent 72ad84c2d4
commit 8d77cc4133
122 changed files with 1004 additions and 544 deletions

View File

@ -3,14 +3,14 @@ package obicorazick
import (
log "github.com/sirupsen/logrus"
"git.metabarcoding.org/lecasofts/go/obitools/pkg/obiseq"
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obiseq"
"github.com/rrethy/ahocorasick"
)
func AhoCorazickWorker(slot string, patterns []string) obiseq.SeqWorker {
matcher := ahocorasick.CompileStrings(patterns)
fslot := slot + "_Fwd"
rslot := slot + "_Rev"
@ -18,7 +18,7 @@ func AhoCorazickWorker(slot string, patterns []string) obiseq.SeqWorker {
matchesF := len(matcher.FindAllByteSlice(s.Sequence()))
matchesR := len(matcher.FindAllByteSlice(s.ReverseComplement(false).Sequence()))
log.Debugln("Macthes = ",matchesF,matchesR)
log.Debugln("Macthes = ", matchesF, matchesR)
matches := matchesF + matchesR
if matches > 0 {
s.SetAttribute(slot, matches)