public interface PrecursorIon extends PeptideIon
PeptideIon
, which can cleavage different types of product ions.AbstractPrecursorIon
Modifier and Type | Method and Description |
---|---|
ProductIon |
getProductIon(ProductIonType type,
int position,
int charge)
A precursor ion can cleavage different type of product ions.
|
getCharge, getMass, getMassOverCharge, getPeptide
ProductIon getProductIon(ProductIonType type, int position, int charge) throws IonCleavageException
type
- can not set null, otherwise throw NullPointerException.position
- from [1..peptide.length-1]charge
- from [1..3], based on the precursor charge.ProductIon
, can not return a null.IonCleavageException,
- when user set position and charge overflow the range of setting.IonCleavageException
Copyright © 2015 European Bioinformatics Institute. All Rights Reserved.