@Component public class ArrayDesignMergeServiceImpl extends Object implements ArrayDesignMergeService
Constructor and Description |
---|
ArrayDesignMergeServiceImpl(ArrayDesignService arrayDesignService,
ArrayDesignReportService arrayDesignReportService,
ArrayDesignMergeHelperService mergeServiceHelper) |
Modifier and Type | Method and Description |
---|---|
ArrayDesign |
merge(ArrayDesign arrayDesign,
Collection<ArrayDesign> otherArrayDesigns,
String nameOfNewDesign,
String shortNameOfNewDesign,
boolean add)
Merge array designs based on their sequence content.
|
@Autowired public ArrayDesignMergeServiceImpl(ArrayDesignService arrayDesignService, ArrayDesignReportService arrayDesignReportService, ArrayDesignMergeHelperService mergeServiceHelper)
public ArrayDesign merge(ArrayDesign arrayDesign, Collection<ArrayDesign> otherArrayDesigns, String nameOfNewDesign, String shortNameOfNewDesign, boolean add)
ArrayDesignMergeService
merge
in interface ArrayDesignMergeService
otherArrayDesigns
- array designs to merge with the arrayDesignnameOfNewDesign
- can be null if "add" is true (ignored)shortNameOfNewDesign
- can be null if "add" is true (ignored)add
- if "arrayDesign" is already merged, add the "otherArrayDesign"s to it. Otherwise force the creation of
a new design.Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.