Skip to content

Commit 8bee8f7

Browse files
committed
Migrate namespace uk.ac.ebi → com.bioinceptionlabs
Complete package namespace migration from legacy EBI to BioInception: - Moved 321 source files + 6 test files to com/bioinceptionlabs/ - Updated all package declarations and import statements - Updated groupId: uk.ac.ebi.rdt → com.bioinceptionlabs.rdt - Updated mainClass references in pom.xml and pom-local.xml - Updated README.md API examples with new imports - Added migration guide section to README.md for v2.x users - Preserved org.openscience.smsd/cdk namespaces (external library) All 40 tests pass. API is unchanged — only package names moved. Author: Syed Asad Rahman <asad.rahman@bioinceptionlabs.com>
1 parent f6d5c5e commit 8bee8f7

331 files changed

Lines changed: 1140 additions & 1112 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ import org.openscience.cdk.silent.SilentChemObjectBuilder;
4141
import org.openscience.cdk.smiles.SmiFlavor;
4242
import org.openscience.cdk.smiles.SmilesGenerator;
4343
import org.openscience.cdk.smiles.SmilesParser;
44-
import uk.ac.ebi.reactionblast.mechanism.MappingSolution;
45-
import uk.ac.ebi.reactionblast.mechanism.ReactionMechanismTool;
46-
import uk.ac.ebi.reactionblast.tools.StandardizeReaction;
44+
import com.bioinceptionlabs.reactionblast.mechanism.MappingSolution;
45+
import com.bioinceptionlabs.reactionblast.mechanism.ReactionMechanismTool;
46+
import com.bioinceptionlabs.reactionblast.tools.StandardizeReaction;
4747

4848
public class Example {
4949
public static void main(String[] args) throws Exception {
@@ -77,6 +77,34 @@ public class Example {
7777
```
7878

7979

80+
Migrating from v2.x
81+
====================
82+
83+
The package namespace has changed from `uk.ac.ebi` to `com.bioinceptionlabs` in v3.0.0.
84+
85+
**Maven dependency**
86+
87+
```xml
88+
<!-- Old (v2.x) -->
89+
<groupId>uk.ac.ebi.rdt</groupId>
90+
91+
<!-- New (v3.0.0) -->
92+
<groupId>com.bioinceptionlabs.rdt</groupId>
93+
```
94+
95+
**Import changes**
96+
97+
Replace imports in your code:
98+
99+
| Old (v2.x) | New (v3.0.0) |
100+
|-------------|--------------|
101+
| `uk.ac.ebi.aamtool.*` | `com.bioinceptionlabs.aamtool.*` |
102+
| `uk.ac.ebi.reactionblast.*` | `com.bioinceptionlabs.reactionblast.*` |
103+
| `uk.ac.ebi.centres.*` | `com.bioinceptionlabs.centres.*` |
104+
105+
A simple find-and-replace of `uk.ac.ebi` with `com.bioinceptionlabs` in your import statements is sufficient. The API itself is unchanged.
106+
107+
80108
License
81109
=======
82110

pom-local.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
4-
<groupId>uk.ac.ebi.rdt</groupId>
4+
<groupId>com.bioinceptionlabs.rdt</groupId>
55
<artifactId>rdt</artifactId>
66
<description>Reaction Decoder Tool</description>
77
<version>3.0.0</version>
@@ -11,7 +11,7 @@
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<maven.compiler.source>11</maven.compiler.source>
1313
<maven.compiler.target>11</maven.compiler.target>
14-
<mainClass>uk.ac.ebi.aamtool.ReactionDecoder</mainClass>
14+
<mainClass>com.bioinceptionlabs.aamtool.ReactionDecoder</mainClass>
1515
</properties>
1616

1717
<licenses>
@@ -89,7 +89,7 @@
8989
</descriptorRefs>
9090
<archive>
9191
<manifest>
92-
<mainClass>uk.ac.ebi.aamtool.ReactionDecoder</mainClass>
92+
<mainClass>com.bioinceptionlabs.aamtool.ReactionDecoder</mainClass>
9393
</manifest>
9494
</archive>
9595
</configuration>

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
4-
<groupId>uk.ac.ebi.rdt</groupId>
4+
<groupId>com.bioinceptionlabs.rdt</groupId>
55
<artifactId>rdt</artifactId>
66
<description>Reaction Decoder Tool</description>
77
<version>3.0.0</version>
@@ -11,7 +11,7 @@
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<maven.compiler.source>11</maven.compiler.source>
1313
<maven.compiler.target>11</maven.compiler.target>
14-
<mainClass>uk.ac.ebi.aamtool.ReactionDecoder</mainClass>
14+
<mainClass>com.bioinceptionlabs.aamtool.ReactionDecoder</mainClass>
1515
</properties>
1616

1717
<scm>
@@ -161,7 +161,7 @@
161161
</descriptorRefs>
162162
<archive>
163163
<manifest>
164-
<mainClass>uk.ac.ebi.aamtool.ReactionDecoder</mainClass>
164+
<mainClass>com.bioinceptionlabs.aamtool.ReactionDecoder</mainClass>
165165
</manifest>
166166
</archive>
167167
</configuration>

src/main/java/uk/ac/ebi/aamtool/Annotator.java renamed to src/main/java/com/bioinceptionlabs/aamtool/Annotator.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
1717
* MA 02110-1301 USA
1818
*/
19-
package uk.ac.ebi.aamtool;
19+
package com.bioinceptionlabs.aamtool;
2020

2121
import java.io.BufferedWriter;
2222
import java.io.File;
@@ -43,15 +43,15 @@
4343
import org.w3c.dom.Attr;
4444
import org.w3c.dom.Document;
4545
import org.w3c.dom.Element;
46-
import uk.ac.ebi.reactionblast.fingerprints.PatternFingerprinter;
47-
import uk.ac.ebi.reactionblast.fingerprints.ReactionFingerprinter;
48-
import uk.ac.ebi.reactionblast.fingerprints.interfaces.IPatternFingerprinter;
49-
import uk.ac.ebi.reactionblast.mechanism.BondChangeCalculator;
50-
import uk.ac.ebi.reactionblast.mechanism.MappingSolution;
51-
import uk.ac.ebi.reactionblast.mechanism.ReactionMechanismTool;
52-
import uk.ac.ebi.reactionblast.mechanism.helper.MoleculeMoleculePair;
53-
import static uk.ac.ebi.reactionblast.tools.ReactionSimilarityTool.getSimilarity;
54-
import uk.ac.ebi.reactionblast.tools.StandardizeReaction;
46+
import com.bioinceptionlabs.reactionblast.fingerprints.PatternFingerprinter;
47+
import com.bioinceptionlabs.reactionblast.fingerprints.ReactionFingerprinter;
48+
import com.bioinceptionlabs.reactionblast.fingerprints.interfaces.IPatternFingerprinter;
49+
import com.bioinceptionlabs.reactionblast.mechanism.BondChangeCalculator;
50+
import com.bioinceptionlabs.reactionblast.mechanism.MappingSolution;
51+
import com.bioinceptionlabs.reactionblast.mechanism.ReactionMechanismTool;
52+
import com.bioinceptionlabs.reactionblast.mechanism.helper.MoleculeMoleculePair;
53+
import static com.bioinceptionlabs.reactionblast.tools.ReactionSimilarityTool.getSimilarity;
54+
import com.bioinceptionlabs.reactionblast.tools.StandardizeReaction;
5555

5656
/**
5757
* @contact Syed Asad Rahman, BioInception.

src/main/java/uk/ac/ebi/aamtool/ChemicalFormatParser.java renamed to src/main/java/com/bioinceptionlabs/aamtool/ChemicalFormatParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
1717
* MA 02110-1301 USA
1818
*/
19-
package uk.ac.ebi.aamtool;
19+
package com.bioinceptionlabs.aamtool;
2020

2121
import java.io.File;
2222
import java.io.FileInputStream;
@@ -45,7 +45,7 @@
4545
import org.openscience.cdk.tools.ILoggingTool;
4646
import org.openscience.cdk.tools.LoggingToolFactory;
4747
import org.openscience.smsd.tools.ExtAtomContainerManipulator;
48-
import uk.ac.ebi.reactionblast.tools.rxnfile.MDLRXNV2000Reader;
48+
import com.bioinceptionlabs.reactionblast.tools.rxnfile.MDLRXNV2000Reader;
4949

5050
/**
5151
* @contact Syed Asad Rahman, BioInception.

src/main/java/uk/ac/ebi/aamtool/CommandLineOptions.java renamed to src/main/java/com/bioinceptionlabs/aamtool/CommandLineOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
1717
* MA 02110-1301 USA
1818
*/
19-
package uk.ac.ebi.aamtool;
19+
package com.bioinceptionlabs.aamtool;
2020

2121
import org.apache.commons.cli.Options;
2222
import org.openscience.cdk.tools.ILoggingTool;

src/main/java/uk/ac/ebi/aamtool/Helper.java renamed to src/main/java/com/bioinceptionlabs/aamtool/Helper.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
1717
* MA 02110-1301 USA
1818
*/
19-
package uk.ac.ebi.aamtool;
19+
package com.bioinceptionlabs.aamtool;
2020

2121
import java.io.File;
2222
import static java.io.File.separator;
@@ -32,8 +32,8 @@
3232
import org.openscience.cdk.interfaces.IReaction;
3333
import org.openscience.cdk.tools.ILoggingTool;
3434
import org.openscience.cdk.tools.LoggingToolFactory;
35-
import uk.ac.ebi.reactionblast.tools.ImageGenerator;
36-
import uk.ac.ebi.reactionblast.tools.rxnfile.MDLV2000RXNWriter;
35+
import com.bioinceptionlabs.reactionblast.tools.ImageGenerator;
36+
import com.bioinceptionlabs.reactionblast.tools.rxnfile.MDLV2000RXNWriter;
3737

3838
/**
3939
* @contact Syed Asad Rahman, BioInception.

src/main/java/uk/ac/ebi/aamtool/ReactionDecoder.java renamed to src/main/java/com/bioinceptionlabs/aamtool/ReactionDecoder.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
1717
* MA 02110-1301 USA
1818
*/
19-
package uk.ac.ebi.aamtool;
19+
package com.bioinceptionlabs.aamtool;
2020

2121
import java.io.File;
2222
import java.io.FileNotFoundException;
@@ -50,12 +50,12 @@
5050
import org.openscience.cdk.tools.LoggingToolFactory;
5151
import org.w3c.dom.DOMException;
5252
import org.w3c.dom.Document;
53-
import static uk.ac.ebi.aamtool.Annotator.getReactionMechanismTool;
54-
import static uk.ac.ebi.aamtool.ChemicalFormatParser.parseRXN;
55-
import static uk.ac.ebi.aamtool.Helper.displayBlankLines;
56-
import static uk.ac.ebi.aamtool.Helper.getHeader;
57-
import static uk.ac.ebi.aamtool.Helper.printHelp;
58-
import uk.ac.ebi.reactionblast.mechanism.ReactionMechanismTool;
53+
import static com.bioinceptionlabs.aamtool.Annotator.getReactionMechanismTool;
54+
import static com.bioinceptionlabs.aamtool.ChemicalFormatParser.parseRXN;
55+
import static com.bioinceptionlabs.aamtool.Helper.displayBlankLines;
56+
import static com.bioinceptionlabs.aamtool.Helper.getHeader;
57+
import static com.bioinceptionlabs.aamtool.Helper.printHelp;
58+
import com.bioinceptionlabs.reactionblast.mechanism.ReactionMechanismTool;
5959

6060
/**
6161
* @contact Syed Asad Rahman, BioInception.

src/main/java/uk/ac/ebi/aamtool/SimilarityResult.java renamed to src/main/java/com/bioinceptionlabs/aamtool/SimilarityResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
1717
* MA 02110-1301 USA
1818
*/
19-
package uk.ac.ebi.aamtool;
19+
package com.bioinceptionlabs.aamtool;
2020

2121
import java.util.Map;
2222
import org.openscience.cdk.tools.ILoggingTool;

src/main/java/uk/ac/ebi/aamtool/rgroup/ECRgroupFrequency.java renamed to src/main/java/com/bioinceptionlabs/aamtool/rgroup/ECRgroupFrequency.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
1717
* MA 02110-1301 USA
1818
*/
19-
package uk.ac.ebi.aamtool.rgroup;
19+
package com.bioinceptionlabs.aamtool.rgroup;
2020

2121
import java.io.File;
2222
import java.io.FileNotFoundException;
@@ -35,7 +35,7 @@
3535
import org.openscience.cdk.exception.CDKException;
3636
import org.openscience.cdk.tools.ILoggingTool;
3737
import org.openscience.cdk.tools.LoggingToolFactory;
38-
import uk.ac.ebi.reactionblast.tools.rxnfile.MDLRXNV2000Reader;
38+
import com.bioinceptionlabs.reactionblast.tools.rxnfile.MDLRXNV2000Reader;
3939

4040
/**
4141
* @contact Syed Asad Rahman, BioInception.

0 commit comments

Comments
 (0)