Opened 18 years ago

Closed 18 years ago

#435 closed defect (fixed)

A check for reporter information is needed when adding/using affymetrix data

Reported by: Jari Häkkinen Owned by: Nicklas Nordborg
Priority: major Milestone: BASE 2.4
Component: web Version: trunk
Keywords: Cc:

Description

Affymetrix data can be used up to the point when a plug-in (RMAExpress) tries to push results into the dynamic tables. At this point the core will throw an exception complaining about missing reporters. The behaviour is assymetric compared to genepix where import of raw bioassays cannot be done if no reporter information is available in the database.

For Affymetrix a similar check should be done, either when creating new raw bioassays or before starting plug-ins.

Change History (8)

comment:1 by Jari Häkkinen, 18 years ago

Relates to ticket:372

comment:2 by Nicklas Nordborg, 18 years ago

The check would probably have to be done when creating the array design since it is the CDF file that has information about the reporters. The CEL file just contains references to the CDF file. There is a LGPL java package at http://morden.csee.usf.edu/software/ for parsing CDF files in both text and XDA format.

However, checking that the reporters exists when creating the array design is not a guarantee that the reporter will exist when doing the RMAExpress normalisation. There is nothing that prevents that the reporters are deleted in the mean time. In other words, the RMAExpress plugin should never expect that the reporters exists.

comment:3 by Nicklas Nordborg, 18 years ago

Milestone: BASE 2.2BASE 2.x+

comment:4 by Jari Häkkinen, 18 years ago

Milestone: BASE 2.x+BASE 2.4

comment:5 by Johan Enell, 18 years ago

Owner: changed from Johan Enell to Nicklas Nordborg

comment:6 by Jari Häkkinen, 18 years ago

Milestone: BASE 2.4BASE 2.3

Milestone BASE 2.4 deleted

comment:7 by Nicklas Nordborg, 18 years ago

Status: newassigned

comment:8 by Nicklas Nordborg, 18 years ago

Resolution: fixed
Status: assignedclosed

(In [3482]) Fixes #435.

Note: See TracTickets for help on using tickets.