public class GroupEval extends CommonCLI
java -cp procalign.jar fr.inrialpes.exmo.align.util.GroupEval [options]where the options are:
-c,--color <COLOR> Color even lines of the output in COLOR (default: lightblue) -D <NAME=VALUE> Use value for given property -d,--debug <LEVEL> debug argument is deprecated, use logging instead See http://alignapi.gforge.inria.fr/logging.html -e,--evaluator <CLASS> Use CLASS as evaluation plotter -f,--format <MEAS> Used MEASures and order (precision/recall/f-measure/overall/time) (default: pr) -h,--help Print this page -l,--list <FILE> List of FILEs to be included in the results (required) -o,--output <FILE> Send output to FILE -P,--params <FILE> Read parameters from FILE -r,--reference <FILE> Name of the reference alignment FILE (default: refalign.rdf) -t,--type <TYPE> Output TYPE (html|xml|tex|ascii|triangle; default: html) -w,--directory <DIR> The DIRectory containing the data to evaluateThe 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: GroupEval.java 2217 2020-10-26 10:32:25Z euzenat $
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
classname |
(package private) java.lang.String |
color |
(package private) java.lang.String |
dominant |
(package private) boolean |
embedded |
(package private) java.lang.reflect.Constructor<?> |
evalConstructor |
(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 |
---|
GroupEval() |
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 |
printLATEX(java.util.Vector<java.util.Vector<java.lang.Object>> result,
java.io.PrintStream writer) |
void |
printTRIANGLE(java.util.Vector<java.util.Vector<java.lang.Object>> result,
java.io.PrintStream writer)
A plot of the precision recall points on a triangular space
Added level lines provides by Christian Meilicke (U.
|
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 dominant
java.lang.String[] listAlgo
int size
java.lang.String color
java.lang.String ontoDir
java.lang.String classname
java.lang.reflect.Constructor<?> evalConstructor
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 printTRIANGLE(java.util.Vector<java.util.Vector<java.lang.Object>> result, java.io.PrintStream writer)
result:
- the vector of vector result to be printedwriter:
- the writer in which to print itpublic void printHTML(java.util.Vector<java.util.Vector<java.lang.Object>> result, java.io.PrintStream writer)
public void printLATEX(java.util.Vector<java.util.Vector<java.lang.Object>> result, java.io.PrintStream writer)
(C) INRIA & friends, 2003-2020