X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Farchaeopteryx%2FOptions.java;h=cb067ab265a8b65660e3167a695e85714fc3300c;hb=10f90f7787d4b1287a910d4e6ae895da14866929;hp=abbc7c7e88231b744796f773e0dea8ce30c1a405;hpb=dfb728ba91a9112309c510d032464446cecc273e;p=jalview.git diff --git a/forester/java/src/org/forester/archaeopteryx/Options.java b/forester/java/src/org/forester/archaeopteryx/Options.java index abbc7c7..cb067ab 100644 --- a/forester/java/src/org/forester/archaeopteryx/Options.java +++ b/forester/java/src/org/forester/archaeopteryx/Options.java @@ -27,6 +27,7 @@ package org.forester.archaeopteryx; import java.awt.Font; +import org.forester.io.parsers.nhx.NHXParser.TAXONOMY_EXTRACTION; import org.forester.phylogeny.PhylogenyNode.NH_CONVERSION_SUPPORT_VALUE_STYLE; import org.forester.phylogeny.data.NodeData; import org.forester.phylogeny.data.NodeData.NODE_DATA; @@ -67,7 +68,7 @@ final public class Options { private short _number_of_digits_after_comma_for_confidence_values; private short _number_of_digits_after_comma_for_branch_length_values; private boolean _nh_parsing_replace_underscores; - private boolean _nh_parsing_extract_pfam_taxonomy_codes; + private TAXONOMY_EXTRACTION _taxonomy_extraction; private boolean _editable; private boolean _background_color_gradient; private boolean _show_domain_labels; @@ -185,7 +186,7 @@ final public class Options { _number_of_digits_after_comma_for_branch_length_values = Constants.NUMBER_OF_DIGITS_AFTER_COMMA_FOR_BRANCH_LENGTH_VALUES_DEFAULT; _number_of_digits_after_comma_for_confidence_values = Constants.NUMBER_OF_DIGITS_AFTER_COMMA_FOR_CONFIDENCE_VALUES_DEFAULT; _nh_parsing_replace_underscores = false; - _nh_parsing_extract_pfam_taxonomy_codes = false; + _taxonomy_extraction = TAXONOMY_EXTRACTION.PFAM_STYLE_ONLY; _cladogram_type = Constants.CLADOGRAM_TYPE_DEFAULT; _show_domain_labels = true; setAbbreviateScientificTaxonNames( false ); @@ -239,8 +240,8 @@ final public class Options { return _editable; } - final boolean isExtractPfamTaxonomyCodesInNhParsing() { - return _nh_parsing_extract_pfam_taxonomy_codes; + final TAXONOMY_EXTRACTION getTaxonomyExtraction() { + return _taxonomy_extraction; } final boolean isGraphicsExportUsingActualSize() { @@ -343,8 +344,8 @@ final public class Options { _editable = editable; } - final void setExtractPfamTaxonomyCodesInNhParsing( final boolean nh_parsing_extract_pfam_taxonomy_codes ) { - _nh_parsing_extract_pfam_taxonomy_codes = nh_parsing_extract_pfam_taxonomy_codes; + final void setTaxonomyExtractio( final TAXONOMY_EXTRACTION taxonomy_extraction ) { + _taxonomy_extraction = taxonomy_extraction; } final void setGraphicsExportUsingActualSize( final boolean graphics_export_using_actual_size ) { @@ -481,7 +482,7 @@ final public class Options { instance.setNumberOfDigitsAfterCommaForConfidenceValues( configuration .getNumberOfDigitsAfterCommaForConfidenceValues() ); } - instance.setExtractPfamTaxonomyCodesInNhParsing( configuration.isExtractPfamTaxonomyCodesInNhParsing() ); + instance.setTaxonomyExtractio( configuration.getTaxonomyExtraction() ); instance.setReplaceUnderscoresInNhParsing( configuration.isReplaceUnderscoresInNhParsing() ); instance.setInternalNumberAreConfidenceForNhParsing( configuration .isInternalNumberAreConfidenceForNhParsing() );