-
Notifications
You must be signed in to change notification settings - Fork 16
/
unifrac_cmp.hpp
38 lines (29 loc) · 1007 Bytes
/
unifrac_cmp.hpp
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
/*
* BSD 3-Clause License
*
* Copyright (c) 2016-2021, UniFrac development team.
* All rights reserved.
*
* See LICENSE file for more details
*/
#ifdef SUCMP_NM
/* Note: Allow multiple definitions of this header, using different SUCMP_NM */
#include "task_parameters.hpp"
#include "tree.hpp"
#include "biom_interface.hpp"
#include "unifrac_internal.hpp"
namespace SUCMP_NM {
void unifrac(const su::biom_interface &table,
const su::BPTree &tree,
su::Method unifrac_method,
std::vector<double*> &dm_stripes,
std::vector<double*> &dm_stripes_total,
const su::task_parameters* task_p);
void unifrac_vaw(const su::biom_interface &table,
const su::BPTree &tree,
su::Method unifrac_method,
std::vector<double*> &dm_stripes,
std::vector<double*> &dm_stripes_total,
const su::task_parameters* task_p);
}
#endif /* SUCMP_NM */