-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | src/Makefile.am | 12 | ||||
-rw-r--r-- | src/aggregator.c | 30 | ||||
-rw-r--r-- | src/load_influenza_aa_dat.c | 152 | ||||
-rw-r--r-- | src/load_influenza_aa_dat.h | 13 |
5 files changed, 208 insertions, 0 deletions
diff --git a/src/aggregator.c b/src/aggregator.c new file mode 100644 index 0000000..ae5aa60 --- a/dev/null +++ b/src/aggregator.c | |||
@@ -0,0 +1,30 @@ | |||
1 | /* | ||
2 | * Aggregate the collected influenza data into a single HDF5 | ||
3 | * container. | ||
4 | */ | ||
5 | |||
6 | #include <hdf5.h> | ||
7 | #include "load_influenza_aa_dat.h" | ||
8 | |||
9 | #define FILE "influenza.h5" | ||
10 | |||
11 | int | ||
12 | main() | ||
13 | { | ||
14 | /* | ||
15 | * Create the HDF5 file. | ||
16 | */ | ||
17 | hid_t file_id = H5Fcreate (FILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT); | ||
18 | |||
19 | /* | ||
20 | * Load the supplementary protein data file. | ||
21 | */ | ||
22 | load_influenza_aa_dat (file_id); | ||
23 | |||
24 | /* | ||
25 | * Close the HD5 file. | ||
26 | */ | ||
27 | herr_t status = H5Fclose (file_id); | ||
28 | |||
29 | return 0; | ||
30 | } | ||