56c07c6392Implemented Dataset.get_indices() and extended Dataset.get_identifiers() to convert between indices and identifiers and subsets thereof. Also added tests.tangstad2006-05-02 14:06:48 +00:00
bda48169feFixed imports to make test run.tangstad2006-05-02 13:21:24 +00:00
a2d3a9d5ccMade PCA more generic, even enable PCA of existing PCA-results as dimension names are modified to handle dimension name component in input.tangstad2006-04-28 11:44:55 +00:00
fa3b1182bcAdded font/bg colours to Navigator. (uses coloumns 3,4 in TreeModel, set in projects.py)reidarst2006-04-27 15:51:25 +00:00
8fd1f4ba83Renamed module for affy workflow.tangstad2006-04-27 15:06:01 +00:00
5bb93af6f0Changed generic observer pattern and project dependency in plots to be a two-way selection-listener model. The project listens to selections done in plot and broadcasts it back to all plots (including source) which allows them to redraw properly.tangstad2006-04-27 14:38:48 +00:00
c6ef6cdb07Added auto-expand and auto-commitreidarst2006-04-27 14:15:13 +00:00
06805aa5e4Changed colormap for LinePlot.tangstad2006-04-27 12:05:20 +00:00
3683f6c2e9Fixed labels for scatter plots. Set correct labels in go_workflow. Removed extra loadings plot.tangstad2006-04-27 11:38:40 +00:00
60c1d19a74Get correct path for glade file based on the path of the system package.einarr2006-04-27 11:20:12 +00:00
969006015aAdded LinePlot used by Affy importer.tangstad2006-04-27 11:03:11 +00:00
c95c18eb14fluents.glade is now read from '/system/' under the directory of argv[0].einarr2006-04-27 10:54:18 +00:00
959d114774Changed from using default python version to python2.4 to make the program work on debian systems. The program does not currently support python 2.3, and probably never will because of the set class that is a built-in only from python 2.4 and up.einarr2006-04-27 10:06:30 +00:00
a92be02e80Added help index and bug report menu options.einarr2006-04-27 09:55:19 +00:00
2b0fdc186cFiexd the cancel button of the new project dialog. Closes#7einarr2006-04-26 14:01:46 +00:00
359903c5abMade system a package.einarr2006-04-25 09:53:35 +00:00
32fdca837aMoved the generation of workflow list from dialogs.py to workflow.py, as a step in the process of making command line options to the program.einarr2006-04-24 21:52:18 +00:00
ba2a769f01Function names are now folders in the navigator.einarr2006-04-24 15:20:27 +00:00
179a2f88a9The navigator now displays the plots and data in a tree that shows the ancestry information.einarr2006-04-24 14:52:21 +00:00
6c72dec7faRemoved need to provide plots with project/workflow on creation, is instead injected by project itself when added to it.tangstad2006-04-24 14:42:45 +00:00
b807f27874Fixed deselection in scatterplot.tangstad2006-04-24 14:28:30 +00:00
3fb7d06f4eFixed problem with plots accumulating.tangstad2006-04-24 14:25:24 +00:00
97e09b39a1Added matrix-getter to Dataset. Added rma-function to preprocessing incorporated in AffyMatrix-importer. Added PCAFunction to go_workflow for processing loaded affymatrix data.tangstad2006-04-24 14:07:34 +00:00
cebf801cf6bugix on creation of output data (E) from pcaflatberg2006-04-24 12:51:43 +00:00
2bddb22867Fixed navigator after changes in Dataset.tangstad2006-04-24 11:39:11 +00:00
6356e2ebd6get_dim_names and get_identifiers added in datasetflatberg2006-04-24 11:23:30 +00:00
a2e4392a72Complete rewrite of dataset class, with (all) the necessary updatesflatberg2006-04-24 09:53:07 +00:00
53d0228074* Added the full text of the GNU GPL.einarr2006-04-22 22:46:10 +00:00
e762aef882* system/dialogs.py: Oooops. Forgot this file in the previous commits. Well, here it is, currently only with the New Project dialog.einarr2006-04-22 22:29:02 +00:00
2da88a5128* Fixed a couple of menu items.einarr2006-04-22 21:56:30 +00:00
f484ec9945* workflows/go_workflow.py: Added a workflow name to make it identifiable in the "create project" druid.einarr2006-04-22 21:48:30 +00:00
efcdafe843* The New project toolbar button now works. A druid will display the available workflows and ask you to select one of them. There are still a couple of unresolved issues, but it works, so i upload it to ease the use of the program.einarr2006-04-22 21:46:44 +00:00
357cd1a1a6Removed workflow being dependent on rpy by putting the import within the run function of affymatrix import.tangstad2006-04-22 20:48:44 +00:00
26f16acc9cMade sure pickling use protocol 2 to make it faster and the files smaller (binary).tangstad2006-04-22 18:11:31 +00:00
553bfbe1aeBig cleanup of affymatrix importer. Now use E@exprs to get matrix from loaded data. Also made row and colname import better by ensuring vector-handling, ensuring that getting single column/row data works without being converted into a single string instead of string in a list. Removed ;1-hack and use NO_CONVERSION to ensure no extra computation is done when calculating r stuff. Now AffyMatrix data is named as such.tangstad2006-04-22 17:59:15 +00:00
d26dd54f5bLabel verifier bugged when having generated labels.tangstad2006-04-22 17:30:10 +00:00
5a2a1afe91Added pickling as a quick and dirty way of loading and saving data in einars workflow.tangstad2006-04-22 16:27:33 +00:00
d123f0e1c1Added doc-string for CelFileImportFunction.tangstad2006-04-22 15:59:19 +00:00
e151e66898Let log windows always follow changes/new entries.tangstad2006-04-22 15:41:08 +00:00
23914b2d1eAdded support for affy cel files.tangstad2006-04-22 00:17:22 +00:00
c601ad3966Removed data information as function in workflow and added as default action on datasets double-clicked in navigator.tangstad2006-04-21 15:02:13 +00:00
0918f0019bAdding plots to panes is now done in row_activated_handler again, which makes it respond to double-clicks instead of just being selected in navigator.tangstad2006-04-21 14:59:25 +00:00
79481ed186Added plot to output from test-function.tangstad2006-04-21 14:58:42 +00:00
95eb78bf0dUse name of data in navigator.tangstad2006-04-21 14:30:10 +00:00
f3a65a3c4fCan now select data in navigator by single-clicking or moving with keyboard, no need to activate (double-click etc.).tangstad2006-04-21 14:29:08 +00:00
07ac564668Changed info function to show dialog instead of returning a view.tangstad2006-04-21 14:12:18 +00:00
c4f9f5c399Created new workflow for showing information about a dataset as a view.tangstad2006-04-21 13:04:31 +00:00
e4831ada13Now can get and set name in Dataset. Also added getter for dim_names.tangstad2006-04-21 12:28:29 +00:00
a0d2c0d16d* fluent, system/plots.py: Switching between four and one view now sort of works. Still a bit buggy, and with messy code.einarr2006-04-17 22:30:53 +00:00
c55a39f7f9* workflows/go_workflow.py: A workflow that makes distance matrices based on gene ontology information. Currently only reads gene annotations.einarr2006-04-17 20:29:29 +00:00
494aedc1b5* system/plots.py, system/fluent.glade: There is now an active plot.einarr2006-04-17 20:27:39 +00:00
3668481562* system/workflow.py: Loads and returns gene to GO term mapping.einarr2006-04-17 12:35:31 +00:00
4bdeef05f6* annotations.py: The Annotations class now work. Querying along any axis is supported, but only two dimensional Annotations can be created.einarr2006-04-16 23:30:01 +00:00