MCPcopy Index your code
hub / github.com/biojava/biojava / main

Method main

biojava-ontology/src/main/java/demo/ParseGO.java:49–66  ·  view source on GitHub ↗

Parses Biosapiens OBO file and logs name/description at INFO level @param args

(String[] args)

Source from the content-addressed store, hash-verified

47 * @param args
48 */
49 public static void main(String[] args) {
50
51 OboParser parser = new OboParser();
52 try (InputStream inStream = OboParser.class.getResourceAsStream("/ontology/biosapiens.obo");
53 BufferedReader oboFile = new BufferedReader(new InputStreamReader(inStream))) {
54 Ontology ontology = parser.parseOBO(oboFile, "BioSapiens", "the BioSapiens ontology");
55 Set<Term> keys = ontology.getTerms();
56 Iterator<Term> iter = keys.iterator();
57 while (iter.hasNext()) {
58 Term t = iter.next();
59 logger.info("{} [{}]", t.getName(), t.getDescription());
60 }
61
62 } catch (Exception e) {
63 logger.error("Exception: " + e);
64 System.exit(1);
65 }
66 }
67}

Callers

nothing calls this directly

Calls 9

parseOBOMethod · 0.95
getTermsMethod · 0.95
getNameMethod · 0.95
getDescriptionMethod · 0.95
infoMethod · 0.80
errorMethod · 0.80
iteratorMethod · 0.65
hasNextMethod · 0.45
nextMethod · 0.45

Tested by

no test coverage detected