vdj_pipe
pipeline for processing DNA sequence data
|
#include <iosfwd>
#include <string>
#include <utility>
#include "vdj_pipe/config.hpp"
#include "vdj_pipe/detail/comparison_operators_macro.hpp"
#include "vdj_pipe/exception.hpp"
#include "vdj_pipe/file_properties.hpp"
Go to the source code of this file.
Classes | |
class | vdj_pipe::File |
struct | vdj_pipe::File::Err |
class | vdj_pipe::File_input |
File target is supposed to exist at construction time. More... | |
class | vdj_pipe::File_output |
File target is created if needed at construction time. More... | |
Namespaces | |
vdj_pipe | |
Main namespace of vdj_pipe library. | |
Functions | |
VDJ_PIPE_DECL compression::Compression | vdj_pipe::guess_compression_ext (std::string const &path) |
VDJ_PIPE_DECL compression::Compression | vdj_pipe::guess_compression_magic (std::string const &path) |
VDJ_PIPE_DECL std::pair< compression::Compression, format::Format > | vdj_pipe::guess_compression_format (std::string const &path) |
VDJ_PIPE_DECL format::Format | vdj_pipe::guess_format (std::string const &path, const compression::Compression c) |
VDJ_PIPE_DECL std::string | vdj_pipe::ensure_path_writable (std::string const &path) |
create file if does not exist along with parent directories if needed | |
VDJ_PIPE_DECL std::string | vdj_pipe::ensure_path_writable (std::string const &path, std::string const &header) |
if file does not exist, create and write header; create parent directories if needed | |
VDJ_PIPE_DECL bool | vdj_pipe::is_path_readable (std::string const &path) |
VDJ_PIPE_DECL std::string | vdj_pipe::ensure_path_readable (std::string const &path) |
VDJ_PIPE_DECL std::size_t | vdj_pipe::hash_value (File const &f) |
part of vdj_pipe project.
Distributed under GNU General Public License, Version 3; see doc/license.txt.
Copyright Mikhail K Levin 2013-4