fr.inrialpes.exmo.align.util
Class GroupOutput
java.lang.Object
fr.inrialpes.exmo.align.util.GroupOutput
public class GroupOutput
- extends Object
A basic class for synthesizing the alignment results of an algorithm with regard to the ontology characteristics as a colored module.
These modules are however computed on averaging the precision recall/graphs
on test directories instead of recording the actual precision recall graphs
which would amount at recoding all the valid and invalid alignment cells and
their level.
java -cp procalign.jar fr.inrialpes.exmo.align.util.GroupOutput [options]
where the options are:
-o filename --output=filename
-c --color
-d debug --debug=level
-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) each directory contains a the alignment files (one per algorithm) for that test and the
reference alignment file.
If output is
requested (-o
flags), then output will be written to
output
if present, stdout by default. In case of the Latex output, there are numerous files generated (regardless the -o
flag).
$Id: GroupOutput.java 585 2008-01-31 09:08:26Z euzenat $
- Author:
- Jérôme Euzenat
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SIZE
static int SIZE
cellSpec
static int[][] cellSpec
params
Parameters params
listAlgo
Vector listAlgo
fileNames
String fileNames
outFile
String outFile
type
String type
color
String color
debug
int debug
loaded
OntologyCache loaded
output
PrintWriter output
GroupOutput
public GroupOutput()
main
public static void main(String[] args)
run
public void run(String[] args)
throws Exception
- Throws:
Exception
iterateAlgorithm
public void iterateAlgorithm()
iterateCells
public double[] iterateCells(String algo)
iterateTests
public double iterateTests(String algo,
int[] tests)
eval
public Evaluator eval(String alignName1,
String alignName2)
throws AlignmentException
- Throws:
AlignmentException
printPGFTeX
public void printPGFTeX(String algo,
double[] cells)
printTSV
public void printTSV(double[][] result)
stringFormat
public String stringFormat(double f)
colorFormat
public String colorFormat(double f)
usage
public void usage()
(C) INRIA & friends, 2003-2008