Changeset 2498
- Timestamp:
- Aug 8, 2006, 4:01:22 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/development/overview/dynamic/filter.html
r2304 r2498 116 116 // Create Transformation 117 117 Transformation t = source.newTransformation(null); 118 dc.saveItem(t); 118 119 119 120 // Create a new BioAssaySet using the same data cube and layer 120 BioAssaySet filtered = t.newProduct(null, null );121 BioAssaySet filtered = t.newProduct(null, null, true); 121 122 filtered.setName("Filtered bioassayset"); 122 dc.saveItem(t);123 123 dc.saveItem(filtered); 124 125 // Create BioAssay:s for each source BioAssay126 for (BioAssay sourceBa : source.getBioAssays().list(dc))127 {128 BioAssay ba = filtered.newBioAssay(sourceBa);129 dc.saveItem(ba);130 }131 124 132 125 // Get all column and position coordinate for all spots that pass the filter -
trunk/doc/development/overview/dynamic/rootbioassayset.html
r2304 r2498 140 140 // Create Transformation 141 141 Transformation t = e.newTransformation(null, rba); 142 dc.saveItem(t); 142 143 143 144 // Create root BioAssaySet in new data cube and layer 144 BioAssaySet root = t.newProduct("new", "new" );145 BioAssaySet root = t.newProduct("new", "new", false); 145 146 root.setName("New root bioassayset"); 146 dc.saveItem(t);147 147 dc.saveItem(root); 148 148 -
trunk/doc/development/plugins/analysis/index.html
r2467 r2498 246 246 Transformation t = source.newTransformation(j); 247 247 t.setName("Copy spot intensities >= 0"); 248 BioAssaySet result = t.newProduct(null, "new"); 248 dc.saveItem(t); 249 250 BioAssaySet result = t.newProduct(null, "new", true); 249 251 result.setName("After: Copying spot intensities"); 250 dc.saveItem(t);251 252 dc.saveItem(result); 252 253 // Create child bioassays for each source bioassay254 for (BioAssay ba : source.getBioAssays.list(dc))255 {256 dc.saveItem(result.newBioAssay(ba));257 }258 253 259 254 // Get query for source data -
trunk/src/core/net/sf/basedb/core/FilterBatcher.java
r2380 r2498 49 49 // filtered result 50 50 Transformation t = source.newTransformation(); 51 BioAssaySet filtered = t.newProduct(null, null);52 51 dc.saveItem(t); 52 BioAssaySet filtered = t.newProduct(null, null, true); 53 53 dc.saveItem(filtered); 54 55 // Create new bioassays for each bioassay in the source56 // bioassayset57 for (BioAssay sourceBa : source.getBioAssays().list(dc))58 {59 dc.saveItem(bas.newBioAssay(sourceBa));60 }61 54 62 55 // Create a query that selects the column … … 258 251 // filtered result 259 252 Transformation t = source.newTransformation(); 260 BioAssaySet filtered = t.newProduct(null, null);261 253 dc.saveItem(t); 254 BioAssaySet filtered = t.newProduct(null, null, true); 262 255 dc.saveItem(filtered); 263 264 // Create new bioassays for each bioassay in the source265 // bioassayset266 for (BioAssay sourceBa : source.getBioAssays().list(dc))267 {268 dc.saveItem(bas.newBioAssay(sourceBa));269 }270 256 271 257 // Create a query that selects the column -
trunk/src/core/net/sf/basedb/core/PositionExtraValueBatcher.java
r2380 r2498 46 46 // new intensities, we use the same data cube and layer as the source 47 47 Transformation t = source.newTransformation(); 48 BioAssaySet bas = t.newProduct(null, null);49 48 dc.saveItem(t); 49 BioAssaySet bas = t.newProduct(null, null, true); 50 50 dc.saveItem(bas); 51 52 // Create new bioassays for each bioassay in the source53 // bioassayset54 for (BioAssay sourceBa : source.getBioAssays().list(dc))55 {56 dc.saveItem(bas.newBioAssay(sourceBa));57 }58 51 59 52 // Create a query that selects the data of … … 282 275 // new intensities, we use the same data cube and layer as the source 283 276 Transformation t = source.newTransformation(); 284 BioAssaySet bas = t.newProduct(null, null);285 277 dc.saveItem(t); 278 BioAssaySet bas = t.newProduct(null, null, true); 286 279 dc.saveItem(bas); 287 280 288 // Create new bioassays for each bioassay in the source289 // bioassayset290 for (BioAssay sourceBa : source.getBioAssays().list(dc))291 {292 dc.saveItem(bas.newBioAssay(sourceBa));293 }294 281 295 282 // Create a query that selects the data of -
trunk/src/core/net/sf/basedb/core/SpotBatcher.java
r2380 r2498 47 47 // but a different layer 48 48 Transformation t = source.newTransformation(); 49 BioAssaySet bas = t.newProduct(null, "new");50 49 dc.saveItem(t); 50 BioAssaySet bas = t.newProduct(null, "new", true); 51 51 dc.saveItem(bas); 52 53 // Create new bioassays for each bioassay in the source54 // bioassayset55 for (BioAssay sourceBa : source.getBioAssays().list(dc))56 {57 dc.saveItem(bas.newBioAssay(sourceBa));58 }59 52 60 53 // Create a query that selects the data of … … 274 267 // but a different layer 275 268 Transformation t = source.newTransformation(); 276 BioAssaySet bas = t.newProduct(null, "new");277 269 dc.saveItem(t); 270 BioAssaySet bas = t.newProduct(null, "new", true); 278 271 dc.saveItem(bas); 279 280 // Create new bioassays for each bioassay in the source281 // bioassayset282 for (BioAssay sourceBa : source.getBioAssays().list(dc))283 {284 dc.saveItem(bas.newBioAssay(sourceBa));285 }286 272 287 273 // Create a query that selects the data of -
trunk/src/core/net/sf/basedb/core/SpotExtraValueBatcher.java
r2380 r2498 46 46 // new intensities, we use the same data cube and layer as the source 47 47 Transformation t = source.newTransformation(); 48 BioAssaySet bas = t.newProduct(null, null);49 48 dc.saveItem(t); 49 BioAssaySet bas = t.newProduct(null, null, true); 50 50 dc.saveItem(bas); 51 52 // Create new bioassays for each bioassay in the source53 // bioassayset54 for (BioAssay sourceBa : source.getBioAssays().list(dc))55 {56 dc.saveItem(bas.newBioAssay(sourceBa));57 }58 51 59 52 // Create a query that selects the data from … … 274 267 // new intensities, we use the same data cube and layer as the source 275 268 Transformation t = source.newTransformation(); 276 BioAssaySet bas = t.newProduct(null, null);277 269 dc.saveItem(t); 270 BioAssaySet bas = t.newProduct(null, null, true); 278 271 dc.saveItem(bas); 279 280 // Create new bioassays for each bioassay in the source281 // bioassayset282 for (BioAssay sourceBa : source.getBioAssays().list(dc))283 {284 dc.saveItem(bas.newBioAssay(sourceBa));285 }286 272 287 273 // Create a query that selects the data from -
trunk/src/core/net/sf/basedb/core/Transformation.java
r2492 r2498 382 382 Transformation t = ... 383 383 384 // Use same data cube, but a new layer 385 BioAssaySet bas = t.newProduct(null, "new"); 386 387 // Use same data cube and layer 388 BioAssaySet filtered = t.newProduct(null, null); 389 390 // Use new data cube and layer 391 BioAsssySet merged = t.newProduct("new", "new"); 384 // Use same data cube, but a new layer; automatically create child bioassays 385 BioAssaySet bas = t.newProduct(null, "new", true); 386 387 // Use same data cube and layer; automatically create child bioassays 388 BioAssaySet filtered = t.newProduct(null, null, true); 389 390 // Use new data cube and layer; automatic creation of 391 // child bioassays is not supported 392 BioAsssySet merged = t.newProduct("new", "new", false); 392 393 393 394 // Create four new bioassaysets using two datacubes, one 394 395 // with two layers and one with one layer 395 BioAssaySet bas1 = t.newProduct("cube1", "layer1" );396 BioAssaySet bas2 = t.newProduct("cube1", "layer2" );397 BioAssaySet bas3 = t.newProduct("cube2", "layer3" );398 BioAssaySet bas4 = t.newProduct("cube2", "layer3" );396 BioAssaySet bas1 = t.newProduct("cube1", "layer1", false); 397 BioAssaySet bas2 = t.newProduct("cube1", "layer2", false); 398 BioAssaySet bas3 = t.newProduct("cube2", "layer3", false); 399 BioAssaySet bas4 = t.newProduct("cube2", "layer3", false); 399 400 </pre> 400 401 … … 404 405 <pre class="code"> 405 406 // Don't! We bas3 is now using the same cube and layer as bas1 406 BioAssaySet bas3 = t.newProduct("cube2", "layer1" );407 BioAssaySet bas3 = t.newProduct("cube2", "layer1", false); 407 408 </pre> 408 409 -
trunk/src/examples/plugins/src/net/sf/basedb/exampleplugins/ExampleAnalyzer.java
r2346 r2498 151 151 Transformation t = source.newTransformation(j); 152 152 t.setName("Multiply " + factor + "; filter < " + cutoff); 153 BioAssaySet result = t.newProduct(null, "new" );153 BioAssaySet result = t.newProduct(null, "new", true); 154 154 result.setName("After: multiply and filter"); 155 155 dc.saveItem(t); 156 156 dc.saveItem(result); 157 158 // Create child bioassays for each source bioassay159 for (BioAssay ba : source.getBioAssays().list(dc))160 {161 dc.saveItem(result.newBioAssay(ba));162 }163 157 164 158 // Get query for source data
Note: See TracChangeset
for help on using the changeset viewer.