A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/mspeak_8cpp_source.html below:

NCBI C++ ToolKit: src/algo/ms/omssa/mspeak.cpp Source File

71  for

(

i

= 0;

i

< Ladder.

size

();

i

++) {

73  if

(Ladder.

GetHit

()[

i

] > 0) {

87

}

catch

(NCBI_NS_STD::exception& e) {

88  ERR_POST

(

Info

<<

"Exception caught in CMSHit::RecordMatchesScan: "

<< e.what());

102  for

(

i

= 0;

i

< NumMod;

i

++)

103  if

(ModMask & (1 <<

i

)) retval++;

122  for

(

i

= 0;

i

< NumMod;

i

++) {

123  if

(ModMask & (1 <<

i

)) {

138  const char

*PepStart,

139  int

Searchctermproduct,

141  int

TheoreticalMassIn

166

LadderContainer.

Begin

(Iter, ChargeLimit, ChargeLimit);

168  RecordMatchesScan

(*((*(Iter->second))[iMod]),iHitInfo, Peaks, Which, Searchb1, Searchctermproduct);

169

LadderContainer.

Next

(Iter, ChargeLimit, ChargeLimit);

200

Independent = Dependent = 0;

201  int

LastIon(-1), LastCharge(-1), LastNumber(-1);

234  return

(

int

)(retval+0.5);

353  int

Index =

in

.GetCharge() -

Charges

[0];

360  if

(

in

.GetHits() <=

LastHitNum

[Index])

return false

;

424  r

= PeakList->GetNum() - 1;

428  if

(PeakList->GetMZI()[x].GetMZ() <

value

-

tol

)

430  else if

(PeakList->GetMZI()[x].GetMZ() >

value

+

tol

)

435  if

(x < PeakList->GetNum() - 1 &&

436

PeakList->GetMZI()[x+1].GetMZ() <

value

+

tol

&&

437

PeakList->GetMZI()[x+1].GetMZ() >

value

-

tol

)

445

vector<bool>& usedPeaks)

452  if

(Ladder.

size

() == 0 || PeakList->GetNum() == 0)

return

0;

458  if

(PeakList->GetMZI()[j].GetMZ() < Ladder[

i

] -

tol

) {

460  if

(j >= PeakList->GetNum())

break

;

462

}

else if

(PeakList->GetMZI()[j].GetMZ() > Ladder[

i

] +

tol

) {

464  if

(

i

>= Ladder.

size

())

break

;

469

usedPeaks[j] =

true

;

472

Ladder.

SetSum

() += PeakList->GetMZI()[j].GetRank();

477

Ladder.

SetIntensity

()[

i

] = PeakList->GetMZI()[j].GetIntensity();

478

Ladder.

SetDelta

()[

i

] = PeakList->GetMZI()[j].GetMZ() - Ladder[

i

];

480  if

(j >= PeakList->GetNum())

break

;

482  if

(

i

>= Ladder.

size

())

break

;

493  for

(

i

= 0;

i

< Ladder.

size

();

i

++) {

508  for

(

i

= 0;

i

< PeakList->GetNum();

i

++) {

510  if

(Ladder.

ContainsFast

(PeakList->GetMZI()[

i

].GetMZ(),

tol

))

return true

;

539  catch

(NCBI_NS_STD::exception& e) {

540  ERR_POST

(

Info

<<

"Exception in CMSPeak::Read: "

<< e.what());

551  if

(

Read

(Spectrum, Settings) != 0) {

552  ERR_POST

(

Error

<<

"omssa: unable to read spectrum into CMSPeak"

);

569  ERR_POST

(

Info

<<

"omssa: not enough peaks in spectra"

);

576  const double

StopFraction)

const 580

Start.

SetMZ

() =

static_cast <int>

(StartFraction * Precursor);

581

Stop.

SetMZ

() =

static_cast <int>

(StopFraction * Precursor);

586  CMZI

*HiHit = upper_bound(

592  return

HiHit - LoHit;

597  const double

MinIntensity,

598  const int

Which)

const 601

Start.

SetMZ

() = StartIn;

602

Stop.

SetMZ

() = StopIn;

604  CMZI

*LoHit = lower_bound(

610  CMZI

*HiHit = upper_bound(

620  for

(; LoHit != HiHit; ++LoHit)

633  CMZI

*Hit = upper_bound(

655  const double

Stop)

const 659  return

(

double

)Lo/Hi;

699

}

else if

(

RangeRatio

(1.0, 1.5, 2.0) > 1.25) {

733  for

(iCharges = 0; iCharges <

GetNumCharges

(); iCharges++) {

748  for

(

i

= 0;

i

< Num;

i

++) {

750  if

(Intensity == 0.0) Intensity = 1;

778

(double)MZISort[

i

].GetIntensity()/MZISort[0].

GetIntensity

() > Threshold;

i

++);

789  for

(iMZI = 0; iMZI < TempLen && Temp[iMZI].

GetIntensity

() > Threshold * Temp[0].GetIntensity(); iMZI++);

804  for

(iMZI = 0; iMZI < TempLen; iMZI++) {

811  if

(Temp[iMZI].GetMZ() > Precursor - 5*

tol

/Charge &&

812

Temp[iMZI].GetMZ() < Precursor + 5*

tol

/Charge)

continue

;

816  if

(Temp[iMZI].GetMZ() > Precursor - 19*

tol

/Charge &&

817

Temp[iMZI].GetMZ() < Precursor + 5*

tol

/Charge)

continue

;

818  if

(Temp[iMZI].GetMZ() > Precursor/2 - 10 *

tol

/Charge &&

819

Temp[iMZI].GetMZ() < Precursor/2 + 3*

tol

/Charge)

continue

;

820  if

(Temp[iMZI].GetMZ() > Precursor/3 - 7*

tol

/Charge &&

821

Temp[iMZI].GetMZ() < Precursor/3 + 2*

tol

/Charge)

continue

;

822  if

(Temp[iMZI].GetMZ() > Precursor/4 - 5*

tol

/Charge &&

823

Temp[iMZI].GetMZ() < Precursor/4 + 1*

tol

/Charge)

continue

;

827  if

(Temp[iMZI].GetMZ() > Precursor - 12*

tol

/Charge &&

828

Temp[iMZI].GetMZ() < Precursor + 12*

tol

/Charge)

continue

;

847

Temp[iMZI].GetMZ() < Precursor/2 +

MSSCALE2INT

(1) * PrecursorSign +

tol

+ Precursor/500/2 )

continue

;

849

Temp[iMZI].GetMZ() < Precursor/3 +

MSSCALE2INT

(1) * PrecursorSign +

tol

+ Precursor/500/3 && Charge>=3)

continue

;

851

Temp[iMZI].GetMZ() < Precursor/4 +

MSSCALE2INT

(1) * PrecursorSign +

tol

+ Precursor/500/4 && Charge>=4)

continue

;

853

Temp[iMZI].GetMZ() < Precursor/5 +

MSSCALE2INT

(1) * PrecursorSign +

tol

+ Precursor/500/5 && Charge>=5)

continue

;

855

Temp[iMZI].GetMZ() < Precursor/6 +

MSSCALE2INT

(1) * PrecursorSign +

tol

+ Precursor/500/6 && Charge>=6)

continue

;

859

Temp[iTemp] = Temp[iMZI];

869  int

iTemp(0), iMZI, jMZI;

873  for

(iMZI = 0; iMZI < TempLen - 1; iMZI++) {

874  if

(Deleted.

find

(iMZI) != Deleted.

end

())

continue

;

875  for

(jMZI = iMZI + 1; jMZI < TempLen; jMZI++) {

877  if

((*FCN)(Temp[iMZI], Temp[jMZI],

tol

)) {

884  for

(iMZI = 0; iMZI < TempLen; iMZI++) {

885  if

(Deleted.count(iMZI) == 0) {

886

Temp[iTemp] = Temp[iMZI];

937  bool

ConsiderMultProduct(

false

);

950

ofstream FileOut(

"afterprecurse.dta"

);

951  xWrite

(FileOut, Temp, TempLen);

959

Temp, TempLen, ConsiderMultProduct);

1009  const int

tolin)

const 1011  if

(TestMZ < BigMZ -

MSSCALE2INT

(Diff) + tolin &&

1020  const int

tolin)

const 1022  if

(

IsAtMZ

(BigMZ, TestMZ, 1, tolin) ||

1023  IsAtMZ

(BigMZ, TestMZ, 16, tolin) ||

1024  IsAtMZ

(BigMZ, TestMZ, 17, tolin) ||

1025  IsAtMZ

(BigMZ, TestMZ, 18, tolin))

return true

;

1033  const bool

ConsiderMultProduct)

1042

ofstream FileOut(

"afterbase.dta"

);

1043  xWrite

(FileOut, Temp, TempLen);

1051

ofstream FileOut(

"afteriso.dta"

);

1052  xWrite

(FileOut, Temp, TempLen);

1072  for

(iMZI = 0; iMZI < TempLen - 1; iMZI++) {

1073  if

(Deleted.count(iMZI) != 0)

continue

;

1075  if

(!ConsiderMultProduct ||

1076

Temp[iMZI].GetMZ() >

1089  for

(jMZI = iMZI + 1; jMZI < TempLen; jMZI++) {

1090  if

(Temp[jMZI].GetMZ() < Temp[iMZI].GetMZ() +

MSSCALE2INT

(Window) +

tol

&&

1091

Temp[jMZI].GetMZ() > Temp[iMZI].GetMZ() -

MSSCALE2INT

(Window) -

tol

&&

1092

Deleted.

find

(jMZI) == Deleted.

end

()) {

1093  if

(

IsMajorPeak

(Temp[iMZI].GetMZ(), Temp[jMZI].GetMZ(),

tol

)) {

1095

MajorPeak[jMZI] = iMZI;

1100  if

(MajorPeak.

find

(jMZI) != MajorPeak.

end

()) {

1101  if

(Considered.

find

(jMZI) != Considered.

end

())

1103

Considered.

insert

(jMZI);

1105  if

(HitCount <= HitsAllowed)

continue

;

1109  if

(HitCount <= HitsAllowed)

continue

;

1116  for

(iMZI = 0; iMZI < TempLen; iMZI++) {

1117  if

(Deleted.count(iMZI) == 0) {

1118

Temp[iTemp] = Temp[iMZI];

1127

ofstream FileOut(

"aftercull.dta"

);

1128  xWrite

(FileOut, Temp, TempLen);

1138  const int

Charge,

const double

Threshold,

int

& NumLo,

int

& NumHi)

1146

NumPeaks = NumLo = NumHi = 0;

1150

Low = PrecursorMass;

1159  for

(iMZI = 0; iMZI <

GetPeakLists

()[Which]->GetNum(); iMZI++) {

1160  if

(

GetPeakLists

()[Which]->GetMZI()[iMZI].GetIntensity() > Threshold*MaxI &&

1161  GetPeakLists

()[Which]->GetMZI()[iMZI].GetMZ() <= PrecursorMass) {

1162  if

(

GetPeakLists

()[Which]->GetMZI()[iMZI].GetMZ() > High) {

1165  if

(

GetPeakLists

()[Which]->GetMZI()[iMZI].GetMZ() < Low) {

1169  if

(

GetPeakLists

()[Which]->GetMZI()[iMZI].GetMZ() < PrecursorMass/2.0) NumLo++;

1184  const int

*IntMassArray = MassArray.

GetIntMass

();

1189  for

(ipeaks = 0 ; ipeaks <

GetPeakLists

()[Which]->GetNum() - 1; ipeaks++) {

1194  for

(; low <

GetPeakLists

()[Which]->GetNum(); low++) {

1196  if

(IntMassArray[

i

] == 0)

continue

;

1201  if

(Nodup)

goto

newpeak;

1218  unsigned

Intensity(0);

1221  if

(Intensity <

GetPeakLists

()[Which]->GetMZI()[

i

].GetIntensity())

1222

Intensity =

GetPeakLists

()[Which]->GetMZI()[

i

].GetIntensity();

1257

TPeakSet::iterator iPeakSet;

1266  for

(iPeakSet =

GetPeaks

().begin();

1274  for

(iCharges = 0; iCharges < Peaks->

GetNumCharges

(); iCharges++) {

1278

ptol = (Zdep * (Peaks->

GetCharges

()[iCharges] - 1) + 1);

1283

ptol = (Zdep * (Peaks->

GetCharges

()[iCharges] - 1) + 1) * Peptol;

1285  for

(iIsotopes = 0; iIsotopes <= Numisotopes; ++iIsotopes) {

1291

temp->

Mass

= CalcMass;

1294

temp->

Peak

= Peaks;

1297  const

ncbi::CConstRef<ncbi::CObject> myobject(

static_cast <CObject

*

>

(temp));

const int kNumUniqueAA

@MSMod.hpp User-defined methods of the data storage class.

void Next(TLadderMap::iterator &Iter, TMSCharge BeginCharge=0, TMSCharge EndCharge=0, TMSIonSeries SeriesType=eMSIonTypeUnknown)

iterate over the ladder map over the charge range and series type indicated

void Begin(TLadderMap::iterator &Iter, TMSCharge BeginCharge=0, TMSCharge EndCharge=0, TMSIonSeries SeriesType=eMSIonTypeUnknown)

TLadderMap & SetLadderMap(void)

returns the laddermap (maps key based on charge and series type to a vector of CLadder)

TIntensity & SetIntensity(void)

Set the intensity array.

const TDelta & GetDelta(void) const

Get the mass delta array.

int & SetSum(void)

Set the sum of ranks of matched peaks.

const TIntensity & GetIntensity(void) const

Get the intensity array.

const int GetSum(void) const

Get the sum of ranks of matched peaks.

int & SetM(void)

Set the number of matches.

bool ContainsFast(int MassIndex, int Tolerance)

TDelta & SetDelta(void)

Set the mass delta array.

const int GetM(void) const

Get the number of matches.

const TLadderNumber & GetLadderNumber(void) const

Return the array containing the number of the ions.

TMSNumber & SetNumber(void)

Set the ion series number.

const TMSNumber GetNumber(void) const

Get the ion series number.

TMSMZ & SetDelta(void)

Set the mass delta.

const TMSIonSeries GetIonSeries(void) const

Get the ion type.

const TMSCharge GetCharge(void) const

Get the ion charge.

TMSCharge & SetCharge(void)

Set the ion charge.

TMSIonSeries & SetIonSeries(void)

Set the ion type.

const TMSIntensity GetIntensity(void) const

return the intensity of the peak

TMSMZ & SetMZ(void)

set the m/z value of the peak

TMSIntensity & SetIntensity(void)

set the intensity of the peak

const TMSMZ GetMZ(void) const

get the m/z value of the peak

class to contain preliminary hits.

TModInfo ModInfo

modification information array

void RecordMatches(CLadderContainer &LadderContainer, int iMod, CMSPeak *Peaks, unsigned ModMask, CMod ModList[], int NumMod, const char *PepStart, int Searchctermproduct, int Searchb1, int TheoreticalMassIn)

Make a record of the hits to the mass ladders.

CMSModInfo & SetModInfo(int n)

set modification info

void RecordMatchesScan(CLadder &Ladder, int &iHitInfo, CMSPeak *Peaks, EMSPeakListTypes Which, int NOffset, int COffset)

helper function for RecordHits that scans thru a single ladder

void CountHitsByType(int &Independent, int &Dependent, double Threshold, int MaxI) const

count hits into two categories: independent hits and hits that are dependent on others

int CountMods(unsigned ModMask, int NumMod)

Count Modifications in Mask.

int CountHits(double Threshold, int MaxI)

return number of hits above threshold

void RecordModInfo(unsigned ModMask, CMod ModList[], int NumMod, const char *PepStart)

Record the modifications used in the hit Note that fixed aa modifications are *not* recorded as these...

int NumModInfo

size of ModInfo

Class to hold mod information for a hit.

class for holding a set of peaks

EMSPeakListSort & SetSorted(void)

CMZI *const GetMZI(void) const

void Rank(void)

Rank the given spectrum by intensity.

const int GetNum(void) const

const EMSPeakListSort GetSorted(void) const

void Sort(EMSPeakListSort SortType)

sort the peak by sort type

void CreateLists(int Size)

fill out the arrays and set defaults

int SortPeaks(int Peptol, int Zdep, int Numisotopes, bool Pepppm, int ChargeSign)

put the pointers into an array sorted by mass

TPeakSet & GetPeaks(void)

CIntervalTree MassIntervals

class to hold spectral data for filtering and statistical characterization

void CullBaseLine(const double Threshold, CMZI *Temp, int &TempLen)

take out peaks below a threshold

int CompareSortedRank(CLadder &Ladder, EMSPeakListTypes Which, vector< bool > &usedPeaks)

Compare the ladder and peaks and return back rank statistics.

int tol

product error tolerance of peptide

const EMSHitError GetError(void) const

return any errors in computing on peaks

void SetPrecursorTol(double tolin)

set the precursor mass tolerance in Daltons.

void CullChargeAndWhich(const CMSSearchSettings &Settings)

Performs culling based on whether to consider multiply charged ions or not.

const int CountRange(const double StartFraction, const double StopFraction) const

return the number of peaks in a range.

const bool CompareTop(CLadder &Ladder)

compares only the top hits

void CullIsotope(CMZI *Temp, int &TempLen)

cull isotopes using the Markey Method

int & SetNumber(void)

set the spectrum number

const bool Contains(const int value, const EMSPeakListTypes Which) const

see if value is contained in peaks

const int GetMaxI(const EMSPeakListTypes Which) const

Get Maximum intensity.

const bool ContainsFast(const int value, const EMSPeakListTypes Which) const

see if value is contained in peaks using binary search

TMSHitList HitList[eMSPeakListChargeMax - eMSPeakListCharge1]

int * GetCharges(void)

return allowed computed charges

void SetError(const EMSHitError ErrorIn)

set any errors in computing on peaks

void SmartCull(const CMSSearchSettings &Settings, CMZI *Temp, int &TempLen, const bool ConsiderMultProduct)

recursively culls the peaks

const int GetPrecursormz(void) const

get precursor m/z

int LastHitNum[eMSPeakListChargeMax - eMSPeakListCharge1]

int Read(const CMSSpectrum &Spectrum, const CMSSearchSettings &Settings)

Read a spectrum set into a CMSPeak.

void ReadAndProcess(const CMSSpectrum &Spectrum, const CMSSearchSettings &Settings)

Read and process a spectrum set into a CMSPeak.

CMSSpectrum::TIds & SetName(void)

set the names of the spectrum

const bool IsMajorPeak(const int BigMZ, const int TestMZ, const int tolin) const

see if TestMZ can be associated with BigMZ, e.g.

const int CountAAIntervals(const CMassArray &MassArray, const bool Nodup, const EMSPeakListTypes Which) const

count number of AA intervals in spectrum.

void InitHitList(const int Minhitin)

initializes arrays used to track hits

CMSPeak(void)

CMSPeak ctor.

void HighLow(int &High, int &Low, int &NumPeaks, const int PrecursorMass, const int Charge, const double Threshold, int &NumLo, int &NumHi)

return the lowest culled peak and the highest culled peak less than the precursor mass passed in

void xCMSPeak(void)

shared c'tor code

void SetComputedCharge(const CMSChargeHandle &ChargeHandle, const CMSSpectrum &Spectrum)

calculates charge based on threshold and sets charge value

const int CalcPrecursorMass(const int PrecursorCharge) const

calculates neutral mass

void CullPrecursor(CMZI *Temp, int &TempLen, const int Precursor, const int Charge, bool PrecursorCull, int PrecursorSign)

cull precursors

int PeptidesExamined[eMSPeakListChargeMax - eMSPeakListCharge1]

int Charges[eMSPeakListChargeMax - eMSPeakListCharge1]

TPeakLists & SetPeakLists(void)

set the peak lists

const bool AddHit(CMSHit &in, CMSHit *&out)

add hit to hitlist.

const bool IsAtMZ(const int BigMZ, const int TestMZ, const int Diff, const int tolin) const

check to see if TestMZ is Diff away from BigMZ

int HitListIndex[eMSPeakListChargeMax - eMSPeakListCharge1]

const int GetMinhit() const

Get minimum hit.

const int CountMZRange(const int StartIn, const int StopIn, const double MinIntensity, const int Which) const

return the number of peaks in a range

const bool IsPlus1(const double PercentBelowIn) const

is the data charge +1?

const int GetNumCharges(void) const

return number of allowed computed charges

EChargeState ComputedCharge

void CullH20NH3(CMZI *Temp, int &TempLen)

cull peaks that are water or ammonia loss note that this only culls the water or ammonia loss if thes...

const TPeakLists & GetPeakLists(void) const

get the peak lists

const int Compare(CLadder &Ladder, const EMSPeakListTypes Which) const

compare peaks to ladder using ContainsFast

void xWrite(std::ostream &FileOut, const CMZI *const Temp, const int Num) const

writes out dta format

const double RangeRatio(const double Start, const double Middle, const double Stop) const

takes the ratio, low/high, of two ranges in the spectrum

void CullIterate(CMZI *Temp, int &TempLen, const TMZIbool FCN)

iterate thru peaks, deleting ones that pass the test

void SetTolerance(const double tolin)

set the product mass tolerance in Daltons.

void CullAll(const CMSSearchSettings &Settings)

use smartcull on all charge states

const int AboveThresh(const double Threshold, const EMSPeakListTypes Which) const

counts the number of peaks above % of maximum peak

const EMSPeakListTypes GetWhich(const int Charge) const

returns the cull array index

const int GetConsiderMult(void) const

gets min precursor charge to consider multiply charged product ions

const int PercentBelow(void) const

the number of peaks at and below the precursor ion

void Write(std::ostream &FileOut, const EMSSpectrumFileType FileType, const EMSPeakListTypes Which) const

Write out a CMSPeak in dta format (useful for debugging)

int & SetMinhit(void)

Set minimum hit.

@MSSearchSettings.hpp User-defined methods of the data storage class.

CMSBasicMatchedPeak & SetHitInfo(int n)

Set the hit info at array position n.

int & SetM(void)

Set the number of matched peaks.

TMSMZ & SetTheoreticalMass(void)

set the theoretical mass of the hit

int & SetSum(void)

Set the sum of ranks.

const CMSBasicMatchedPeak & GetHitInfo(int n) const

Get the hit info at array position n.

const int GetHits(void) const

return the size of the HitInfo array

int & SetN(void)

Set the number of experimental peaks.

void CreateHitInfo(void)

initialize the HitInfo array delete any existing array size is determined by GetHits()

const TMSCharge GetCharge(void) const

get the charge

a class for holding an m/z value, intensity, and rank

TMSRank & SetRank(void)

set the peak rank

const int *const GetIntMass(void) const

contains information for a post translational modification at a particular sequence site

TSite GetSite(void) const

Get the site position.

TEnum GetEnum(void) const

Get mod type.

TFixed GetFixed(void) const

Is the mod fixed?

container_type::iterator iterator

const_iterator end() const

const_iterator find(const key_type &key) const

iterator_bool insert(const value_type &val)

const_iterator find(const key_type &key) const

const_iterator end() const

Include a standard set of the NCBI C++ Toolkit most basic headers.

std::ofstream out("events_result.xml")

main entry point for tests

void reset(element_type *p=0, EOwnership ownership=eTakeOwnership)

Reset will delete the old pointer (if owned), set content to the new value, and assume the ownership ...

#define ERR_POST(message)

Error posting with file, line number information but without error codes.

void Fatal(CExceptionArgs_Base &args)

void Info(CExceptionArgs_Base &args)

iterator Insert(const interval_type &interval, const mapped_type &value)

TNegative GetNegative(void) const

Get the Negative member data.

const TMz & GetMz(void) const

Get the Mz member data.

TTophitnum GetTophitnum(void) const

Get the Tophitnum member data.

TPeptol GetPeptol(void) const

Get the Peptol member data.

TMincharge GetMincharge(void) const

Get the Mincharge member data.

TMinspectra GetMinspectra(void) const

Get the Minspectra member data.

const TAbundance & GetAbundance(void) const

Get the Abundance member data.

TMaxcharge GetMaxcharge(void) const

Get the Maxcharge member data.

TDoublewin GetDoublewin(void) const

Get the Doublewin member data.

const TChargehandling & GetChargehandling(void) const

Get the Chargehandling member data.

bool CanGetIds(void) const

Check if it is safe to call GetIds method.

TPlusone GetPlusone(void) const

Get the Plusone member data.

TConsidermult GetConsidermult(void) const

Get the Considermult member data.

TDoublenum GetDoublenum(void) const

Get the Doublenum member data.

bool CanGetNumber(void) const

Check if it is safe to call GetNumber method.

const TCharge & GetCharge(void) const

Get the Charge member data.

TCalccharge GetCalccharge(void) const

Get the Calccharge member data.

TMsmstol GetMsmstol(void) const

Get the Msmstol member data.

TCalcplusone GetCalcplusone(void) const

Get the Calcplusone member data.

const TIds & GetIds(void) const

Get the Ids member data.

EMSSpectrumFileType

Access to EMSSpectrumFileType's attributes (values, names) as defined in spec.

TNumber GetNumber(void) const

Get the Number member data.

TCutlo GetCutlo(void) const

Get the Cutlo member data.

TMinhit GetMinhit(void) const

Get the Minhit member data.

TPrecursorcull GetPrecursorcull(void) const

Get the Precursorcull member data.

TSinglenum GetSinglenum(void) const

Get the Singlenum member data.

TPrecursormz GetPrecursormz(void) const

Get the Precursormz member data.

TSinglewin GetSinglewin(void) const

Get the Singlewin member data.

@ eMSCalcPlusOne_calc

guess charge one

@ eMSHitError_notenuffpeaks

not enough peaks to search

@ eMSSpectrumFileType_dta

const double kNeutron

neutron mass

static bool FCompareIsotope(const CMZI &x, const CMZI &y, int tol)

static bool FCompareH2ONH3(const CMZI &x, const CMZI &y, int tol)

EMSPeakListSort

enumeration of peak sort order

@ eMSPeakListSortIntensity

bool(* TMZIbool)(const CMZI &, const CMZI &, int tol)

function object for cull iterate

EMSPeakListTypes

enum that describes type of peak list

constexpr auto sort(_Init &&init)

const GenericPointer< typename T::ValueType > T2 value

Int minimum(Int i, Int j)

std::istream & in(std::istream &in_, double &x_)

double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)

void copy(Njn::Matrix< S > *matrix_, const Njn::Matrix< T > &matrix0_)

static SLJIT_INLINE sljit_ins l(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)

bool operator()(CMZI x, CMZI y)

bool operator()(CMZI x, CMZI y)

bool operator()(CMZI x, CMZI y)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4