org.biojava3.alignment.template
Class CallableProfileProfileAligner<S extends Sequence<C>,C extends Compound>

java.lang.Object
  extended by org.biojava3.alignment.template.CallableProfileProfileAligner<S,C>
Type Parameters:
S - each Sequence of the Profile pair is of type S
C - each element of an AlignedSequence is a Compound of type C
All Implemented Interfaces:
Callable<ProfilePair<S,C>>

public class CallableProfileProfileAligner<S extends Sequence<C>,C extends Compound>
extends Object
implements Callable<ProfilePair<S,C>>

Implements a concurrency wrapper for a ProfileProfileAligner.

Author:
Mark Chapman

Constructor Summary
CallableProfileProfileAligner(ProfileProfileAligner<S,C> ppa)
          Creates a profile-profile alignment task for simplified parallel execution.
 
Method Summary
 ProfilePair<S,C> call()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallableProfileProfileAligner

public CallableProfileProfileAligner(ProfileProfileAligner<S,C> ppa)
Creates a profile-profile alignment task for simplified parallel execution.

Parameters:
ppa - already initialized profile-profile aligner
Method Detail

call

public ProfilePair<S,C> call()
Specified by:
call in interface Callable<ProfilePair<S extends Sequence<C>,C extends Compound>>