Author: scooter
Date: 2010-09-03 11:15:55 -0700 (Fri, 03 Sep 2010)
New Revision: 21686
Modified:
cytoscape/trunk/application/src/main/java/cytoscape/data/readers/XGMMLParser.java
Log:
Try to improve edge label parsing (again)
Modified:
cytoscape/trunk/application/src/main/java/cytoscape/data/readers/XGMMLParser.java
===================================================================
---
cytoscape/trunk/application/src/main/java/cytoscape/data/readers/XGMMLParser.java
2010-09-03 17:49:00 UTC (rev 21685)
+++
cytoscape/trunk/application/src/main/java/cytoscape/data/readers/XGMMLParser.java
2010-09-03 18:15:55 UTC (rev 21686)
@@ -903,16 +903,16 @@
// parts[0] = source alias
// parts[1] = interaction
// parts[2] = target alias
- int interactionStart = label.indexOf('(');
- int interactionEnd = label.lastIndexOf(')');
+ int interactionStart = label.indexOf(" (");
+ int interactionEnd = label.lastIndexOf(") ");
if (interactionStart != -1 && interactionEnd != -1) {
sourceAlias = label.substring(0,
interactionStart-1);
if (sourceAlias.length() > 0) sourceAlias =
sourceAlias.trim();
- interaction =
label.substring(interactionStart+1, interactionEnd);
+ interaction =
label.substring(interactionStart+2, interactionEnd);
if (interaction.length() > 0) interaction =
interaction.trim();
- targetAlias = label.substring(interactionEnd+1);
+ targetAlias = label.substring(interactionEnd+2);
if (targetAlias.length() > 0) targetAlias =
targetAlias.trim();
// logger.debug("Edge label parse: interaction
= "+interaction);
}
--
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.