package com.milaboratory.core.alignment.batch; import com.milaboratory.core.sequence.Sequence; /** * {@link BatchAligner} with self-managed database (user can directly add subject sequences before running alignment). * * @param <S> type of sequence * @param <P> type of record payload, used to store additional information along with sequence to simplify it's * subsequent identification in result (e.g. {@link Integer} to just index sequences. * @param <H> hit class */ public interface BatchAlignerWithBase<S extends Sequence<S>, P, H extends AlignmentHit<S, P>> extends BatchAligner<S, H>, WithBase<S, P> { }