Class MsaInferrer

  • Direct Known Subclasses:
    ClustalOmega, Mafft

    public abstract class MsaInferrer
    extends java.lang.Object
    • Constructor Detail

      • MsaInferrer

        public MsaInferrer()
    • 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 class java.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