public class MsaCompactor extends Object
| Constructor and Description |
|---|
MsaCompactor(DeleteableMsa msa) |
| Modifier and Type | Method and Description |
|---|---|
Phylogeny |
calcTree() |
List<MsaProperties> |
chart(int step,
boolean realign,
boolean normalize_for_effective_seq_length) |
void |
deleteGapColumns(double max_allowed_gap_ratio) |
void |
displayTree(Phylogeny phy) |
Msa |
getMsa() |
static String |
guessPathToMafft() |
void |
removeSequencesByMinimalLength(int min_effective_length) |
List<MsaProperties> |
removeViaGapAverage(double mean_gapiness) |
List<MsaProperties> |
removeViaLength(int length) |
List<MsaProperties> |
removeWorstOffenders(int to_remove) |
void |
setCalculateNormalizedShannonEntropy(boolean calculate_shannon_entropy) |
void |
setInfileName(String infile_name) |
void |
setMafftOptions(String maffts_opts) |
void |
setNorm(boolean normalize_for_effective_seq_length) |
void |
setOutFileBase(File out_file_base) |
void |
setOutputFormat(Msa.MSA_FORMAT output_format) |
void |
setPathToMafft(String path_to_mafft) |
void |
setPeformPhylogenticInference(boolean phylogentic_inference) |
void |
setRealign(boolean realign) |
void |
setRemovedSeqsOutBase(File removed_seqs_out_base) |
void |
setStep(int step) |
void |
setStepForDiagnostics(int step_for_diagnostics) |
String |
writeAndAlignRemovedSeqs() |
String |
writeMsa(File outfile) |
public MsaCompactor(DeleteableMsa msa)
public final Phylogeny calcTree()
public final List<MsaProperties> chart(int step, boolean realign, boolean normalize_for_effective_seq_length) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic final void deleteGapColumns(double max_allowed_gap_ratio)
public final void displayTree(Phylogeny phy)
public final Msa getMsa()
public final void removeSequencesByMinimalLength(int min_effective_length)
throws IOException
IOExceptionpublic final List<MsaProperties> removeViaGapAverage(double mean_gapiness) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic List<MsaProperties> removeViaLength(int length) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic final List<MsaProperties> removeWorstOffenders(int to_remove) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic final void setCalculateNormalizedShannonEntropy(boolean calculate_shannon_entropy)
public void setInfileName(String infile_name)
public final void setMafftOptions(String maffts_opts)
public final void setNorm(boolean normalize_for_effective_seq_length)
public final void setOutFileBase(File out_file_base)
public final void setOutputFormat(Msa.MSA_FORMAT output_format)
public void setPathToMafft(String path_to_mafft)
public void setPeformPhylogenticInference(boolean phylogentic_inference)
public final void setRealign(boolean realign)
public final void setRemovedSeqsOutBase(File removed_seqs_out_base)
public final void setStep(int step)
public final void setStepForDiagnostics(int step_for_diagnostics)
public final String writeAndAlignRemovedSeqs() throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic final String writeMsa(File outfile) throws IOException
IOExceptionpublic static final String guessPathToMafft()
Copyright © 2016. All rights reserved.