Cytoscape doesn't have the concept of edge "type" -- just edge "style". What that means is you can add edges from any node to any other node (including itself, for self loops) and then use the visual styles to show the semantics of the edge. By convention, the "interaction" column in the edge table reflects the edge type. So, for inhibitory interactions, you could add the text "inhibits" to the interaction column. You could also add "walks across the street" -- Cytoscape really doesn't care. Once you've set the edge types you want in that column, you can use the visual styles to visualize the semantics for those edges. So, you could use the "T" edge target arrow shape to indicate that this is an inhibitory interaction. You would do that by setting up a "discrete mapping" of the interaction column to the edge target arrow style. This is pretty well explained in the tutorial on
Basic Data Visualization.
-- scooter