}
} catch (Exception e)
{
- System.err.println("Couldn't locate PICR service instance.\n");
+ jalview.bin.Console.errPrintln("Couldn't locate PICR service instance.\n");
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
while (sdataset.size() > 0 && db < dbSources.length)
{
int maxqlen = 1; // default number of queries made at one time
- System.out.println("Verifying against " + dbSources[db].getDbName());
+ jalview.bin.Console.outPrintln("Verifying against " + dbSources[db].getDbName());
// iterate through db for each remaining un-verified sequence
SequenceI[] currSeqs = new SequenceI[sdataset.size()];
{
if (Console.isDebugEnabled())
{
- Console.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();
true);
} catch (Exception e)
{
- System.err.println(
+ jalview.bin.Console.errPrintln(
"Exception with Picr for '" + token + "'\n");
e.printStackTrace();
}
// present, and do a transferReferences
// otherwise transfer non sequence x-references directly.
}
- System.out.println(
+ jalview.bin.Console.outPrintln(
"Validated ID against PICR... (for what its worth):"
+ token);
addSeqId(sequence, token);
else
{
// if ()
- // System.out.println("Not querying source with
+ // jalview.bin.Console.outPrintln("Not querying source with
// token="+token+"\n");
addSeqId(sequence, token);
queries.addElement(token.toUpperCase(Locale.ROOT));
* 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);
+ // jalview.bin.Console.outPrintln("trimming ? " + trimDatasetSeqs);
if (retrievedAl == null || retrievedAl.getHeight() == 0)
{
return false;
}
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)))
}
}
- System.out.println("Adding dbrefs to " + sequence.getName()
+ jalview.bin.Console.outPrintln("Adding dbrefs to " + sequence.getName()
+ " from " + dbSource + " sequence : "
+ retrievedSeq.getName());
sequence.transferAnnotation(retrievedSeq, mp);
.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()]);