-
- Type Parameters:
S- each element of the alignmentProfileis of type SC- each element of anAlignedSequenceis aCompoundof type C
- All Superinterfaces:
Iterable<AlignedSequence<S,C>>,Profile<S,C>
- All Known Subinterfaces:
MutableProfilePair<S,C>,MutableSequencePair<S,C>
public interface MutableProfile<S extends Sequence<C>,C extends Compound> extends Profile<S,C>
- Author:
- Mark Chapman, Paolo Pavan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.biojava.nbio.core.alignment.template.Profile
Profile.StringFormat
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetSequences(List<AlignedSequence<S,C>> sequences)Sets entirely new set ofAlignedSequences.-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.biojava.nbio.core.alignment.template.Profile
getAlignedSequence, getAlignedSequence, getAlignedSequences, getAlignedSequences, getAlignedSequences, getCompoundAt, getCompoundAt, getCompoundCountsAt, getCompoundCountsAt, getCompoundsAt, getCompoundSet, getCompoundWeightsAt, getCompoundWeightsAt, getIndexOf, getIndicesAt, getLastIndexOf, getLength, getOriginalSequences, getSize, getSubProfile, hasGap, isCircular, toString, toString, toString
-
-
-
-
Method Detail
-
setSequences
void setSequences(List<AlignedSequence<S,C>> sequences)
Sets entirely new set ofAlignedSequences.- Parameters:
sequences- new set of sequences- Throws:
IllegalArgumentException- if sequences have different lengths
-
-