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 debian-med-com...@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit