Author: mes
Date: 2012-07-19 16:19:53 -0700 (Thu, 19 Jul 2012)
New Revision: 29932
Modified:
csplugins/trunk/ucsd/mes/genomespace/ndb-reader/src/main/java/cytoscape/ndb/NDBGraphReader.java
Log:
now recording module_id as a node attribute
Modified:
csplugins/trunk/ucsd/mes/genomespace/ndb-reader/src/main/java/cytoscape/ndb/NDBGraphReader.java
===================================================================
---
csplugins/trunk/ucsd/mes/genomespace/ndb-reader/src/main/java/cytoscape/ndb/NDBGraphReader.java
2012-07-19 23:01:24 UTC (rev 29931)
+++
csplugins/trunk/ucsd/mes/genomespace/ndb-reader/src/main/java/cytoscape/ndb/NDBGraphReader.java
2012-07-19 23:19:53 UTC (rev 29932)
@@ -129,6 +129,7 @@
createGeneNodes( getTable(doc,"Genes") );
createRegulatorsRegulatorsEdges(
getTable(doc,"Regulators_Regulators") );
+ createModuleNodeAttrs( getTable(doc,"Genes_Modules") );
} catch (JDOMException je) {
throw new IOException("JDOM failure parsing file.",je);
@@ -155,6 +156,16 @@
}
}
+ private void createModuleNodeAttrs(Element genes) {
+ for ( Object o : genes.getChildren("Gene_Module") ) {
+ Element geneModule = (Element) o;
+ String geneId = geneModule.getAttributeValue("Gene_Id");
+ String moduleId =
geneModule.getAttributeValue("Module_Id");
+ CyNode n = geneIdMap.get(geneId);
+ if ( n != null )
+
Cytoscape.getNodeAttributes().setAttribute(n.getIdentifier(),"NDB Module
ID",moduleId);
+ }
+ }
private void createGeneNodes(Element genes) {
for ( Object o : genes.getChildren("Gene") ) {
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.