Class QuantityFeature<S extends AbstractSequence<C>,C extends Compound>
- java.lang.Object
-
- org.biojava.nbio.core.sequence.features.AbstractFeature<S,C>
-
- org.biojava.nbio.core.sequence.features.QuantityFeature<S,C>
-
- All Implemented Interfaces:
FeatureInterface<S,C>
public class QuantityFeature<S extends AbstractSequence<C>,C extends Compound> extends AbstractFeature<S,C>
It is common to have a numerical value or values associated with a feature. This can then be used in heat maps or other visual indicators when viewing a sequence. Multiple quantities could represent a time corse study and display a color gradient- Author:
- Scooter Willis
-
-
Field Summary
-
Fields inherited from class org.biojava.nbio.core.sequence.features.AbstractFeature
LENGTH, LOCATION_LENGTH, TYPE
-
-
Constructor Summary
Constructors Constructor Description QuantityFeature(String type, String source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addQuantity(Number value)
List<Number>
getQuantities()
void
setQuantities(List<Number> quantities)
-
Methods inherited from class org.biojava.nbio.core.sequence.features.AbstractFeature
addQualifier, getChildrenFeatures, getDescription, getLocations, getParentFeature, getQualifiers, getShortDescription, getSource, getType, getUserObject, setChildrenFeatures, setDescription, setLocation, setParentFeature, setQualifiers, setShortDescription, setSource, setType, setUserObject
-
-
-
-
Constructor Detail
-
QuantityFeature
public QuantityFeature(String type, String source)
- Parameters:
type
-source
-
-
-
Method Detail
-
addQuantity
public void addQuantity(Number value)
- Parameters:
value
-
-
getQuantities
public List<Number> getQuantities()
- Returns:
- the quantities
-
setQuantities
public void setQuantities(List<Number> quantities)
- Parameters:
quantities
- the quantities to set
-
-