mirror of
https://github.com/metabarcoding/obitools4.git
synced 2026-11-10 01:24:41 +00:00
In obimultiplex, patch a bug when no tag are associated to a primer.
This commit is contained in:
1 parent
9e8a7fd9be
commit
3e00d39d47
3 files changed
+36
-1
No files matched your search
@@ -343,6 +343,10 @@ func (marker *Marker) beginTagExtractor(
|
||||
// log.Warnf("Forward : %v -> %d %c", forward, marker.Forward_spacer, marker.Forward_tag_delimiter)
|
||||
// log.Warnf("Forward : %v -> %d %c", forward, marker.Reverse_spacer, marker.Reverse_tag_delimiter)
|
||||
if forward {
|
||||
if marker.Forward_tag_length == 0 {
|
||||
return ""
|
||||
}
|
||||
|
||||
if marker.Forward_tag_delimiter == 0 {
|
||||
return marker.beginFixedTagExtractor(sequence, begin, forward)
|
||||
} else {
|
||||
@@ -355,6 +359,10 @@ func (marker *Marker) beginTagExtractor(
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if marker.Reverse_tag_length == 0 {
|
||||
return ""
|
||||
}
|
||||
|
||||
if marker.Reverse_tag_delimiter == 0 {
|
||||
return marker.beginFixedTagExtractor(sequence, begin, forward)
|
||||
} else {
|
||||
@@ -374,6 +382,10 @@ func (marker *Marker) endTagExtractor(
|
||||
end int,
|
||||
forward bool) string {
|
||||
if forward {
|
||||
if marker.Reverse_tag_length == 0 {
|
||||
return ""
|
||||
}
|
||||
|
||||
if marker.Reverse_tag_delimiter == 0 {
|
||||
return marker.endFixedTagExtractor(sequence, end, forward)
|
||||
} else {
|
||||
@@ -386,6 +398,10 @@ func (marker *Marker) endTagExtractor(
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if marker.Forward_tag_length == 0 {
|
||||
return ""
|
||||
}
|
||||
|
||||
if marker.Forward_tag_delimiter == 0 {
|
||||
return marker.endFixedTagExtractor(sequence, end, forward)
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user