Changeset 187 for trunk/src


Ignore:
Timestamp:
Feb 10, 2010, 4:09:52 PM (10 years ago)
Author:
keesvb
Message:

changed definition of clean data layer, implemented it for the clinical data module, added demonstration to the sandbox

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/java/dbnp/data/CleanDataLayer.java

    r106 r187  
    88public interface CleanDataLayer {
    99
    10         public String getAssayDescription(long assayID);
    11         public String[] getFeatureNames(long assayID);
    12         public Map getFeatureData(long assayID, long[] sampleIDs);
    13         public Map getFeatureDataDifferential(long assayID, long[] sampleIDs1, long[] sampleIDs2);
     10        /**
     11         * Get the names of all quantitative features that are available for a certain assay
     12         * @param assayID the module internal ID for the assay
     13         * @return
     14         */
     15        public String[] getFeaturesQuantitative(long assayID);
     16
     17        /**
     18         * Get the data for a quantitative feature for a certain assay for a certain set of samples
     19         * @param feature
     20         * @param assayID
     21         * @param sampleIDs
     22         * @return
     23         */
     24        public Map getDataQuantitative(String feature, long assayID, String[] sampleIDs);
    1425
    1526}
Note: See TracChangeset for help on using the changeset viewer.