Changeset 3742
- Timestamp:
- Sep 17, 2007, 1:16:49 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.4-stable/src/core/net/sf/basedb/core/ArrayDesign.java
r3679 r3742 532 532 array design is an Affymetrix design information in the CDF file is 533 533 used, otherwise the database is queried. 534 @return The number of features or probesets 534 @return The number of features or probesets, or -1 if there is an 535 error getting the number 535 536 @since 2.4 536 537 */ … … 540 541 if (hasFeatures()) 541 542 { 542 if (isAffyChip())543 try 543 544 { 544 FusionCDFData cdf = Affymetrix.loadCdfFile(Affymetrix.getCdfFile(this)); 545 numFeatures = cdf.getHeader().getNumProbeSets(); 545 if (isAffyChip()) 546 { 547 FusionCDFData cdf = Affymetrix.loadCdfFile(Affymetrix.getCdfFile(this)); 548 numFeatures = cdf.getHeader().getNumProbeSets(); 549 } 550 else 551 { 552 numFeatures = getFeatures().count(dc); 553 } 546 554 } 547 else555 catch (Throwable t) 548 556 { 549 numFeatures = getFeatures().count(dc); 557 Application.getLogger().warn("Could not get number of features for array design: " + 558 this, t); 559 numFeatures = -1; 550 560 } 551 561 }
Note: See TracChangeset
for help on using the changeset viewer.