Patch a bug in obitagpcr

This commit is contained in:
Eric Coissac
2024-11-18 21:10:47 +01:00
parent 4b65bfce84
commit 7884a74f9c
5 changed files with 6 additions and 5 deletions

View File

@ -179,6 +179,9 @@ func (s *BioSequence) Copy() *BioSequence {
newSeq.sequence = CopySlice(s.sequence)
newSeq.qualities = CopySlice(s.qualities)
newSeq.feature = CopySlice(s.feature)
if s.revcomp != nil {
newSeq.revcomp = s.revcomp.Copy()
}
if len(s.annotations) > 0 {
s.annot_lock.Lock()

View File

@ -55,8 +55,7 @@ func (sequence *BioSequence) ReverseComplement(inplace bool) *BioSequence {
if !inplace {
original = sequence
sequence.revcomp = sequence.Copy()
sequence = sequence.revcomp
sequence = sequence.Copy()
sequence.revcomp = original
}