annotate bindings/java/src/org/omras2/Query.java @ 770:c54bc2ffbf92 tip

update tags
author convert-repo
date Fri, 16 Dec 2011 11:34:01 +0000
parents a9978a6d0bb3
children
rev   line source
mas01mj@726 1 package org.omras2;
mas01mj@726 2 import lombok.Getter;
mas01mj@726 3 import lombok.Setter;
mas01mj@726 4
mas01mj@726 5 public class Query
mas01mj@726 6 {
mas01mj@726 7 public enum Accumulation { DB, PER_TRACK, ONE_TO_ONE };
mas01mj@726 8 public enum Distance { DOT, EUCLIDEAN_NORMED, EUCLIDEAN };
mas01mj@726 9
mas01mj@726 10 @Getter @Setter private int seqLength;
mas01mj@726 11 @Getter @Setter private int seqStart;
mas01mj@726 12 @Getter @Setter private int npoints;
mas01mj@726 13 @Getter @Setter private int ntracks;
mas01mj@726 14 @Getter @Setter private int hopSize;
mas01mj@726 15
mas01mj@726 16 @Getter @Setter private boolean exhaustive;
mas01mj@726 17 @Getter @Setter private boolean hasFalsePositives;
mas01mj@726 18 @Getter @Setter private Accumulation accumulation;
mas01mj@726 19 @Getter @Setter private Distance distance;
mas01mj@726 20
mas01mj@726 21 @Getter @Setter private String[] includeKeys = {};
mas01mj@726 22 @Getter @Setter private String[] excludeKeys = {};
mas01mj@726 23
mas01mj@726 24 @Getter @Setter private double radius;
mas01mj@726 25 @Getter @Setter private double absThres;
mas01mj@726 26 @Getter @Setter private double relThres;
mas01mj@726 27 @Getter @Setter private double durRatio;
mas01mj@729 28
mas01mj@729 29 @Getter @Setter private Datum datum;
mas01mj@729 30
mas01mj@726 31 public Query()
mas01mj@726 32 {
mas01mj@726 33 accumulation = Accumulation.PER_TRACK;
mas01mj@726 34 distance = Distance.EUCLIDEAN_NORMED;
mas01mj@729 35 datum = new Datum();
mas01mj@726 36 }
mas01mj@726 37
mas01mj@726 38 }