fr.inrialpes.exmo.align.util
Class ExtGroupEval
java.lang.Object
fr.inrialpes.exmo.align.util.ExtGroupEval
- public class ExtGroupEval
- extends java.lang.Object
A basic class for synthesizing the results of a set of alignments provided by
different algorithms. The output is a table showing various classical measures
for each test and for each algorithm. Average is also computed as Harmonic means.
java -cp procalign.jar fr.inrialpes.exmo.align.util.GroupEval [options]
where the options are:
-o filename --output=filename
-f format = seo (symetric/effort-based/oriented) --format=seo
-d debug --debug=level
-s algo/measure
-l list of compared algorithms
-t output --type=output: xml/tex/html/ascii
The input is taken in the current directory in a set of subdirectories (one per
test which will be rendered by a line) each directory contains a number of
alignment files (one per algorithms which will be renderer as a column).
If output is requested (-o
flags), then output will be written to
output
if present, stdout by default.
$Id: ExtGroupEval.java 204 2006-02-01 21:45:17Z euzenat $
- Author:
- Sean K. Bechhofer, Jérôme Euzenat
Field Summary |
(package private) static java.lang.String |
color
|
(package private) static int |
debug
|
(package private) static java.lang.String |
dominant
|
(package private) static java.lang.String |
filename
|
(package private) static java.lang.String |
format
|
(package private) static int |
fsize
|
(package private) static java.util.Vector |
listAlgo
|
(package private) static java.util.Hashtable |
loaded
|
(package private) static Parameters |
params
|
(package private) static java.lang.String |
type
|
Method Summary |
static Evaluator |
eval(java.lang.String alignName1,
java.lang.String alignName2)
|
static java.util.Vector |
iterateAlignments(java.io.File dir)
|
static java.util.Vector |
iterateDirectories()
|
static void |
main(java.lang.String[] args)
|
static void |
print(java.util.Vector result)
This does not only print the results but compute the average as well |
static void |
printFormat(java.io.PrintStream w,
double f)
|
static void |
run(java.lang.String[] args)
|
static void |
usage()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
params
static Parameters params
filename
static java.lang.String filename
format
static java.lang.String format
fsize
static int fsize
type
static java.lang.String type
dominant
static java.lang.String dominant
listAlgo
static java.util.Vector listAlgo
debug
static int debug
color
static java.lang.String color
loaded
static java.util.Hashtable loaded
ExtGroupEval
public ExtGroupEval()
main
public static void main(java.lang.String[] args)
run
public static void run(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
iterateDirectories
public static java.util.Vector iterateDirectories()
iterateAlignments
public static java.util.Vector iterateAlignments(java.io.File dir)
eval
public static Evaluator eval(java.lang.String alignName1,
java.lang.String alignName2)
print
public static void print(java.util.Vector result)
- This does not only print the results but compute the average as well
printFormat
public static void printFormat(java.io.PrintStream w,
double f)
usage
public static void usage()
..no bottom yet...