7 #ifndef FIND_SHARED_HPP_ 8 #define FIND_SHARED_HPP_ 11 #include "boost/property_tree/ptree_fwd.hpp" 12 #include "boost/scoped_ptr.hpp" 13 #include "boost/shared_ptr.hpp" 28 class Read_ginfo_store;
47 "output sequence reads present in multiple sets"
58 void summary(
std::ostream& os) const;
62 std::
size_t min_duplicates_;
65 std::
size_t n_unique_;
73 std::
size_t unique_count_;
74 std::
string redund_hist_;
76 value_type unset_val_;
81 std::vector<Val_id> ids_;
85 void write_sharing_matrix(
89 std::vector<Mapped_id> const& sorted_vi
96 std::vector<Mapped_id> const& sn
99 void write_redundancy(
101 hist_array_t const& ha,
102 std::vector<Mapped_id> const& sorted_vi
105 void write_redundancy_summ(
107 hist_array_t const& ha,
108 std::vector<Mapped_id> const& sorted_vi
116 std::vector<Mapped_id> sorted_ids() const;
std::vector< counts_v > hist_array_t
Definition: find_shared.hpp:39
Definition: sanitize_string.cpp:15
detail::Queable_ofstream_types::val_ref_vector val_ref_vector
Definition: find_shared.hpp:36
detail::Queable_ofstream_types::value_type value_type
Definition: find_shared.hpp:33
Definition: value_map_access_single.hpp:16
Definition: find_shared.hpp:22
Definition: find_shared.hpp:32
Compression
File compression types.
Definition: file_properties.hpp:19
Read ID and group ID.
Definition: find_shared_impl.hpp:79
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
Definition: pipe_environment.hpp:26
std::vector< value_type > val_vector
Definition: queable_ofstream_types.hpp:20
value_variant value_type
Definition: queable_ofstream_types.hpp:19
#define VDJ_PIPE_STATIC_STRING_METHOD(name, val)
Definition: keyword_struct_macro.hpp:12
detail::Id_bimap< Mapped_id, val_vector > val_map_t
Definition: find_shared.hpp:37
Definition: file_stream.hpp:24
Set a fraction of sequence length to match.
Definition: min_match_length.hpp:93
Definition: variable_path.hpp:38
std::vector< boost::reference_wrapper< value_type const > > val_ref_vector
Definition: queable_ofstream_types.hpp:23
detail::Queable_ofstream_types::val_vector val_vector
Definition: find_shared.hpp:35
std::vector< unsigned > counts_v
Definition: find_shared.hpp:38
Definition: step_base_single.hpp:16
Store sequence and related information.
Definition: sequence_store.hpp:30
bpt::ptree ptree
Definition: processing_step_utils.hpp:19