ProteoWizard
Classes | Typedefs | Enumerations | Functions
pwiz::eharmony Namespace Reference

Classes

struct  AMTContainer
struct  AMTDatabase
struct  IslandizedDatabase
struct  DatabaseQuery
struct  DataFetcherContainer
struct  DistanceAttribute
struct  NumberOfMS2IDs
struct  RandomDistance
struct  RTDiffDistribution
struct  HammingDistance
struct  WeightedHammingDistance
struct  EditDistance
struct  Exporter
class  Feature2PeptideMatcher
class  Feature_dataFetcher
struct  FeatureSequenced
class  Matcher
struct  KeyLessThan
struct  Matrix
struct  Observation
struct  ModificationStateEntry
struct  PeptideEntry
struct  MSIAMTData
struct  NeighborJoiner
class  PeptideID_dataFetcher
class  PeptideMatcher
struct  SearchNeighborhoodCalculator
struct  NormalDistributionSearch
class  WarpFunction
class  LinearWarpFunction
class  PiecewiseLinearWarpFunction
class  SplineWarpFunction

Typedefs

typedef boost::shared_ptr
< SpectrumQuery
SpectrumQueryPtr
typedef boost::shared_ptr
< PeptideID_dataFetcher
PidfPtr
typedef boost::shared_ptr
< Feature_dataFetcher
FdfPtr
typedef AMTContainer Entry
typedef boost::shared_ptr
< DataFetcherContainer
DfcPtr
typedef boost::shared_ptr
< FeatureSequenced
FeatureSequencedPtr
typedef std::vector< std::pair
< boost::shared_ptr
< SpectrumQuery >
, boost::shared_ptr
< SpectrumQuery > > > 
PeptideMatchContainer

Enumerations

enum  DistanceAttributeEnum {
  _Hamming, _NumberOfMS2IDs, _Random, _RTDiff,
  _WeightedHamming
}
enum  WarpFunctionEnum { Default, Linear, PiecewiseLinear }

Functions

void pairwiseMatchmake (boost::shared_ptr< AMTContainer > a, boost::shared_ptr< AMTContainer > b, bool doFirst=false, bool doSecond=false, WarpFunctionEnum wfe=Default, NormalDistributionSearch snc=NormalDistributionSearch())
boost::shared_ptr< AMTContainergenerateAMTDatabase (vector< boost::shared_ptr< AMTContainer > > &runs, vector< pair< int, int > > tree, WarpFunctionEnum &wfe, NormalDistributionSearch &snc)

Typedef Documentation

typedef boost::shared_ptr<SpectrumQuery> pwiz::eharmony::SpectrumQueryPtr

Definition at line 39 of file DatabaseQuery.hpp.

typedef boost::shared_ptr< PeptideID_dataFetcher > pwiz::eharmony::PidfPtr

Definition at line 38 of file DataFetcherContainer.hpp.

typedef boost::shared_ptr< Feature_dataFetcher > pwiz::eharmony::FdfPtr

Definition at line 39 of file DataFetcherContainer.hpp.

Definition at line 33 of file DistanceAttributes.hpp.

typedef boost::shared_ptr< DataFetcherContainer > pwiz::eharmony::DfcPtr

Definition at line 37 of file Exporter.hpp.

Definition at line 43 of file Feature_dataFetcher.hpp.

typedef std::vector<std::pair<boost::shared_ptr<SpectrumQuery> , boost::shared_ptr<SpectrumQuery> > > pwiz::eharmony::PeptideMatchContainer

Definition at line 37 of file PeptideMatcher.hpp.


Enumeration Type Documentation

Enumerator:
_Hamming 
_NumberOfMS2IDs 
_Random 
_RTDiff 
_WeightedHamming 

Definition at line 35 of file DistanceAttributes.hpp.

Enumerator:
Default 
Linear 
PiecewiseLinear 

Definition at line 38 of file WarpFunction.hpp.


Function Documentation

void pwiz::eharmony::pairwiseMatchmake ( boost::shared_ptr< AMTContainer >  a,
boost::shared_ptr< AMTContainer >  b,
bool  doFirst = false,
bool  doSecond = false,
WarpFunctionEnum  wfe = Default,
NormalDistributionSearch  snc = NormalDistributionSearch() 
)
boost::shared_ptr<AMTContainer> pwiz::eharmony::generateAMTDatabase ( vector< boost::shared_ptr< AMTContainer > > &  runs,
vector< pair< int, int > >  tree,
WarpFunctionEnum &  wfe,
NormalDistributionSearch &  snc 
)