89     static void buildTree(std::vector<FeatureMap>& feature_maps, std::vector<BinaryTreeNode>& tree, std::vector<std::vector<double>>& maps_ranges);
 
  100     void treeGuidedAlignment(
const std::vector<BinaryTreeNode>& tree, std::vector<FeatureMap>& feature_maps_transformed,
 
  101                              std::vector<std::vector<double>>& maps_ranges, 
FeatureMap& map_transformed,
 
  102                              std::vector<Size>& trafo_order);
 
  112     void computeTrafosByOriginalRT(std::vector<FeatureMap>& feature_maps, 
FeatureMap& map_transformed,
 
  113                                    std::vector<TransformationDescription>& transformations, 
const std::vector<Size>& trafo_order);
 
  121     static void computeTransformedFeatureMaps(std::vector<FeatureMap>& feature_maps, 
const std::vector<TransformationDescription>& transformations);
 
  128     void updateMembers_() 
override;
 
  146     class PeptideIdentificationsPearsonDistance_;
 
  156     static void addPeptideSequences_(
const std::vector<PeptideIdentification>& peptides, 
SeqAndRTList& peptide_rts,
 
  157             std::vector<double>& map_range, 
double feature_rt);
 
  166     static void extractSeqAndRt_(
const std::vector<FeatureMap>& feature_maps, std::vector<SeqAndRTList>& maps_seq_and_rt,
 
  167             std::vector<std::vector<double>>& maps_ranges);