sorry for the delay-got busy in other projects.
1. I typed help into command console and neither "ocsana+" nor any derivation appeared. I also removed the "+" from the command namespace and menu which also did not help.
2. if i switched to registerServices from registerAllServices, the app fails to launch when cytoscape is started. is perhaps the issue that i have multiple task factories to register from CyActivator? see below:
OCSANAResultsPanel resultsPanel =
new OCSANAResultsPanel(cySwingApplication);
registerService(bc, resultsPanel, CytoPanelComponent.class, new Properties());
OCSANAControlPanel controlPanel =
new OCSANAControlPanel(cyApplicationManager, cyControlPanel, resultsPanel, panelTaskManager);
registerService(bc, controlPanel, CytoPanelComponent.class, new Properties());
registerService(bc, controlPanel, SetCurrentNetworkListener.class, new Properties());
FCResultsPanel fcresultsPanel =
new FCResultsPanel(cySwingApplication);
registerService(bc, fcresultsPanel, CytoPanelComponent.class, new Properties());
FCmenu fcmenu = new FCmenu(cyApplicationManager,cySwingApplication,fcresultsPanel,panelTaskManager);
registerService(bc,fcmenu,CyAction.class, new Properties());
FVSmenu fvsmenu = new FVSmenu(cyApplicationManager,cySwingApplication,fcresultsPanel,panelTaskManager);
registerService(bc,fvsmenu,CyAction.class, new Properties());
SFAResultsPanel sfaresultsPanel =
new SFAResultsPanel(cySwingApplication);
registerService(bc, sfaresultsPanel, CytoPanelComponent.class, new Properties());
SFAmenu sfamenu = new SFAmenu(cyApplicationManager,cySwingApplication,sfaresultsPanel,panelTaskManager);
registerService(bc,sfamenu,CyAction.class, new Properties());