public void setNodeView(CyNode node, CyNetwork network, String type)
	{
		Collection<CyNetworkView> networkViewCollection = new HashSet<CyNetworkView>();
		networkViewCollection = cyNetworkViewManager.getNetworkViews(network);
		CyNetworkView networkView = networkViewCollection.iterator().next();
		View<CyNode> nodeView = networkView.getNodeView(node);
		
		if(type.equals(SetTypeNodeViewTask.KINASE))
		{
			nodeView.setLockedValue(BasicVisualLexicon.NODE_SHAPE, NodeShapeVisualProperty.DIAMOND);
		}
		else if(type.equals(SetTypeNodeViewTask.GTPASE))
		{
			nodeView.setLockedValue(BasicVisualLexicon.NODE_SHAPE, NodeShapeVisualProperty.HEXAGON);
		}
		else if(type.equals(SetTypeNodeViewTask.MOLECULES))
		{
			nodeView.setLockedValue(BasicVisualLexicon.NODE_SHAPE, NodeShapeVisualProperty.TRIANGLE);
		}
		else if(type.equals(SetTypeNodeViewTask.RECEPTOR) )
		{
			nodeView.setLockedValue(BasicVisualLexicon.NODE_SHAPE, NodeShapeVisualProperty.PARALLELOGRAM);
		}
		else if(type.equals(SetTypeNodeViewTask.RECEPTOR_T_KINASE))
		{
			nodeView.setLockedValue(BasicVisualLexicon.NODE_SHAPE, NodeShapeVisualProperty.PARALLELOGRAM);
		}
		else if(type.equals(SetTypeNodeViewTask.PHOSPHATASE))
		{
			nodeView.setLockedValue(BasicVisualLexicon.NODE_SHAPE, NodeShapeVisualProperty.OCTAGON);
		}
		
		refresh(networkView);
	}