File: process.h

package info (click to toggle)
staden 2.0.0%2Bb11-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 21,556 kB
  • sloc: ansic: 240,603; tcl: 65,360; cpp: 12,854; makefile: 11,201; sh: 2,952; fortran: 2,033; perl: 63; awk: 46
file content (98 lines) | stat: -rw-r--r-- 2,885 bytes parent folder | download | duplicates (5)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#ifndef _process_h
#define _process_h

#include "list.h"

#define db_from "From"
#define db_to "To"


#define db_files "Files"
#define db_files_seq "Sequence"
#define db_files_arch "Archive"
#define db_files_rel "Relationships"
#define db_files_raw "Raw-Data"
#define db_files_tag "Tag"
#define db_files_com "Comment"
#define db_files_flat "Flat-File"


#define db_rec "Database"
#define db_name "Name"
#define db_version "Version"
#define db_max_gels "Max-Gels"
#define db_max_db_size "Max-Database-Size"
#define db_max_gel_length "Max-Gel-Length"
#define db_max_contigs "Max-Contigs"
#define db_data_class "Data-Class"
#define db_num_gels "Num-Gels"
#define db_num_contigs "Num-Contigs"

#define db_type "Type"
#define db_type_RS_flat_file "RS-Flat-File"
#define db_type_SD_flat_file "SD-Flat-File"
#define db_type_sap "Sap"
#define db_type_early_xdap "Early-Xdap"
#define db_type_middle_xdap "Middle-Xdap"
#define db_type_late_xdap "Late-Xdap"
#define db_type_gap "Gap"
#define db_vtype_RS_flat_file "Flat file - created with sapf"
#define db_vtype_SD_flat_file "Flat file - created with this program"
#define db_vtype_sap "Sap database - the original format with three database files"
#define db_vtype_early_xdap "Early xdap database - with the raw data (RD) file"
#define db_vtype_middle_xdap "xdap database"
#define db_vtype_late_xdap "xbap database"
#define db_vtype_gap "xgap database"

#define contig_rec "Contigs"
#define contig_index "Contig-Index"
#define contig_length "Length"
#define contig_left_end "Left-End"
#define contig_right_end "Right-End"

#define gel_rec "Gels"
#define gel_index "Gel-Index"
#define gel_name "Name"
#define gel_seq "Sequence"
#define gel_pos "Pos-In-Contig"
#define gel_length "Length"
#define gel_comp "Complemented"
#define gel_l_nbr "Left-Nbr"
#define gel_r_nbr "Right-Nbr"
#define gel_rd_length "RD-Length"
#define gel_rd_cut "RD-Cut-Off-Position"
#define gel_rd_ulen "RD-Usable-Length"
#define gel_rd_type "Trace-File-Type"
#define gel_rd_file "Trace-File-Name"
#define gel_l_cut_seq "Left-Cutoff"
#define gel_r_cut_seq "Right-Cutoff"
#define gel_annotation "Annotation"
#define gel_an_pos "Position"
#define gel_an_len "Length"
#define gel_an_type "Type"
#define gel_an_comment "Comment"
#define gel_edits "Edits"
#define gel_ed_pos "Position"
#define gel_ed_type "Type"
#define gel_ed_char "Character"
#define gel_ed_delete "Delete"
#define gel_ed_insert "Insert"
#define gel_ed_op "Op"
#define gel_ed_base "Base"
#define gel_ed_base_pos "Pos"

#define tag_rec "TagTypes"
#define tag_name "Name"
#define tag_type "Type"
#define tag_fg "Foreground-Colour"
#define tag_bg "Background-Colour"
#define tag_dt "Default-Comment"



extern void write_header(List *to, List *l);
extern void write_gel_data(List *to, List *l);
extern void write_contig_data(List *to, List *l);
extern void process(List *from, List *to);

#endif /* _process_h */