vdj_pipe
pipeline for processing DNA sequence data
file_properties.hpp
Go to the documentation of this file.
1 
7 #ifndef FILE_PROPERTIES_HPP_
8 #define FILE_PROPERTIES_HPP_
9 #include <iosfwd>
10 #include <string>
11 #include "vdj_pipe/config.hpp"
12 
13 namespace vdj_pipe{
14 
15 namespace compression {
16 
22 };
23 
24 }//namespace compression
25 
30 extension_to_compression(std::string const& ext);
31 
36 compression_magic(std::istream& is);
37 
38 namespace format {
39 
42 enum Format {
44 };
45 
46 }//namespace format
47 
52 extension_to_format(std::string const& ext);
53 
54 namespace plot {
55 
58 enum Plot {
60 };
61 
62 }//namespace plot
63 
64 }//namespace vdj_pipe
65 #endif /* FILE_PROPERTIES_HPP_ */
Definition: file_properties.hpp:59
Definition: file_properties.hpp:59
Compression
File compression types.
Definition: file_properties.hpp:19
format::Format extension_to_format(std::string const &ext)
guess file format from low case extension string
Definition: file_properties.cpp:85
Definition: file_properties.hpp:43
Definition: file_properties.hpp:21
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
Definition: file_properties.hpp:43
compression::Compression compression_magic(std::istream &is)
guess file compression from magic number
Definition: file_properties.cpp:39
Definition: file_properties.hpp:21
#define VDJ_PIPE_DECL
Definition: config.hpp:23
Definition: file_properties.hpp:59
Definition: file_properties.hpp:21
Format
File format types.
Definition: file_properties.hpp:42
Definition: file_properties.hpp:20
Definition: file_properties.hpp:59
Definition: file_properties.hpp:43
Definition: file_properties.hpp:21
Definition: file_properties.hpp:20
Definition: file_properties.hpp:21
compression::Compression extension_to_compression(std::string const &ext)
guess file compression from low case extension string
Definition: file_properties.cpp:22
Definition: file_properties.hpp:43
Plot
File format types.
Definition: file_properties.hpp:58
Definition: file_properties.hpp:20