Pierre Gruet pushed to branch upstream at Debian Med / sumalibs
Commits:
b51bac16 by Pierre Gruet at 2020-04-13T15:05:09+02:00
New upstream version 1.0.36
- - - - -
1 changed file:
- libfasta/sequence.c
Changes:
=====================================
libfasta/sequence.c
=====================================
@@ -162,19 +162,24 @@ void seq_fillSeqOnlyATGC(char *seq, fastaSeqPtr seqElem,
int seqLen)
{
char* seqTemp;
char c;
- int32_t index = 0, seqIndex = 0, len = strlen(seq);
+ int32_t index = 1, seqIndex = 0, len = strlen(seq);
char* seqAlphabets = "acgtACGT";
int notAllATGC = 0;
+ int goOnParsing = 1;
seqTemp = (char*) util_malloc(seqLen*sizeof(char), __FILE__, __LINE__);
- while (index < len)
+ while (goOnParsing)
{
c = seq[index++];
if (strchr(seqAlphabets, c) != NULL)
seqTemp[seqIndex++] = tolower(c);
+ else if (seq[index+1]=='\0')
+ goOnParsing = 0; // end of the sequence has been
reached.
else if (c != '\n')
notAllATGC = 1;
+ if (index == len)
+ goOnParsing = 0;
}
if (notAllATGC)
View it on GitLab:
https://salsa.debian.org/med-team/sumalibs/-/commit/b51bac168ca8431d9dd5e7aa26c20fb6ec03f6f8
--
View it on GitLab:
https://salsa.debian.org/med-team/sumalibs/-/commit/b51bac168ca8431d9dd5e7aa26c20fb6ec03f6f8
You're receiving this email because of your account on salsa.debian.org.
_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit