package jalview.gui.structurechooser;
+import java.util.Locale;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;
{
return 0;
}
- String upper_cat = cat.toUpperCase();
+ String upper_cat = cat.toUpperCase(Locale.ROOT);
int idx = EXP_CATEGORIES.indexOf(upper_cat);
if (idx == -1)
{
int o1_s = (Integer) o1data[idx_ups];
int o1_e = (Integer) o1data[idx_upe];
int o1_cat = scoreCategory((String) o1data[idx_mcat]);
- String o1_prov= ((String) o1data[idx_mprov]).toUpperCase();
+ String o1_prov= ((String) o1data[idx_mprov]).toUpperCase(Locale.ROOT);
int o2_s = (Integer) o2data[idx_ups];
int o2_e = (Integer) o2data[idx_upe];
int o2_cat = scoreCategory((String) o2data[idx_mcat]);
- String o2_prov= ((String) o2data[idx_mprov]).toUpperCase();
+ String o2_prov= ((String) o2data[idx_mprov]).toUpperCase(Locale.ROOT);
if (o1_cat == o2_cat)
BitSet cover = new BitSet();
cover.set(seq.getStart(), seq.getEnd());
// walk down the list of structures, selecting some to add to selected
+ // TODO: could do simple DP - double loop to select largest number of
+ // structures covering largest number of sites
for (FTSData structure : filteredStructures)
{
Object[] odata = structure.getSummaryData();