}\r
\r
public DasSequenceFeatureFetcher(SequenceI[] oursequences,\r
- FeatureSettings fsettings, Vector selectedSources,\r
+ FeatureSettings fsettings, Vector ourselectedSources,\r
boolean checkDbrefs, boolean promptFetchDbrefs)\r
{\r
this.selectedSources = new Vector(); \r
- Enumeration sources = selectedSources.elements();\r
+ Enumeration sources = ourselectedSources.elements();\r
// filter both sequences and sources to eliminate duplicates\r
while (sources.hasMoreElements())\r
{\r
Object src = sources.nextElement();\r
- if (this.selectedSources.contains(src)) { selectedSources.addElement(src); };\r
+ if (!selectedSources.contains(src)) { \r
+ selectedSources.addElement(src); \r
+ };\r
}\r
Vector sqs = new Vector();\r
for (int i=0; i<oursequences.length; i++)\r