org.expasy.jpl.commons.collection.symbol.seq
Interface SequenceMerger<T>

Type Parameters:
T - the symbol type.
All Known Implementing Classes:
SequenceSymbolMergerImpl

public interface SequenceMerger<T>

All concrete subclasses of this interface will have to provides implementations for the processing of concatenation and access to the merged symbol sequence.

Version:
1.0
Author:
nikitin

Method Summary
 SymbolSequence<T> getMergedSequence()
          get the merged sequence.
 void process(Collection<SymbolSequence<T>> sequences)
          concatenate many sequences.
 void process(SymbolSequence<T> seq1, SymbolSequence<T> seq2)
          concatenate two sequences.
 

Method Detail

process

void process(SymbolSequence<T> seq1,
             SymbolSequence<T> seq2)
concatenate two sequences.


process

void process(Collection<SymbolSequence<T>> sequences)
concatenate many sequences.


getMergedSequence

SymbolSequence<T> getMergedSequence()
get the merged sequence.



Copyright (c) 2012 Swiss Institute of Bioinformatics. All rights reserved.