Package org.forester.msa
Class MsaInferrer
- java.lang.Object
-
- org.forester.msa.MsaInferrer
-
- Direct Known Subclasses:
ClustalOmega
,Mafft
public abstract class MsaInferrer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MsaInferrer()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
abstract java.lang.String
getErrorDescription()
abstract int
getExitCode()
abstract Msa
infer(java.io.File path_to_input_seqs, java.util.List<java.lang.String> opts)
abstract Msa
infer(java.util.List<MolecularSequence> seqs, java.util.List<java.lang.String> opts)
static boolean
isInstalled(java.lang.String path_to_prg)
-
-
-
Method Detail
-
getErrorDescription
public abstract java.lang.String getErrorDescription()
-
getExitCode
public abstract int getExitCode()
-
isInstalled
public static boolean isInstalled(java.lang.String path_to_prg)
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
infer
public abstract Msa infer(java.io.File path_to_input_seqs, java.util.List<java.lang.String> opts) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
-
infer
public abstract Msa infer(java.util.List<MolecularSequence> seqs, java.util.List<java.lang.String> opts) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
-
-