Changeset 337
- Timestamp:
- 04/08/10 11:04:53 (22 months ago)
- Location:
- trunk
- Files:
-
- 3 modified
-
batchmapper.bat (modified) (1 diff)
-
org.bridgedb.tools.batchmapper/src/org/bridgedb/tools/batchmapper/BatchMapper.java (modified) (2 diffs)
-
org.bridgedb/src/org/bridgedb/IDMapperStack.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/batchmapper.bat
r145 r337 1 java -jar dist/ bridgedb-batchmapper.jar %*1 java -jar dist/org.bridgedb.tools.batchmapper.jar %* -
trunk/org.bridgedb.tools.batchmapper/src/org/bridgedb/tools/batchmapper/BatchMapper.java
r308 r337 93 93 " [-r <report file>] \n" + 94 94 "\n" + 95 "You should specify at least one -g or -t option \n"); 95 "You should specify at least one -g or -t option.\n" + 96 "Multiple -g or -t options will be combined transitively.\n"); 96 97 } 97 98 … … 246 247 gdb.addIDMapper(connectionString); 247 248 } 249 gdb.setTransitive(true); 248 250 } 249 251 -
trunk/org.bridgedb/src/org/bridgedb/IDMapperStack.java
r333 r337 18 18 19 19 import java.util.ArrayList; 20 import java.util.Arrays; 20 21 import java.util.Collection; 21 22 import java.util.Collections; … … 438 439 // first round 439 440 Set<Xref> result = new HashSet<Xref>(); 441 Set<DataSource> dsFilter = new HashSet<DataSource>(Arrays.asList(resultDs)); 440 442 for (IDMapper i : gdbs) 441 443 { … … 444 446 // map ref in IDMapper i 445 447 Set<Xref> round1 = i.mapID(ref); 446 result.addAll (round1); 448 449 for (Xref r1 : round1) 450 { 451 if (resultDs.length == 0 || dsFilter.contains(r1.getDataSource())) 452 { 453 result.add (r1); 454 } 455 } 447 456 448 457 // then map the result of that in all IDMappers j (j != i)
