public class WGroupEval extends CommonCLI
java -cp procalign.jar fr.inrialpes.exmo.align.util.WGroupEval [options]where the options are:
-o filename --output=filename -f format = prfot (precision/recall/f-measure/overall/time) --format=prfot -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: WGroupEval.java 2217 2020-10-26 10:32:25Z euzenat $
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
color |
(package private) java.lang.String |
dominant |
(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 |
(package private) java.io.PrintStream |
writer
The writer used to print the result
|
options, outputfilename, parameters
Constructor and Description |
---|
WGroupEval() |
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.PrintWriter writer) |
void |
printLATEX(java.util.Vector<java.util.Vector<java.lang.Object>> result,
java.io.PrintWriter writer) |
void |
printTRIANGLE(java.util.Vector<java.util.Vector<java.lang.Object>> result,
java.io.PrintWriter 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 dominant
java.lang.String[] listAlgo
int size
java.lang.String color
java.lang.String ontoDir
java.io.PrintStream writer
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.PrintWriter writer)
public void printLATEX(java.util.Vector<java.util.Vector<java.lang.Object>> result, java.io.PrintWriter writer)
public void printHTML(java.util.Vector<java.util.Vector<java.lang.Object>> result, java.io.PrintWriter writer)
(C) INRIA & friends, 2003-2020