vdj_pipe
pipeline for processing DNA sequence data
sequence_merge.hpp
Go to the documentation of this file.
1 
7 #ifndef SEQUENCE_MERGE_HPP_
8 #define SEQUENCE_MERGE_HPP_
9 #include <string>
10 #include <vector>
11 #include "vdj_pipe/config.hpp"
14 
15 namespace vdj_pipe{
16 
19 struct Merge_result {
20  typedef Seq_record::sequence sequence;
23  sequence seq_;
24 
26  quality qual_;
27 
28  unsigned score_;
29 
30  std::string cigar_;
31 };
32 
35 VDJ_PIPE_DECL void merge(
36  std::string const& s1,
37  Seq_qual_record::quality const& qv1,
38  std::string const& s2, //in forward direction
39  Seq_qual_record::quality const& qv2, //in forward direction
40  const unsigned min_score,
41  Merge_result& mr
42 );
43 
44 
45 }//namespace vdj_pipe
46 #endif /* SEQUENCE_MERGE_HPP_ */
Definition: sequence_record.hpp:35
Main namespace of vdj_pipe library.
Definition: sequence_file.hpp:14
Definition: sequence_merge.hpp:19
sequence seq_
Definition: sequence_merge.hpp:23
quality qual_
Definition: sequence_merge.hpp:26