public class GenPlot extends CommonCLI
java -cp procalign.jar fr.inrialpes.exmo.align.util.GenPlot [options]where the options are:
-o filename --output=filename -l list of compared algorithms -t output --type=output: xml/tex/html/ascii -e classname --evaluator=classname -g classname --grapher=classnameThe 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: GenPlot.java 2174 2017-08-02 12:04:41Z euzenat $
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.reflect.Constructor<?> |
evalConstructor |
(package private) java.lang.String |
fileNames |
(package private) java.lang.reflect.Constructor<?> |
graphConstructor |
(package private) java.lang.String[] |
listAlgo |
(package private) java.util.Vector<GraphEvaluator> |
listEvaluators |
(package private) static org.slf4j.Logger |
logger |
(package private) java.lang.String |
ontoDir |
(package private) int |
size |
(package private) int |
STEP |
(package private) java.lang.String |
type |
(package private) java.lang.String |
xlabel |
(package private) java.lang.String |
ylabel |
options, outputfilename, parameters
Constructor and Description |
---|
GenPlot() |
Modifier and Type | Method and Description |
---|---|
void |
iterateAlignments(java.io.File dir,
java.util.Vector<GraphEvaluator> evaluators) |
java.util.Vector<GraphEvaluator> |
iterateDirectories()
Iterate on each subdirectory
|
static void |
main(java.lang.String[] args) |
void |
printHTMLGGraph(java.util.Vector<java.util.Vector<Pair>> result,
java.io.PrintWriter writer)
This does average plus generate the call for Google Chart API
|
void |
printPGFTex(java.util.Vector<java.util.Vector<Pair>> result,
java.io.PrintWriter writer)
This does average plus plot
|
void |
printTSV(java.util.Vector<java.util.Vector<Pair>> points,
java.io.PrintWriter writer) |
void |
run(java.lang.String[] args) |
java.util.Vector<Pair> |
scaleResults(int STEP,
java.util.Vector<Pair> input) |
void |
usage() |
createListOption, createOption, createOptionalOption, createRequiredOption, exit, parseCommandLine, parseSpecificCommandLine, usage, usage, usage
static final org.slf4j.Logger logger
int STEP
java.lang.String[] listAlgo
java.util.Vector<GraphEvaluator> listEvaluators
java.lang.String fileNames
java.lang.reflect.Constructor<?> evalConstructor
java.lang.reflect.Constructor<?> graphConstructor
java.lang.String xlabel
java.lang.String ylabel
java.lang.String type
int size
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<GraphEvaluator> iterateDirectories()
public void iterateAlignments(java.io.File dir, java.util.Vector<GraphEvaluator> evaluators)
public void printPGFTex(java.util.Vector<java.util.Vector<Pair>> result, java.io.PrintWriter writer)
result
- the resulting plotwriter
- in which the output is sentpublic void printHTMLGGraph(java.util.Vector<java.util.Vector<Pair>> result, java.io.PrintWriter writer)
result
- the resulting plotwriter
- in which the output is sentpublic void printTSV(java.util.Vector<java.util.Vector<Pair>> points, java.io.PrintWriter writer)
(C) INRIA & friends, 2003-2020