Package org.forester.msa_compactor
Class MsaCompactor
java.lang.Object
org.forester.msa_compactor.MsaCompactor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal PhylogenycalcTree()final List<MsaProperties>chart(int step, boolean realign, boolean normalize_for_effective_seq_length) final voiddeleteGapColumns(double max_allowed_gap_ratio) final voiddisplayTree(Phylogeny phy) final MsagetMsa()static final Stringfinal voidremoveSequencesByMinimalLength(int min_effective_length) final List<MsaProperties>removeViaGapAverage(double mean_gapiness) removeViaLength(int length) final List<MsaProperties>removeWorstOffenders(int to_remove) final voidsetCalculateNormalizedShannonEntropy(boolean calculate_shannon_entropy) voidsetInfileName(String infile_name) final voidsetMafftOptions(String maffts_opts) final voidsetNorm(boolean normalize_for_effective_seq_length) final voidsetOutFileBase(File out_file_base) final voidsetOutputFormat(Msa.MSA_FORMAT output_format) voidsetPathToMafft(String path_to_mafft) voidsetPeformPhylogenticInference(boolean phylogentic_inference) final voidsetRealign(boolean realign) final voidsetRemovedSeqsOutBase(File removed_seqs_out_base) final voidsetStep(int step) final voidsetStepForDiagnostics(int step_for_diagnostics) final Stringfinal String
-
Constructor Details
-
MsaCompactor
-
-
Method Details
-
calcTree
-
chart
public final List<MsaProperties> chart(int step, boolean realign, boolean normalize_for_effective_seq_length) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
deleteGapColumns
public final void deleteGapColumns(double max_allowed_gap_ratio) -
displayTree
-
getMsa
-
removeSequencesByMinimalLength
- Throws:
IOException
-
removeViaGapAverage
public final List<MsaProperties> removeViaGapAverage(double mean_gapiness) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
removeViaLength
- Throws:
IOExceptionInterruptedException
-
removeWorstOffenders
public final List<MsaProperties> removeWorstOffenders(int to_remove) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
setCalculateNormalizedShannonEntropy
public final void setCalculateNormalizedShannonEntropy(boolean calculate_shannon_entropy) -
setInfileName
-
setMafftOptions
-
setNorm
public final void setNorm(boolean normalize_for_effective_seq_length) -
setOutFileBase
-
setOutputFormat
-
setPathToMafft
-
setPeformPhylogenticInference
public void setPeformPhylogenticInference(boolean phylogentic_inference) -
setRealign
public final void setRealign(boolean realign) -
setRemovedSeqsOutBase
-
setStep
public final void setStep(int step) -
setStepForDiagnostics
public final void setStepForDiagnostics(int step_for_diagnostics) -
writeAndAlignRemovedSeqs
- Throws:
IOExceptionInterruptedException
-
writeMsa
- Throws:
IOException
-
guessPathToMafft
-