1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
/* utils.c - Sequence generic utilities functions */
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#ifdef STDC_HEADERS
# include <stdlib.h>
# include <string.h>
#endif
#include "utils.h"
/* Generic sequence name fixing */
char *sequence_fixnam(const char *nam) {
const char *tmp;
char *p, *new;
tmp = (nam == NULL) ? "unknown" : nam;
if ((new = strdup(tmp)) == NULL) {
return NULL; }
/* Relplace all spaces characters */
p = new;
while (*p) {
if (*p == ' ') { *p = '_'; }
p++; }
return new; }
|