Author: kono
Date: 2012-06-01 07:54:24 -0700 (Fri, 01 Jun 2012)
New Revision: 29419

Modified:
   csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/plugin.props
   
csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/src/org/cytoscape/webservice/psicquic/PSI25VisualStyleBuilder.java
Log:
Version 0.31 release.

Modified: csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/plugin.props
===================================================================
--- csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/plugin.props       
2012-06-01 12:05:37 UTC (rev 29418)
+++ csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/plugin.props       
2012-06-01 14:54:24 UTC (rev 29419)
@@ -11,7 +11,7 @@
 pluginDescription=PSICQUIC Web Service Universal Client.  You can import 
interactions from all public databases supporting PSICQUIC standard.  This 
plugin works with Cytoscape 2.8.x.
 
 # Plugin version number, this must be two numbers separated by a decimlal.  
Ex. 0.2, 14.03
-pluginVersion=0.30
+pluginVersion=0.31
 
 # Compatible Cytoscape version
 cytoscapeVersion=2.8

Modified: 
csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/src/org/cytoscape/webservice/psicquic/PSI25VisualStyleBuilder.java
===================================================================
--- 
csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/src/org/cytoscape/webservice/psicquic/PSI25VisualStyleBuilder.java
 2012-06-01 12:05:37 UTC (rev 29418)
+++ 
csplugins/trunk/ucsd/kono/PSIQUICUniversalClient/src/org/cytoscape/webservice/psicquic/PSI25VisualStyleBuilder.java
 2012-06-01 14:54:24 UTC (rev 29419)
@@ -21,7 +21,6 @@
 import cytoscape.visual.calculators.BasicCalculator;
 import cytoscape.visual.calculators.Calculator;
 import cytoscape.visual.mappings.DiscreteMapping;
-import cytoscape.visual.mappings.ObjectMapping;
 import cytoscape.visual.mappings.PassThroughMapping;
 import ding.view.ObjectPositionImpl;
 
@@ -35,9 +34,12 @@
 
        // Presets
        private static final Color NODE_COLOR = new Color(0xee, 0xee, 0xee);
+       private static final Color NODE_LABEL_COLOR = new Color(0x36, 0x36, 
0x36);
+
        private static final Color EDGE_COLOR = new Color(0x9c, 0x9c, 0x9c);
+       private static final int EDGE_OPACITY = 160;
        private static final Color EDGE_LABEL_COLOR = new Color(0xA2, 0xB5, 
0xCD);
-       private static final int EDGE_LABEL_OPACITY = 130;
+       private static final int EDGE_LABEL_OPACITY = 160;
        private static final int EDGE_LABEL_SIZE = 9;
 
        // Color presets for some model organisms
@@ -79,26 +81,14 @@
                GlobalAppearanceCalculator gac = 
defStyle.getGlobalAppearanceCalculator();
 
                // Default values
-               final int edgeOp = 110;
-               final Color nodeLineColor = new Color(40, 40, 40);
-               final Color nodeLabelColor = new Color(30, 30, 30);
-
-               final Color nodeCompoundColor = new Color(100, 100, 100);
-               final Color nodeNestedColor = Color.white;
-
-               final Color edgeColor = NODE_COLOR;
+               final Color nodeLineColor = new Color(46, 46, 46);
                final Font nodeLabelFont = new Font("Helvetica", Font.PLAIN, 
14);
-               // final Color nodeLabelColor = new Color(105,105,105);
 
+               // Network background
                gac.setDefaultBackgroundColor(Color.white);
 
                final PassThroughMapping m = new 
PassThroughMapping(String.class, Mitab25Mapper.PREDICTED_GENE_NAME);
                final Calculator calc = new BasicCalculator(DEF_VS_NAME + "-" + 
"NodeLabelMapping", m, NODE_LABEL);
-               // PassThroughMapping me = new PassThroughMapping("", 
ATTR_PREFIX +
-               // "interaction type");
-               //
-               // EdgeCalculator calce = new EdgeCalculator(DEF_VS_NAME + "-"
-               // + "EdgeLabelMapping", me, null, EDGE_LABEL);
                nac.setCalculator(calc);
                
nac.getDefaultAppearance().set(VisualPropertyType.NODE_FILL_COLOR, NODE_COLOR);
                nac.getDefaultAppearance().set(VisualPropertyType.NODE_SHAPE, 
NodeShape.RECT);
@@ -108,10 +98,9 @@
                
nac.getDefaultAppearance().set(VisualPropertyType.NODE_BORDER_COLOR, 
nodeLineColor);
                nac.getDefaultAppearance().set(VisualPropertyType.NODE_WIDTH, 
25);
                nac.getDefaultAppearance().set(VisualPropertyType.NODE_HEIGHT, 
15);
-               
nac.getDefaultAppearance().set(VisualPropertyType.NODE_LABEL_COLOR, 
nodeLabelColor);
+               
nac.getDefaultAppearance().set(VisualPropertyType.NODE_LABEL_COLOR, 
NODE_LABEL_COLOR);
                
nac.getDefaultAppearance().set(VisualPropertyType.NODE_FONT_FACE, 
nodeLabelFont);
 
-               // TODO: this is for 2.8.0
                
nac.getDefaultAppearance().set(VisualPropertyType.NODE_LABEL_POSITION,
                                new ObjectPositionImpl(Position.SOUTH, 
Position.NORTH_WEST, Justification.JUSTIFY_CENTER, -7, 1.0));
 
@@ -133,51 +122,50 @@
                                VisualPropertyType.NODE_FILL_COLOR);
                nac.setCalculator(nodeColorCalc);
 
-               DiscreteMapping nodeShapeMapping = new 
DiscreteMapping(NodeShape.RECT, Mitab25Mapper.ATTR_PREFIX + "interactor type",
-                               ObjectMapping.NODE_MAPPING);
+               DiscreteMapping nodeShapeMapping = new 
DiscreteMapping(NodeShape.class, Mitab25Mapper.ATTR_PREFIX
+                               + "interactor type");
                nodeShapeMapping.putMapValue("compound", NodeShape.ELLIPSE);
                nodeShapeMapping.putMapValue("nested", NodeShape.ROUND_RECT);
                final Calculator nodeShapeCalc = new 
BasicCalculator(DEF_VS_NAME + "-" + "NodeShapeMapping", nodeShapeMapping,
                                VisualPropertyType.NODE_SHAPE);
                nac.setCalculator(nodeShapeCalc);
 
-               DiscreteMapping nodeWidthMapping = new DiscreteMapping(30, 
Mitab25Mapper.ATTR_PREFIX + "interactor type",
-                               ObjectMapping.NODE_MAPPING);
+               DiscreteMapping nodeWidthMapping = new 
DiscreteMapping(Number.class, Mitab25Mapper.ATTR_PREFIX
+                               + "interactor type");
                nodeWidthMapping.putMapValue("compound", 15);
                nodeWidthMapping.putMapValue("nested", 100);
                final Calculator nodeWidthCalc = new 
BasicCalculator(DEF_VS_NAME + "-" + "NodeWidthMapping", nodeWidthMapping,
                                VisualPropertyType.NODE_WIDTH);
                nac.setCalculator(nodeWidthCalc);
-               DiscreteMapping nodeHeightMapping = new DiscreteMapping(30, 
Mitab25Mapper.ATTR_PREFIX + "interactor type",
-                               ObjectMapping.NODE_MAPPING);
+               DiscreteMapping nodeHeightMapping = new 
DiscreteMapping(Number.class, Mitab25Mapper.ATTR_PREFIX
+                               + "interactor type");
                nodeHeightMapping.putMapValue("compound", 15);
                nodeHeightMapping.putMapValue("nested", 100);
                final Calculator nodeHeightCalc = new 
BasicCalculator(DEF_VS_NAME + "-" + "NodeHeightMapping",
                                nodeHeightMapping, 
VisualPropertyType.NODE_HEIGHT);
                nac.setCalculator(nodeHeightCalc);
 
-               final PassThroughMapping edgeLabelMapping = new 
PassThroughMapping(String.class, Mitab25Mapper.INTERACTION_TYPE_ATTR_NAME);
-               final Calculator edgeCalc = new BasicCalculator(DEF_VS_NAME + 
"-" + "EdgeLabelMapping", edgeLabelMapping, VisualPropertyType.EDGE_LABEL);
+               final PassThroughMapping edgeLabelMapping = new 
PassThroughMapping(String.class,
+                               Mitab25Mapper.INTERACTION_TYPE_ATTR_NAME);
+               final Calculator edgeCalc = new BasicCalculator(DEF_VS_NAME + 
"-" + "EdgeLabelMapping", edgeLabelMapping,
+                               VisualPropertyType.EDGE_LABEL);
                eac.setCalculator(edgeCalc);
-               
+
                // eac.setCalculator(calce);
                eac.getDefaultAppearance().set(VisualPropertyType.EDGE_COLOR, 
EDGE_COLOR);
                
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_LABEL_COLOR, 
EDGE_LABEL_COLOR);
                
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_FONT_SIZE, 
EDGE_LABEL_SIZE);
 
-               eac.getDefaultAppearance().set(VisualPropertyType.EDGE_OPACITY, 
edgeOp);
-               
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_SRCARROW_OPACITY, 
edgeOp);
-               
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_TGTARROW_OPACITY, 
edgeOp);
+               eac.getDefaultAppearance().set(VisualPropertyType.EDGE_OPACITY, 
EDGE_OPACITY);
+               
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_SRCARROW_OPACITY, 
EDGE_OPACITY);
+               
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_TGTARROW_OPACITY, 
EDGE_OPACITY);
                
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_LABEL_OPACITY, 
EDGE_LABEL_OPACITY);
                
eac.getDefaultAppearance().set(VisualPropertyType.EDGE_LINE_WIDTH, 1);
 
                // Interaction Type mapping
-               DiscreteMapping lineStyle = new 
DiscreteMapping(LineStyle.SOLID, Mitab25Mapper.ATTR_PREFIX + "interaction type",
-                               ObjectMapping.EDGE_MAPPING);
-               DiscreteMapping lineWidth = new DiscreteMapping(1.0, 
Mitab25Mapper.ATTR_PREFIX + "interaction type",
-                               ObjectMapping.EDGE_MAPPING);
-               DiscreteMapping edgeColorMap = new DiscreteMapping(Color.black, 
Mitab25Mapper.ATTR_PREFIX + "interaction type",
-                               ObjectMapping.EDGE_MAPPING);
+               DiscreteMapping lineStyle = new 
DiscreteMapping(LineStyle.class, Mitab25Mapper.ATTR_PREFIX + "interaction 
type");
+               DiscreteMapping lineWidth = new DiscreteMapping(Number.class, 
Mitab25Mapper.ATTR_PREFIX + "interaction type");
+               DiscreteMapping edgeColorMap = new DiscreteMapping(Color.class, 
Mitab25Mapper.ATTR_PREFIX + "interaction type");
                generateInteractionTypeMap(lineStyle, lineWidth, edgeColorMap);
 
                final Calculator lineStyleCalc = new 
BasicCalculator(DEF_VS_NAME + "-" + "EdgeLineStyleMapping", lineStyle,

-- 
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.

Reply via email to