[phylr] r46 commited - Fixed testing error. Skip lines in predicates that starts with "#"

0 views
Skip to first unread message

codesite...@google.com

unread,
Jul 29, 2009, 11:14:53 AM7/29/09
to phylr-...@googlegroups.com
Revision: 46
Author: dazhi.jiao
Date: Wed Jul 29 07:04:37 2009
Log: Fixed testing error. Skip lines in predicates that starts with "#"
http://code.google.com/p/phylr/source/detail?r=46

Modified:
/trunk/phylr-gsoc/src/main/java/org/nescent/phylr/lucene/NexmlIndexer.java
/trunk/phylr-gsoc/src/test/resources/predicates.txt

=======================================
---
/trunk/phylr-gsoc/src/main/java/org/nescent/phylr/lucene/NexmlIndexer.java
Fri Jul 10 11:45:16 2009
+++
/trunk/phylr-gsoc/src/main/java/org/nescent/phylr/lucene/NexmlIndexer.java
Wed Jul 29 07:04:37 2009
@@ -159,6 +159,7 @@
LineIterator it = IOUtils.lineIterator(reader);
while (it.hasNext()) {
String line = it.nextLine();
+ if (line.startsWith("#")) continue;
String[] tokens = StringUtils.split(line, '\t');
Predicate predicate = new Predicate();
predicate.setField(tokens[0]);
=======================================
--- /trunk/phylr-gsoc/src/test/resources/predicates.txt Fri Jul 10 11:45:16
2009
+++ /trunk/phylr-gsoc/src/test/resources/predicates.txt Wed Jul 29 07:04:37
2009
@@ -16,17 +16,17 @@
prism.embargoDate Date /nexml/meta[@property='prism:embargoDate']/@content
Citation Prism context set The date a study was made public on TreeBASE
prism.keyword String /nexml/meta[@property='prism:keyword']/@content
Citation Prism context set A single keyword
tb.taxonLabel String //otu/@label Taxon TreeBASE The human-readable
label/name of a Taxon
-tb.taxon String ??? Taxon TreeBASE A shorthand, e.g.
tb.taxon='taxonID:3123' or tb.taxon='taxonLabel:Homo%20Sapiens'
+#tb.taxon String ??? Taxon TreeBASE A shorthand, e.g.
tb.taxon='taxonID:3123' or tb.taxon='taxonLabel:Homo%20Sapiens'
tb.taxaLabel String //otus/@label Taxa TreeBASE The human-readable
label/name of a TaxaBlock
tb.matrixLabel String //characters/@label Matrix TreeBASE The
human-readable label/name of a character state matrix
tb.matrixDatatype String //characters/@xsi:type Matrix TreeBASE The data
type, e.g. DNA, RNA, Protein, Continuous, Standard, etc. Maybe make this an
enumeration
tb.matrixNTAX Int count(//characters//row) Matrix TreeBASE The number of
rows in a matrix
tb.matrixNCHAR Int count(//characters//char) Matrix TreeBASE The number of
columns in a matrix
-tb.matrixTaxon *tb.taxon ?? Matrix TreeBASE A taxon query on the taxa
associated with the tree
+#tb.matrixTaxon *tb.taxon ?? Matrix TreeBASE A taxon query on the taxa
associated with the tree
tb.treeBlockLabel String //trees/@label TreeBlock TreeBASE The
human-readable label/name of a TreeBlock
tb.treeLabel String //tree/@label Tree TreeBASE The human-readable
label/name of a Tree
tb.treeType String //tree/meta[@property='tb.treeType']/@content Tree
TreeBASE The tree type, "Single" or "Consensus"
tb.treeKind String //tree/meta[@property='tb.treeKind']/@content Tree
TreeBASE The tree kind, "Species" or "Gene"
tb.treeQuality String //tree/R[@property='tb.treeQuality']/@content Tree
TreeBASE Tree quality, e.g. "Unrated"
tb.treeNTAX Int count(//tree/node[@otu]) Tree TreeBASE The number of taxa
in a tree
-tb.treeTaxon *tb.taxon ??? Tree TreeBASE A taxon query on the taxa
associated with the tree
+#tb.treeTaxon *tb.taxon ??? Tree TreeBASE A taxon query on the taxa
associated with the tree

Reply all
Reply to author
Forward
0 new messages