package de.berlin.hu.chemspot;
import uk.co.flamingpenguin.jewel.cli.Option;
public interface ChemSpotArguments {
@Option(shortName="m")
String getPathToCRFModelFile();
boolean isPathToCRFModelFile();
@Option(shortName="s")
String getPathToSentenceModelFile();
boolean isPathToSentenceModelFile();
@Option(shortName="d")
String getPathToDictionary();
boolean isPathToDictionary();
@Option(shortName="i")
String getPathToIDs();
boolean isPathToIDs();
@Option(shortName="M")
String getPathToEumedModelFile();
boolean isPathToEumedModelFile();
@Option(shortName="c")
String getPathToIOBCorpora();
boolean isPathToIOBCorpora();
@Option(shortName="C")
String getPathToCRAFTCorpus();
boolean isPathToCRAFTCorpus();
@Option(shortName="I")
boolean isConvertToIOB();
@Option(shortName="g")
String getPathToGZCorpus();
boolean isPathToGZCorpus();
@Option(shortName="t")
String getPathToTextFile();
boolean isPathToTextFile();
@Option(shortName="T")
int getThreadNr();
boolean isThreadNr();
@Option(shortName="e")
boolean isRunEvaluation();
@Option(shortName="E")
boolean isDetailedEvaluation();
@Option(shortName="z")
boolean isZippedTextFile();
@Option(shortName="o")
String getPathToOutputFile();
boolean isPathToOutputFile();
@Option(shortName="l")
String getTagCommandLine();
boolean isTagCommandLine();
@Option(shortName="n")
String getPathToNaCTeMCorpus();
boolean isPathToNaCTeMCorpus();
@Option(shortName="P")
String getPathToPatentCorpus();
boolean isPathToPatentCorpus();
@Option(shortName="p")
String getPathToPropertiesFile();
boolean isPathToPropertiesFile();
@Option(shortName="x")
String getPathToXMICorpus();
boolean isPathToXMICorpus();
@Option(shortName="X")
String getPathToXMIOutput();
boolean isPathToXMIOutput();
@Option(shortName="D")
String getPathToDDICorpus();
boolean isPathToDDICorpus();
@Option(shortName="f")
String getPathToTextCorpus();
boolean isPathToTextCorpus();
@Option(shortName="B")
String getPathToCHEMDNERCorpus();
boolean isPathToCHEMDNERCorpus();
@Option(shortName="u")
boolean isUpdate();
}