uk.ac.man.entitytagger.entities.misc
Class OBOParser
java.lang.Object
uk.ac.man.entitytagger.entities.misc.OBOParser
public class OBOParser
- extends java.lang.Object
Method Summary |
private static void |
clear(java.util.Map<java.lang.String,java.util.List<java.lang.String>> children,
java.lang.String s,
java.util.Set<java.lang.String> invalidParents)
|
private static void |
filterNames(java.util.List<java.lang.String> names)
Removes any entries in names that have a length shorter than four characters (that would cause a very large number of FNs) |
static void |
main(java.lang.String[] args)
|
private static void |
populateRecursive(java.util.Set<java.lang.String> invalidParentsRecursive,
java.util.Set<java.lang.String> invalidParents,
java.io.File[] inFiles)
|
private static java.util.List<java.lang.String> |
regexpify(java.util.List<java.lang.String> names,
java.lang.String id)
|
private static java.lang.String |
regexpify(java.lang.String str,
java.lang.String id)
|
private static void |
run(java.io.File[] inFiles,
java.io.File outFile,
java.io.File invalidParentsFile,
java.io.File invalidParentsRecursiveFile,
java.util.logging.Logger logger,
java.sql.PreparedStatement pstmt,
java.lang.String requiredNamespace)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OBOParser
public OBOParser()
main
public static void main(java.lang.String[] args)
- Parameters:
args
-
run
private static void run(java.io.File[] inFiles,
java.io.File outFile,
java.io.File invalidParentsFile,
java.io.File invalidParentsRecursiveFile,
java.util.logging.Logger logger,
java.sql.PreparedStatement pstmt,
java.lang.String requiredNamespace)
populateRecursive
private static void populateRecursive(java.util.Set<java.lang.String> invalidParentsRecursive,
java.util.Set<java.lang.String> invalidParents,
java.io.File[] inFiles)
clear
private static void clear(java.util.Map<java.lang.String,java.util.List<java.lang.String>> children,
java.lang.String s,
java.util.Set<java.lang.String> invalidParents)
regexpify
private static java.util.List<java.lang.String> regexpify(java.util.List<java.lang.String> names,
java.lang.String id)
filterNames
private static void filterNames(java.util.List<java.lang.String> names)
- Removes any entries in names that have a length shorter than four characters (that would cause a very large number of FNs)
- Parameters:
names
-
regexpify
private static java.lang.String regexpify(java.lang.String str,
java.lang.String id)