Class ArrayDesignMergeHelperServiceImpl

    • Constructor Detail

      • ArrayDesignMergeHelperServiceImpl

        public ArrayDesignMergeHelperServiceImpl()
    • Method Detail

      • persistMerging

        @Transactional
        public ArrayDesign persistMerging​(ArrayDesign result,
                                          ArrayDesign arrayDesign,
                                          Collection<ArrayDesign> otherArrayDesigns,
                                          boolean mergeWithExisting,
                                          Collection<CompositeSequence> newProbes)
        Description copied from interface: ArrayDesignMergeHelperService
        Finalize the assembly and persistence of the merged array design.
        Specified by:
        persistMerging in interface ArrayDesignMergeHelperService
        Parameters:
        result - the final merged design
        arrayDesign - platform
        otherArrayDesigns - other platform
        mergeWithExisting - don't make a new array design, merge it into the one given as the first argument
        newProbes - Probes that have to be added to make up the merged design. In the case of "mergeWithExisting", this might even be empty.
        Returns:
        the final persistent merged design