|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fhcrc.cpl.viewer.amt.AmtDatabaseFeatureSetGenerator
public class AmtDatabaseFeatureSetGenerator
This class Generates FeatureSets based on AMT Database entries. These featuresets are what's actually used in matching.
| Field Summary | |
|---|---|
protected AmtDatabase |
amtDatabase
|
| Constructor Summary | |
|---|---|
AmtDatabaseFeatureSetGenerator(AmtDatabase amtDatabase)
|
|
| Method Summary | |
|---|---|
protected static Feature |
createFeatureForPeptideWithMods(AmtPeptideEntry peptideEntry,
double observedHydrophobicity,
java.util.List<MS2Modification> modifications)
Modifications are applied all-or-nothing. |
FeatureSet |
createFeatureSetForRun(AmtRunEntry runEntry,
MS2Modification[] modifications)
create a featureset that represents all the features from a run within an amt database, with their original times. |
Feature[] |
createFeaturesForModifications(MS2Modification[] modifications)
Create a feature set based on this AMT database, accounting for expected modifications. |
static java.util.List<Feature> |
generateModFeaturesForPeptide(AmtPeptideEntry peptideEntry,
double observedHydrophobicity,
java.util.List<MS2Modification> staticMods,
java.util.List<MS2Modification> varMods)
Note: Assumes that a variable modification is either fully applied, to all residues in the peptide, or not applied at all |
protected static java.util.List<Feature> |
recursivelyAddFeaturesForMods(AmtPeptideEntry peptideEntry,
double observedHydrophobicity,
java.util.List<MS2Modification> appliedMods,
java.util.List<MS2Modification> modsRemaining)
Recursively generate features for all possible masses, given the list of variable modifications known to exist in this peptide and the list of modifications already applied |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected AmtDatabase amtDatabase
| Constructor Detail |
|---|
public AmtDatabaseFeatureSetGenerator(AmtDatabase amtDatabase)
| Method Detail |
|---|
public Feature[] createFeaturesForModifications(MS2Modification[] modifications)
modifications -
public static java.util.List<Feature> generateModFeaturesForPeptide(AmtPeptideEntry peptideEntry,
double observedHydrophobicity,
java.util.List<MS2Modification> staticMods,
java.util.List<MS2Modification> varMods)
peptideEntry - observedHydrophobicity - staticMods - varMods -
protected static java.util.List<Feature> recursivelyAddFeaturesForMods(AmtPeptideEntry peptideEntry,
double observedHydrophobicity,
java.util.List<MS2Modification> appliedMods,
java.util.List<MS2Modification> modsRemaining)
peptideEntry - observedHydrophobicity - appliedMods - modsRemaining -
protected static Feature createFeatureForPeptideWithMods(AmtPeptideEntry peptideEntry,
double observedHydrophobicity,
java.util.List<MS2Modification> modifications)
peptideEntry - observedHydrophobicity - modifications -
public FeatureSet createFeatureSetForRun(AmtRunEntry runEntry,
MS2Modification[] modifications)
runEntry - modifications -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||