Author: scooter
Date: 2009-03-16 11:25:45 -0700 (Mon, 16 Mar 2009)
New Revision: 16286
Modified:
csplugins/trunk/ucsf/scooter/batchTool/examples/test.com
csplugins/trunk/ucsf/scooter/batchTool/resources/plugin.props
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/BatchTool.java
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/AbstractCommand.java
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/ExportCommand.java
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/LayoutCommand.java
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SaveCommand.java
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SetCommand.java
Log:
Updated to move the toLowerCase functionality and fix a bug in Set
Modified: csplugins/trunk/ucsf/scooter/batchTool/examples/test.com
===================================================================
--- csplugins/trunk/ucsf/scooter/batchTool/examples/test.com 2009-03-16
18:00:48 UTC (rev 16285)
+++ csplugins/trunk/ucsf/scooter/batchTool/examples/test.com 2009-03-16
18:25:45 UTC (rev 16286)
@@ -1,6 +1,7 @@
import network pte.xgmml
import node attributes subgroup.noa
layout force-directed
-export network as pdf to /Users/scooter/Desktop/test.pdf zoom=10
+set exportTextAsShape=false cytoscape.version.number=2.6.2
+export network as pdf to /home/scooter/Desktop/test.pdf zoom=10
exit
Modified: csplugins/trunk/ucsf/scooter/batchTool/resources/plugin.props
===================================================================
--- csplugins/trunk/ucsf/scooter/batchTool/resources/plugin.props
2009-03-16 18:00:48 UTC (rev 16285)
+++ csplugins/trunk/ucsf/scooter/batchTool/resources/plugin.props
2009-03-16 18:25:45 UTC (rev 16286)
@@ -13,10 +13,10 @@
pluginDescription=This plugin provides a simple proof-of-concept scripting
capability for Cytoscape
# Plugin version number, this must be two numbers separated by a decimlal.
Ex. 0.2, 14.03
-pluginVersion=0.5
+pluginVersion=1.1
# Compatible Cytoscape version
-cytoscapeVersion=2.6
+cytoscapeVersion=2.6.1,2.6.2
# Category, use one of the categories listed on the website or create your own
pluginCategory=Other
@@ -31,4 +31,4 @@
pluginAuthorsIntsitutions=John "Scooter" Morris:UCSF
# Date this plugin/plugin version was released
-releaseDate=March 18, 2008
+releaseDate=March 16, 2009
Modified: csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/BatchTool.java
===================================================================
--- csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/BatchTool.java
2009-03-16 18:00:48 UTC (rev 16285)
+++ csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/BatchTool.java
2009-03-16 18:25:45 UTC (rev 16286)
@@ -163,7 +163,7 @@
optMap.put(key, str);
inPair = false;
} else {
- args.add(str.toLowerCase());
+ args.add(str);
}
tokenStart = i+1;
@@ -173,7 +173,7 @@
if (inQuote) continue;
if (i > tokenStart+1) {
str = input.substring(tokenStart, i);
- args.add(str.toLowerCase());
+ args.add(str);
i = input.length();
}
break;
@@ -201,7 +201,7 @@
*/
if (args.size() > 0)
- return args.get(0);
+ return args.get(0).toLowerCase();
return null;
}
Modified:
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/AbstractCommand.java
===================================================================
---
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/AbstractCommand.java
2009-03-16 18:00:48 UTC (rev 16285)
+++
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/AbstractCommand.java
2009-03-16 18:25:45 UTC (rev 16286)
@@ -75,7 +75,7 @@
*/
public boolean commpare(String command, String userInput, int minInput)
{
if (userInput.length() < minInput) return false;
- return command.startsWith(userInput);
+ return command.toLowerCase().startsWith(userInput);
}
}
Modified:
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/ExportCommand.java
===================================================================
---
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/ExportCommand.java
2009-03-16 18:00:48 UTC (rev 16285)
+++
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/ExportCommand.java
2009-03-16 18:25:45 UTC (rev 16286)
@@ -119,7 +119,7 @@
CyLogger.getLogger(ExportCommand.class).debug("parsing");
// Get the rest of the information.
- if (obj.equals("network")) {
+ if (obj.toLowerCase().equals("network")) {
object = ExportObject.NETWORK;
// Get our "as" clause
@@ -130,17 +130,17 @@
if (fileName == null)
throw new ParseException("export network
requires a file name");
- } else if (obj.equals("node")) {
+ } else if (obj.toLowerCase().equals("node")) {
object = ExportObject.NODEATTR;
if (!("attributes".startsWith(args.get(2)))) {
throw new ParseException("Don't know how to
export node "+args.get(2));
}
- } else if (obj.equals("edge")) {
+ } else if (obj.toLowerCase().equals("edge")) {
object = ExportObject.EDGEATTR;
if (!("attributes".startsWith(args.get(2)))) {
throw new ParseException("Don't know how to
export edge "+args.get(2));
}
- } else if (obj.equals("vizmap")) {
+ } else if (obj.toLowerCase().equals("vizmap")) {
object = ExportObject.VIZMAP;
}
Modified:
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/LayoutCommand.java
===================================================================
---
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/LayoutCommand.java
2009-03-16 18:00:48 UTC (rev 16285)
+++
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/LayoutCommand.java
2009-03-16 18:25:45 UTC (rev 16286)
@@ -80,7 +80,7 @@
// Second argument must be a registered layout
layoutName = args.get(1);
CyLogger.getLogger(LayoutCommand.class).debug("Layout type:
"+layoutName);
- layoutAlgorithm = CyLayouts.getLayout(layoutName);
+ layoutAlgorithm = CyLayouts.getLayout(layoutName.toLowerCase());
if (layoutAlgorithm == null) {
throw new ParseException("The layout "+args.get(1)+"
isn't available");
}
Modified:
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SaveCommand.java
===================================================================
---
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SaveCommand.java
2009-03-16 18:00:48 UTC (rev 16285)
+++
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SaveCommand.java
2009-03-16 18:25:45 UTC (rev 16286)
@@ -71,7 +71,7 @@
*/
public int parse(List<String> args, HashMap<String,String>optMap)
throws ParseException {
// Second argument must be a registered layout
- if (args.get(1).equals("as")) {
+ if (args.get(1).toLowerCase().equals("as")) {
fileName = args.get(2);
} else {
fileName = Cytoscape.getCurrentSessionFileName();
Modified:
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SetCommand.java
===================================================================
---
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SetCommand.java
2009-03-16 18:00:48 UTC (rev 16285)
+++
csplugins/trunk/ucsf/scooter/batchTool/src/batchTool/commands/SetCommand.java
2009-03-16 18:25:45 UTC (rev 16286)
@@ -71,7 +71,7 @@
* set exportTextAsShape=true
*/
public int parse(List<String> args, HashMap<String,String>optMap)
throws ParseException {
- if (args.size() < 2)
+ if (optMap.size() < 1)
throw new ParseException("Nothing to set");
// Get the properties
Properties props = CytoscapeInit.getProperties();
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---