import java.awt.Color;
import java.awt.FlowLayout;
+import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;
public PhyloInferenceDialog( final MainFrameApplication frame,
final PhylogeneticInferenceOptions options,
final boolean from_unaligned_seqs ) {
- super( frame, true );
+ super( (Frame) null, true );
setVisible( false );
_parent_frame = frame;
_opts = options;
distance_calc_pnl_1.add( _distance_calc_kimura_rb = new JRadioButton( "Kimura correction" ) );
distance_calc_pnl_1.add( _distance_calc_poisson_rb = new JRadioButton( "Poisson" ) );
distance_calc_pnl_1
- .add( _distance_calc_fract_dissimilarity_rb = new JRadioButton( "Fractional dissimilarity" ) );
+ .add( _distance_calc_fract_dissimilarity_rb = new JRadioButton( "Fractional dissimilarity" ) );
final ButtonGroup distance_calc_group_1 = new ButtonGroup();
distance_calc_group_1.add( _distance_calc_kimura_rb );
distance_calc_group_1.add( _distance_calc_poisson_rb );
private void processMsaProcessing() {
getPhylogeneticInferenceOptions().setExecuteMsaProcessing( _execute_msa_processing_cb.isSelected() );
getPhylogeneticInferenceOptions()
- .setMsaProcessingRemoveAllGapColumns( _msa_processing_remove_all_gap_columns_cb.isSelected() );
+ .setMsaProcessingRemoveAllGapColumns( _msa_processing_remove_all_gap_columns_cb.isSelected() );
int min_length = -1;
try {
min_length = Integer.parseInt( _msa_processing_min_allowed_length_tf.getText().trim() );
double msa_processing_max_allowed_gap_ratio = -1.0;
try {
msa_processing_max_allowed_gap_ratio = Double.parseDouble( _msa_processing_max_allowed_gap_ratio_tf
- .getText().trim() );
+ .getText().trim() );
}
catch ( final NumberFormatException e ) {
msa_processing_max_allowed_gap_ratio = -1.0;
private void updateMsaProcessingItem() {
_execute_msa_processing_cb.setSelected( getPhylogeneticInferenceOptions().isExecuteMsaProcessing() );
_msa_processing_remove_all_gap_columns_cb.setSelected( getPhylogeneticInferenceOptions()
- .isMsaProcessingRemoveAllGapColumns() );
+ .isMsaProcessingRemoveAllGapColumns() );
if ( _opts.getMsaProcessingMaxAllowedGapRatio() > 0 ) {
_msa_processing_max_allowed_gap_ratio_tf.setText( _opts.getMsaProcessingMaxAllowedGapRatio() + "" );
}