package org.biojava.dasobert.feature;
-
import java.util.Iterator;
-/** a class that represents Histogram Style features
- * in addition to normal features they know about Max and Minimum scores for the whole line
- * Histogram feautes have only one (Histogram) Segment, which contains the scores for each position
- *
+/**
+ * a class that represents Histogram Style features in addition to normal
+ * features they know about Max and Minimum scores for the whole line Histogram
+ * feautes have only one (Histogram) Segment, which contains the scores for each
+ * position
+ *
* @author Andreas Prlic
- *
+ *
*/
-public class HistogramFeature
- extends AbstractFeatureTrack {
-
- double max;
- double min;
-
- public HistogramFeature() {
- super();
- // TODO Auto-generated constructor stub
- }
-
-
-
- public double getMax() {
- return max;
- }
-
-
-
- public void setMax(double max) {
- this.max = max;
- }
-
-
-
- public double getMin() {
- return min;
- }
-
-
-
- public void setMin(double min) {
- this.min = min;
- }
-
-
-
- public Object clone() {
-
- HistogramFeature f = new HistogramFeature();
-
- f.setName(name);
- f.setMethod(method);
- f.setType(type);
- f.setNote(note);
- f.setLink(link);
- f.setSource(source);
- f.setScore(score);
-
- Iterator iter = segments.iterator();
-
- while (iter.hasNext()){
- Segment s = (Segment) iter.next();
- f.addSegment((Segment)s.clone());
- }
-
- return f;
-
-
- }
-
-
-
-
-
+public class HistogramFeature extends AbstractFeatureTrack
+{
+
+ double max;
+
+ double min;
+
+ public HistogramFeature()
+ {
+ super();
+ // TODO Auto-generated constructor stub
+ }
+
+ public double getMax()
+ {
+ return max;
+ }
+
+ public void setMax(double max)
+ {
+ this.max = max;
+ }
+
+ public double getMin()
+ {
+ return min;
+ }
+
+ public void setMin(double min)
+ {
+ this.min = min;
+ }
+
+ public Object clone()
+ {
+
+ HistogramFeature f = new HistogramFeature();
+
+ f.setName(name);
+ f.setMethod(method);
+ f.setType(type);
+ f.setNote(note);
+ f.setLink(link);
+ f.setSource(source);
+ f.setScore(score);
+
+ Iterator iter = segments.iterator();
+
+ while (iter.hasNext())
+ {
+ Segment s = (Segment) iter.next();
+ f.addSegment((Segment) s.clone());
+ }
+
+ return f;
+
+ }
}