File: fasta_header_handler.h

package info (click to toggle)
sumalibs 1.0.36-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 412 kB
  • sloc: ansic: 3,154; lex: 174; sh: 45; makefile: 26
file content (23 lines) | stat: -rwxr-xr-x 616 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

#ifndef FASTA_HEADER_HANDLER_H_
#define FASTA_HEADER_HANDLER_H_


#include "sequence.h"


char* char_header_add_field(char*,char*,char*);

char* fastaSeqPtr_header_add_field(fastaSeqPtr seq, char* name, char* value);

element_from_header* table_header_add_dic(element_from_header* header, char* name, struct hashtable *hashtab);

element_from_header* table_header_add_field(element_from_header* header, char* name, char* value);

void free_header_table(element_from_header*);

char* getItemFromHeader(char*, element_from_header*);

void changeValue(element_from_header* header, char* name, char* newValue);

#endif