import jalview.analysis.AlignSeq;
import jalview.api.FeatureSettingsModelI;
import jalview.bin.Cache;
+import jalview.bin.Console;
import jalview.datamodel.AlignmentI;
import jalview.datamodel.DBRefEntry;
import jalview.datamodel.DBRefSource;
e.printStackTrace();
}
- Vector<SequenceI> sdataset = new Vector<>(
- Arrays.asList(dataset));
+ Vector<SequenceI> sdataset = new Vector<>(Arrays.asList(dataset));
List<String> warningMessages = new ArrayList<>();
// clear any old feature display settings recorded from past sessions
AlignmentI retrieved = null;
try
{
- if (Cache.isDebugEnabled())
+ if (Console.isDebugEnabled())
{
- Cache.debug("Querying " + dbsource.getDbName()
- + " with : '" + queryString.toString() + "'");
+ Console.debug("Querying " + dbsource.getDbName() + " with : '"
+ + queryString.toString() + "'");
}
retrieved = dbsource.getSequenceRecords(queryString.toString());
} catch (Exception ex)
}
if (retrieved != null)
{
- transferReferences(sdataset, dbsource, retrieved,
- trimDsSeqs, warningMessages);
+ transferReferences(sdataset, dbsource, retrieved, trimDsSeqs,
+ warningMessages);
}
}
else
{
for (int j = 0, n = uprefs.size(); j < n; j++)
{
- DBRefEntry upref = uprefs.get(j);
+ DBRefEntry upref = uprefs.get(j);
addSeqId(sequence, upref.getAccessionId());
queries.addElement(
upref.getAccessionId().toUpperCase(Locale.ROOT));
}
else
{
- Pattern possibleIds = Pattern.compile("[A-Za-z0-9_]+");
+ Pattern possibleIds = Pattern.compile("[A-Za-z0-9_]+");
// generate queries from sequence ID string
Matcher tokens = possibleIds.matcher(sequence.getName());
- int p=0;
+ int p = 0;
while (tokens.find(p))
{
String token = tokens.group();
* a list of messages to add to
*/
boolean transferReferences(Vector<SequenceI> sdataset,
- DbSourceProxy dbSourceProxy,
- AlignmentI retrievedAl, boolean trimDatasetSeqs,
- List<String> warningMessages)
+ DbSourceProxy dbSourceProxy, AlignmentI retrievedAl,
+ boolean trimDatasetSeqs, List<String> warningMessages)
{
// System.out.println("trimming ? " + trimDatasetSeqs);
if (retrievedAl == null || retrievedAl.getHeight() == 0)
}
for (int j = 0, n = entryRefs.size(); j < n; j++)
{
- DBRefEntry ref = entryRefs.get(j);
+ DBRefEntry ref = entryRefs.get(j);
String accessionId = ref.getAccessionId();
// match up on accessionId
if (seqRefs.containsKey(accessionId.toUpperCase(Locale.ROOT)))
.toUpperCase(Locale.ROOT);
int oldstrt = alseqs[alsq].getStart();
alseqs[alsq].setStart(sequence.getSequenceAsString()
- .toUpperCase(Locale.ROOT).indexOf(ngAlsq) + sequence.getStart());
+ .toUpperCase(Locale.ROOT).indexOf(ngAlsq)
+ + sequence.getStart());
if (oldstrt != alseqs[alsq].getStart())
{
alseqs[alsq].setEnd(
/**
*
- * @return any feature settings associated with sources that have provided sequences
+ * @return any feature settings associated with sources that have provided
+ * sequences
*/
- public List<FeatureSettingsModelI>getFeatureSettingsModels()
+ public List<FeatureSettingsModelI> getFeatureSettingsModels()
{
return featureDisplaySettings == null
? Arrays.asList(new FeatureSettingsModelI[0])
: Arrays.asList(featureDisplaySettings.values()
.toArray(new FeatureSettingsModelI[1]));
}
+
/**
* Adds the message to the list unless it already contains it
*
*/
private SequenceI[] recoverDbSequences(SequenceI[] sequencesArray)
{
- int n;
- if (sequencesArray == null || (n = sequencesArray.length) == 0)
- return sequencesArray;
+ int n;
+ if (sequencesArray == null || (n = sequencesArray.length) == 0)
+ return sequencesArray;
ArrayList<SequenceI> nseq = new ArrayList<>();
- for (int i = 0;i < n; i++)
+ for (int i = 0; i < n; i++)
{
nseq.add(sequencesArray[i]);
List<DBRefEntry> dbr = sequencesArray[i].getDBRefs();
{
nseq.add(map.getTo());
}
- }
+ }
}
}
}
- // BH 2019.01.25 question here if this is the right logic. Return the original if nothing found?
+ // BH 2019.01.25 question here if this is the right logic. Return the
+ // original if nothing found?
if (nseq.size() > 0)
{
return nseq.toArray(new SequenceI[nseq.size()]);