public class ExtGroupEval extends CommonCLI
java -cp procalign.jar fr.inrialpes.exmo.align.util.ExtGroupEval [options]where the options are:
-o filename --output=filename -f format = sepr (symetric/effort-based/precision-oriented/recall-oriented) --format=sepr -r filename --reference=filename -s algo/measure -l list of compared algorithms -t output --type=output: xml/tex/html/asciiThe 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 2173 2017-08-02 11:47:17Z euzenat $
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
color |
(package private) boolean |
embedded |
(package private) java.lang.String |
format |
(package private) int |
fsize |
(package private) java.lang.String[] |
listAlgo |
(package private) static org.slf4j.Logger |
logger |
(package private) java.lang.String |
ontoDir |
(package private) java.lang.String |
reference |
(package private) int |
size |
(package private) java.lang.String |
type |
options, outputfilename, parameters
Constructor and Description |
---|
ExtGroupEval() |
Modifier and Type | Method and Description |
---|---|
Evaluator |
eval(java.lang.String alignName1,
java.lang.String alignName2) |
java.util.Vector<java.lang.Object> |
iterateAlignments(java.io.File dir) |
java.util.Vector<java.util.Vector<java.lang.Object>> |
iterateDirectories() |
static void |
main(java.lang.String[] args) |
void |
print(java.util.Vector<java.util.Vector<java.lang.Object>> result)
This does not only print the results but compute the average as well
|
void |
printHTML(java.util.Vector<java.util.Vector<java.lang.Object>> result,
java.io.PrintStream writer) |
void |
run(java.lang.String[] args) |
void |
usage() |
createListOption, createOption, createOptionalOption, createRequiredOption, exit, parseCommandLine, parseSpecificCommandLine, usage, usage, usage
static final org.slf4j.Logger logger
java.lang.String reference
java.lang.String format
int fsize
java.lang.String type
boolean embedded
java.lang.String[] listAlgo
int size
java.lang.String color
java.lang.String ontoDir
public static void main(java.lang.String[] args)
public void run(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.util.Vector<java.util.Vector<java.lang.Object>> iterateDirectories()
public java.util.Vector<java.lang.Object> iterateAlignments(java.io.File dir)
public Evaluator eval(java.lang.String alignName1, java.lang.String alignName2)
public void print(java.util.Vector<java.util.Vector<java.lang.Object>> result)
result:
- the vector of vector result to be printedpublic void printHTML(java.util.Vector<java.util.Vector<java.lang.Object>> result, java.io.PrintStream writer)
(C) INRIA & friends, 2003-2020