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.
 
 vdj_pipe::compression
 
 vdj_pipe::format
 
 vdj_pipe::plot
 

Enumerations

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

Functions

compression::Compression vdj_pipe::extension_to_compression (std::string const &ext)
 guess file compression from low case extension string More...
 
compression::Compression vdj_pipe::compression_magic (std::istream &is)
 guess file compression from magic number More...
 
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