vdj_pipe
pipeline for processing DNA sequence data
Namespaces | Enumerations | Functions
file_properties.hpp File Reference
#include <iosfwd>
#include <string>
#include "vdj_pipe/config.hpp"
Include dependency graph for file_properties.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 vdj_pipe
 Main namespace of vdj_pipe library.
 

Enumerations

enum  vdj_pipe::compression::Compression {
  none, unknown, gzip, bzip2,
  zlib, pkzip, rar, seven_z
}
 File compression types.
 
enum  vdj_pipe::format::Format {
  unknown, Fasta, Fastq, Qual,
  CSV
}
 File format types.
 
enum  vdj_pipe::plot::Plot { bar, line, bar_n_wisker, heat_map }
 File format types.
 

Functions

VDJ_PIPE_DECL compression::Compression vdj_pipe::extension_to_compression (std::string const &ext)
 guess file compression from low case extension string More...
 
VDJ_PIPE_DECL compression::Compression vdj_pipe::compression_magic (std::istream &is)
 guess file compression from magic number More...
 
VDJ_PIPE_DECL format::Format vdj_pipe::extension_to_format (std::string const &ext)
 guess file format from low case extension string More...
 

Detailed Description

part of vdj_pipe project.

Distributed under GNU General Public License, Version 3; see doc/license.txt.
Copyright Mikhail K Levin 2014