Changeset 4132


Ignore:
Timestamp:
Feb 8, 2008, 11:18:11 AM (15 years ago)
Author:
Nicklas Nordborg
Message:

Fixes #926: Update IlluminaRawDataImporter? to set the RawBioAssay?.arrayNum property

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/plugins/core/net/sf/basedb/plugins/IlluminaRawDataImporter.java

    r4124 r4132  
    8383import net.sf.basedb.core.query.Restrictions;
    8484import net.sf.basedb.plugins.util.Parameters;
     85import net.sf.basedb.util.Coordinate;
    8586import net.sf.basedb.util.error.SimpleErrorHandler;
    8687import net.sf.basedb.util.parser.ColumnMapper;
     
    603604        String propertyName = m.group(1);
    604605        String arrayName = m.group(2);
     606        String lastInName = arrayName.substring(arrayName.length()-1);
     607        int arrayNum = Coordinate.alphaToNumeric(lastInName);
     608        if (arrayNum <= 0) arrayNum = 1;
    605609        // Check if raw data property exists
    606610        if (illumina.getProperty(propertyName) == null)
     
    621625            RawBioAssay rba = RawBioAssay.getNew(dc, generic, illumina);
    622626            rba.setName(arrayName);
     627            rba.setArrayNum(arrayNum);
    623628            if (design != null) rba.setArrayDesign(design);
    624629            if (scan != null) rba.setScan(scan);
Note: See TracChangeset for help on using the changeset viewer.