vdj_pipe
pipeline for processing DNA sequence data
Namespaces | Functions
print_sequence.hpp File Reference
#include <ostream>
#include <string>
#include <vector>
#include "boost/assert.hpp"
#include "boost/foreach.hpp"
#include "boost/lexical_cast.hpp"
#include "boost/utility/string_ref.hpp"
#include "vdj_pipe/sequence_record.hpp"
Include dependency graph for print_sequence.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.
 

Functions

template<class Ch , class Tr >
std::basic_ostream< Ch, Tr > & vdj_pipe::print_split (std::basic_ostream< Ch, Tr > &os, const boost::string_ref str, const Ch delim, const unsigned length)
 print string splitting it into parts of equal length More...
 
template<class Ch , class Tr >
std::basic_ostream< Ch, Tr > & vdj_pipe::print_fasta (std::basic_ostream< Ch, Tr > &os, std::string const &name, Seq_record::sequence const &sequence, const unsigned length=80)
 print FASTA record More...
 
template<class Ch , class Tr >
std::basic_ostream< Ch, Tr > & vdj_pipe::print_fasta (std::basic_ostream< Ch, Tr > &os, const std::string &name, const boost::string_ref sequence, const unsigned length=80)
 print FASTA record More...
 
template<class Ch , class Tr >
std::basic_ostream< Ch, Tr > & vdj_pipe::print_qual (std::basic_ostream< Ch, Tr > &os, std::string const &name, Qual_record::quality const &qual, const unsigned length=80)
 print QUAL record More...
 
template<class Ch , class Tr >
std::basic_ostream< Ch, Tr > & vdj_pipe::print_fastq (std::basic_ostream< Ch, Tr > &os, std::string const &name, Seq_record::sequence const &sequence, Qual_record::quality const &qual, const int offset=33)
 print FASTQ record More...
 

Detailed Description

part of vdj_pipe project.

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