001 package calhoun.analysis.crf.test;
002
003 import calhoun.analysis.crf.io.IntervalInputSequence.IntervalRangeMapValue;
004 import calhoun.util.AbstractTestCase;
005 import calhoun.util.RangeMap;
006
007 public class RangeMapExamples extends AbstractTestCase {
008
009 public void testRangeMapPositionQueryExample() throws Exception {
010 RangeMap rm = new RangeMap();
011
012 int[] starts = new int[]{5,10,15,20,12};
013 int[] ends = new int[]{7,9,17,22,23};
014 assertEquals(starts.length,ends.length);
015 int n = starts.length;
016
017
018 for (int j=0; j<n; j++) {
019 IntervalRangeMapValue irmv = new IntervalRangeMapValue(5,10,1.0);
020 rm.add(irmv.start,irmv.end,irmv);
021 }
022
023
024
025
026
027 }
028
029 }