A library for working with phylogenetic and population genetic data.
v0.27.0
utils.hpp
Go to the documentation of this file.
1 #ifndef GENESIS_UTILS_H_
2 #define GENESIS_UTILS_H_
3 
4 /*
5  Genesis - A toolkit for working with phylogenetic data.
6  Copyright (C) 2014-2022 Lucas Czech
7 
8  This program is free software: you can redistribute it and/or modify
9  it under the terms of the GNU General Public License as published by
10  the Free Software Foundation, either version 3 of the License, or
11  (at your option) any later version.
12 
13  This program is distributed in the hope that it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  GNU General Public License for more details.
17 
18  You should have received a copy of the GNU General Public License
19  along with this program. If not, see <http://www.gnu.org/licenses/>.
20 
21  Contact:
22  Lucas Czech <lczech@carnegiescience.edu>
23  Department of Plant Biology, Carnegie Institution For Science
24  260 Panama Street, Stanford, CA 94305, USA
25 */
26 
103 #include "genesis/utils/io/gzip.hpp"
181 
182 #endif // include guard
factor.hpp
range_minimum_query.hpp
table.hpp
algorithm.hpp
Provides some valuable algorithms that are not part of the C++ 11 STL.
parser.hpp
twobit_vector.hpp
gzip_input_source.hpp
helper.hpp
helper.hpp
ranking.hpp
fs.hpp
Provides functions for accessing the file system.
writer.hpp
helper.hpp
input_reader.hpp
glm.hpp
functions.hpp
slr.hpp
date_time.hpp
Provides functions for date and time access.
functions.hpp
common.hpp
fwd.hpp
output_stream.hpp
geo_coordinate.hpp
shapes.hpp
block.hpp
base_input_source.hpp
map.hpp
random.hpp
histogram.hpp
Header of Histogram class.
pca.hpp
gzip.hpp
helpers.hpp
operators.hpp
Header of Histogram operator functions.
version.hpp
Some stuff that is totally not imporatant, but nice.
dataframe.hpp
filter_iterator.hpp
iterator_insertions.hpp
std.hpp
Provides some valuable additions to STD.
group.hpp
serializer.hpp
Header of Serializer and Deserializer class.
iterator_deletions.hpp
input_source.hpp
reader.hpp
trees.hpp
iterator_substitutions.hpp
helper.hpp
string.hpp
Provides some commonly used string utility functions.
input_stream.hpp
gzip_output_target.hpp
document.hpp
function_cache.hpp
distance.hpp
matrix.hpp
sha1.hpp
operations.hpp
Header of Histogram operations functions.
file_output_target.hpp
logging.hpp
Provides easy and fast logging functionality.
document.hpp
distances.hpp
Header of Histogram distance functions.
operators.hpp
gzip_stream.hpp
range.hpp
node.hpp
char_lookup.hpp
string_output_target.hpp
col.hpp
reader.hpp
matrix.hpp
writer.hpp
kmeans.hpp
accumulator.hpp
Header of Histogram Accumulator class.
interval_tree.hpp
gradient.hpp
taxa.hpp
norm_diverging.hpp
stats.hpp
Header of Histogram statistics functions.
list_sequential.hpp
gzip_block_ostream.hpp
names.hpp
document.hpp
row.hpp
family.hpp
statistics.hpp
mru_cache.hpp
definitions.hpp
md5.hpp
functions.hpp
Color operators and functions.
functions.hpp
convert.hpp
transform_iterator.hpp
image.hpp
list_misc.hpp
char.hpp
color.hpp
Header of Color class.
reader.hpp
norm_linear.hpp
color_bar.hpp
options.hpp
strict_fstream.hpp
writer.hpp
interval.hpp
base64.hpp
list_diverging.hpp
text.hpp
exception.hpp
iterator.hpp
tickmarks.hpp
svg.hpp
writer.hpp
attributes.hpp
reader.hpp
norm_boundary.hpp
file_input_source.hpp
operators.hpp
Matrix operators.
matrix.hpp
scanner.hpp
output_target.hpp
deserializer.hpp
Header of Serializer and Deserializer class.
functions.hpp
iterator.hpp
string_input_source.hpp
stream_output_target.hpp
bitvector.hpp
list_qualitative.hpp
input_iterator.hpp
document.hpp
A collection of classes for working with XML documents. See XmlDocument for more.
normalization.hpp
hash_tuple.hpp
euclidean_kmeans.hpp
thread_pool.hpp
input_buffer.hpp
object.hpp
stream_input_source.hpp
dataframe.hpp
base_output_target.hpp
style.hpp
deref_iterator.hpp
mds.hpp
writer.hpp
lambda_iterator.hpp
operators.hpp
norm_logarithmic.hpp
sha256.hpp
optional.hpp