*/
public List<String> findXrefSourcesForSequences(boolean dna)
{
- List<String> sources = new ArrayList<String>();
+ List<String> sources = new ArrayList<>();
for (SequenceI seq : fromSeqs)
{
if (seq != null)
findXrefSourcesForSequence(seq, dna, sources);
}
}
- sources.remove(DBRefSource.EMBL); // hack to prevent EMBL xrefs resulting in
- // redundant datasets
+
+ // hack to prevent EMBL xrefs resulting in redundant datasets
+ sources.remove(DBRefSource.EMBL);
+
if (dna)
{
- sources.remove(DBRefSource.ENSEMBL); // hack to prevent Ensembl and
- // EnsemblGenomes xref option shown
- // from cdna panel
- sources.remove(DBRefSource.ENSEMBLGENOMES);
+ // hack to prevent Ensembl xref option shown from cdna panel
+ sources.remove(DBRefSource.ENSEMBL);
}
- // redundant datasets
return sources;
}
* find sequence's direct (dna-to-dna, peptide-to-peptide) xrefs
*/
DBRefEntry[] lrfs = DBRefUtils.selectDbRefs(fromDna, seq.getDBRefs());
- List<SequenceI> foundSeqs = new ArrayList<SequenceI>();
+ List<SequenceI> foundSeqs = new ArrayList<>();
/*
* find sequences in the alignment which xref one of these DBRefs
public Alignment findXrefSequences(String source, boolean fromDna)
{
- rseqs = new ArrayList<SequenceI>();
+ rseqs = new ArrayList<>();
AlignedCodonFrame cf = new AlignedCodonFrame();
matcher = new SequenceIdMatcher(dataset.getSequences());
if (retrieved != null)
{
boolean addedXref = false;
- List<SequenceI> newDsSeqs = new ArrayList<SequenceI>(),
- doNotAdd = new ArrayList<SequenceI>();
+ List<SequenceI> newDsSeqs = new ArrayList<>(),
+ doNotAdd = new ArrayList<>();
for (SequenceI retrievedSequence : retrieved)
{