Author: rozagh
Date: 2012-03-29 16:17:27 -0700 (Thu, 29 Mar 2012)
New Revision: 28700

Modified:
   
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
   
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
   
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/util/CytoscapeServices.java
Log:
adding the task for mapping imported global table to local tables after import 
attribute table task.

Modified: 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
===================================================================
--- 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
        2012-03-29 22:22:49 UTC (rev 28699)
+++ 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
        2012-03-29 23:17:27 UTC (rev 28700)
@@ -34,6 +34,7 @@
 import 
org.cytoscape.tableimport.internal.reader.ontology.OBONetworkReaderFactory;
 import org.cytoscape.tableimport.internal.ui.ImportTablePanel;
 import org.cytoscape.tableimport.internal.util.CytoscapeServices;
+import org.cytoscape.task.table.MapGlobalToLocalTableTaskFactory;
 
 import org.cytoscape.io.read.InputStreamTaskFactory;
 import org.cytoscape.application.swing.CyAction;
@@ -75,8 +76,11 @@
                CytoscapeServices.cyTableFactory = 
getService(bc,CyTableFactory.class);
                CytoscapeServices.streamUtil = getService(bc,StreamUtil.class);
                CytoscapeServices.cyEventHelper = 
getService(bc,CyEventHelper.class);
+               CytoscapeServices.mapGlobalToLocalTableTaskFactory = 
getService(bc, MapGlobalToLocalTableTaskFactory.class);
+               
+               
 
-               BasicCyFileFilter attrsTableFilter_txt = new 
BasicCyFileFilter(new String[]{"csv","tsv", "txt", "tab", "net"}, new 
String[]{"text/csv","text/plain","text/tab-separated-values"},"Comma or Tab 
Separated Value Files",TABLE,CytoscapeServices.streamUtil);
+               BasicCyFileFilter attrsTableFilter_txt = new 
BasicCyFileFilter(new String[]{"csv","tsv", "txt", "tab", "net"}, new 
String[]{"text/csv","text/tab-separated-values"},"Comma or Tab Separated Value 
Files",TABLE,CytoscapeServices.streamUtil);
                BasicCyFileFilter attrsTableFilter_xls = new 
BasicCyFileFilter(new String[]{"xls","xlsx"}, new 
String[]{"application/excel"},"Excel Files",TABLE,CytoscapeServices.streamUtil);
                BasicCyFileFilter oboFilter = new BasicCyFileFilter(new 
String[]{"obo"}, new String[]{"text/obo"},"OBO 
Files",NETWORK,CytoscapeServices.streamUtil);
                OBONetworkReaderFactory oboReaderFactory = new 
OBONetworkReaderFactory(oboFilter);

Modified: 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
===================================================================
--- 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
     2012-03-29 22:22:49 UTC (rev 28699)
+++ 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
     2012-03-29 23:17:27 UTC (rev 28700)
@@ -129,6 +129,7 @@
                                this.reader = new 
DefaultAttributeTableReader(null,amp,this.is); 
                                loadAnnotation(tm);
                        }
+               
insertTasksAfterCurrentTask(CytoscapeServices.mapGlobalToLocalTableTaskFactory.createTaskIterator());
        }
 
 

Modified: 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/util/CytoscapeServices.java
===================================================================
--- 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/util/CytoscapeServices.java
     2012-03-29 22:22:49 UTC (rev 28699)
+++ 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/util/CytoscapeServices.java
     2012-03-29 23:17:27 UTC (rev 28700)
@@ -16,6 +16,7 @@
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.work.swing.DialogTaskManager;
 import org.cytoscape.session.CyNetworkNaming;
+import org.cytoscape.task.table.MapGlobalToLocalTableTaskFactory;
 import org.cytoscape.util.swing.OpenBrowser;
 import org.cytoscape.util.swing.FileUtil;
 import org.cytoscape.io.util.StreamUtil;
@@ -41,4 +42,5 @@
        public static CyTableFactory cyTableFactory;
        public static StreamUtil streamUtil;
        public static CyEventHelper cyEventHelper;
+       public static MapGlobalToLocalTableTaskFactory 
mapGlobalToLocalTableTaskFactory;
 }

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