diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ffc5df6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/target/ +/.project +/.classpath +/.settings/ diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..b7697e4 --- /dev/null +++ b/pom.xml @@ -0,0 +1,201 @@ + + 4.0.0 + com.wcohen + secondstring + 0.2 + SecondString + A bunch of fancy soft string matching routines, with some accompanying datasets + https://github.com/TeamCohen/secondstring + + + The University of Illinois/NCSA Open Source License (NCSA) + http://www.opensource.org/licenses/UoI-NCSA.php + repo + + + + scm:git:git@github.com:TeamCohen/secondstring.git + scm:git:git@github.com:TeamCohen/secondstring.git + git@github.com:TeamCohen/secondstring + + + + William W. Cohen + http://wcohen.com/ + + + Pradeep Ravikumar + http://www.cs.cmu.edu/~pradeepr + + + Stephen Fienberg + http://www.stat.cmu.edu/~fienberg + + + Kathryn Rivard + http://www.cs.cmu.edu/~krivard + + + + + log4j + log4j + 1.2.8 + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + true + false + release + deploy + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + -Xdoclint:none + + + + + + + + + + add-license + + LICENSE.txt + + + + + org.codehaus.gmaven + gmaven-plugin + 1.5 + true + + + + org.codehaus.groovy + groovy-all + 1.8.8 + + + org.apache.ant + ant + 1.7.0 + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + true + + + process-remote-resources + generate-resources + + process + + + + de.tudarmstadt.ukp.dkpro.core:build-resources:1 + + + + + + + org.apache.maven.plugins + maven-resources-plugin + true + + + copy-license + + copy-resources + + generate-resources + + ${project.build.outputDirectory}/META-INF + + + false + ${basedir} + + README.txt + LICENSE.txt + + + + + + + + + + + + \ No newline at end of file diff --git a/src/com/wcohen/ss/AbbreviationAlignment.java b/src/main/java/com/wcohen/ss/AbbreviationAlignment.java similarity index 100% rename from src/com/wcohen/ss/AbbreviationAlignment.java rename to src/main/java/com/wcohen/ss/AbbreviationAlignment.java diff --git a/src/com/wcohen/ss/AbstractSourcedStatisticalTokenDistance.java b/src/main/java/com/wcohen/ss/AbstractSourcedStatisticalTokenDistance.java similarity index 100% rename from src/com/wcohen/ss/AbstractSourcedStatisticalTokenDistance.java rename to src/main/java/com/wcohen/ss/AbstractSourcedStatisticalTokenDistance.java diff --git a/src/com/wcohen/ss/AbstractSourcedTokenizedStringDistance.java b/src/main/java/com/wcohen/ss/AbstractSourcedTokenizedStringDistance.java similarity index 100% rename from src/com/wcohen/ss/AbstractSourcedTokenizedStringDistance.java rename to src/main/java/com/wcohen/ss/AbstractSourcedTokenizedStringDistance.java diff --git a/src/com/wcohen/ss/AbstractStatisticalTokenDistance.java b/src/main/java/com/wcohen/ss/AbstractStatisticalTokenDistance.java similarity index 100% rename from src/com/wcohen/ss/AbstractStatisticalTokenDistance.java rename to src/main/java/com/wcohen/ss/AbstractStatisticalTokenDistance.java diff --git a/src/com/wcohen/ss/AbstractStringDistance.java b/src/main/java/com/wcohen/ss/AbstractStringDistance.java similarity index 100% rename from src/com/wcohen/ss/AbstractStringDistance.java rename to src/main/java/com/wcohen/ss/AbstractStringDistance.java diff --git a/src/com/wcohen/ss/AbstractTokenizedStringDistance.java b/src/main/java/com/wcohen/ss/AbstractTokenizedStringDistance.java similarity index 100% rename from src/com/wcohen/ss/AbstractTokenizedStringDistance.java rename to src/main/java/com/wcohen/ss/AbstractTokenizedStringDistance.java diff --git a/src/com/wcohen/ss/AffineGap.java b/src/main/java/com/wcohen/ss/AffineGap.java similarity index 100% rename from src/com/wcohen/ss/AffineGap.java rename to src/main/java/com/wcohen/ss/AffineGap.java diff --git a/src/com/wcohen/ss/ApproxMemoMatrix.java b/src/main/java/com/wcohen/ss/ApproxMemoMatrix.java similarity index 100% rename from src/com/wcohen/ss/ApproxMemoMatrix.java rename to src/main/java/com/wcohen/ss/ApproxMemoMatrix.java diff --git a/src/com/wcohen/ss/ApproxNeedlemanWunsch.java b/src/main/java/com/wcohen/ss/ApproxNeedlemanWunsch.java similarity index 100% rename from src/com/wcohen/ss/ApproxNeedlemanWunsch.java rename to src/main/java/com/wcohen/ss/ApproxNeedlemanWunsch.java diff --git a/src/com/wcohen/ss/AveragedStringDistanceLearner.java b/src/main/java/com/wcohen/ss/AveragedStringDistanceLearner.java similarity index 100% rename from src/com/wcohen/ss/AveragedStringDistanceLearner.java rename to src/main/java/com/wcohen/ss/AveragedStringDistanceLearner.java diff --git a/src/com/wcohen/ss/BagOfSourcedTokens.java b/src/main/java/com/wcohen/ss/BagOfSourcedTokens.java similarity index 100% rename from src/com/wcohen/ss/BagOfSourcedTokens.java rename to src/main/java/com/wcohen/ss/BagOfSourcedTokens.java diff --git a/src/com/wcohen/ss/BagOfTokens.java b/src/main/java/com/wcohen/ss/BagOfTokens.java similarity index 100% rename from src/com/wcohen/ss/BagOfTokens.java rename to src/main/java/com/wcohen/ss/BagOfTokens.java diff --git a/src/com/wcohen/ss/BasicDistanceInstanceIterator.java b/src/main/java/com/wcohen/ss/BasicDistanceInstanceIterator.java similarity index 100% rename from src/com/wcohen/ss/BasicDistanceInstanceIterator.java rename to src/main/java/com/wcohen/ss/BasicDistanceInstanceIterator.java diff --git a/src/com/wcohen/ss/BasicSourcedStringWrapperIterator.java b/src/main/java/com/wcohen/ss/BasicSourcedStringWrapperIterator.java similarity index 100% rename from src/com/wcohen/ss/BasicSourcedStringWrapperIterator.java rename to src/main/java/com/wcohen/ss/BasicSourcedStringWrapperIterator.java diff --git a/src/com/wcohen/ss/BasicStringWrapper.java b/src/main/java/com/wcohen/ss/BasicStringWrapper.java similarity index 100% rename from src/com/wcohen/ss/BasicStringWrapper.java rename to src/main/java/com/wcohen/ss/BasicStringWrapper.java diff --git a/src/com/wcohen/ss/BasicStringWrapperIterator.java b/src/main/java/com/wcohen/ss/BasicStringWrapperIterator.java similarity index 100% rename from src/com/wcohen/ss/BasicStringWrapperIterator.java rename to src/main/java/com/wcohen/ss/BasicStringWrapperIterator.java diff --git a/src/com/wcohen/ss/CharMatchScore.java b/src/main/java/com/wcohen/ss/CharMatchScore.java similarity index 100% rename from src/com/wcohen/ss/CharMatchScore.java rename to src/main/java/com/wcohen/ss/CharMatchScore.java diff --git a/src/com/wcohen/ss/CombinedStringDistanceLearner.java b/src/main/java/com/wcohen/ss/CombinedStringDistanceLearner.java similarity index 100% rename from src/com/wcohen/ss/CombinedStringDistanceLearner.java rename to src/main/java/com/wcohen/ss/CombinedStringDistanceLearner.java diff --git a/src/com/wcohen/ss/DirichletJS.java b/src/main/java/com/wcohen/ss/DirichletJS.java similarity index 100% rename from src/com/wcohen/ss/DirichletJS.java rename to src/main/java/com/wcohen/ss/DirichletJS.java diff --git a/src/com/wcohen/ss/DistanceLearnerFactory.java b/src/main/java/com/wcohen/ss/DistanceLearnerFactory.java similarity index 100% rename from src/com/wcohen/ss/DistanceLearnerFactory.java rename to src/main/java/com/wcohen/ss/DistanceLearnerFactory.java diff --git a/src/com/wcohen/ss/Jaccard.java b/src/main/java/com/wcohen/ss/Jaccard.java similarity index 100% rename from src/com/wcohen/ss/Jaccard.java rename to src/main/java/com/wcohen/ss/Jaccard.java diff --git a/src/com/wcohen/ss/Jaro.java b/src/main/java/com/wcohen/ss/Jaro.java similarity index 100% rename from src/com/wcohen/ss/Jaro.java rename to src/main/java/com/wcohen/ss/Jaro.java diff --git a/src/com/wcohen/ss/JaroTFIDF.java b/src/main/java/com/wcohen/ss/JaroTFIDF.java similarity index 100% rename from src/com/wcohen/ss/JaroTFIDF.java rename to src/main/java/com/wcohen/ss/JaroTFIDF.java diff --git a/src/com/wcohen/ss/JaroWinkler.java b/src/main/java/com/wcohen/ss/JaroWinkler.java similarity index 100% rename from src/com/wcohen/ss/JaroWinkler.java rename to src/main/java/com/wcohen/ss/JaroWinkler.java diff --git a/src/com/wcohen/ss/JaroWinklerTFIDF.java b/src/main/java/com/wcohen/ss/JaroWinklerTFIDF.java similarity index 100% rename from src/com/wcohen/ss/JaroWinklerTFIDF.java rename to src/main/java/com/wcohen/ss/JaroWinklerTFIDF.java diff --git a/src/com/wcohen/ss/JelinekMercerJS.java b/src/main/java/com/wcohen/ss/JelinekMercerJS.java similarity index 100% rename from src/com/wcohen/ss/JelinekMercerJS.java rename to src/main/java/com/wcohen/ss/JelinekMercerJS.java diff --git a/src/com/wcohen/ss/JensenShannonDistance.java b/src/main/java/com/wcohen/ss/JensenShannonDistance.java similarity index 100% rename from src/com/wcohen/ss/JensenShannonDistance.java rename to src/main/java/com/wcohen/ss/JensenShannonDistance.java diff --git a/src/com/wcohen/ss/Level2.java b/src/main/java/com/wcohen/ss/Level2.java similarity index 100% rename from src/com/wcohen/ss/Level2.java rename to src/main/java/com/wcohen/ss/Level2.java diff --git a/src/com/wcohen/ss/Level2Jaro.java b/src/main/java/com/wcohen/ss/Level2Jaro.java similarity index 100% rename from src/com/wcohen/ss/Level2Jaro.java rename to src/main/java/com/wcohen/ss/Level2Jaro.java diff --git a/src/com/wcohen/ss/Level2JaroWinkler.java b/src/main/java/com/wcohen/ss/Level2JaroWinkler.java similarity index 100% rename from src/com/wcohen/ss/Level2JaroWinkler.java rename to src/main/java/com/wcohen/ss/Level2JaroWinkler.java diff --git a/src/com/wcohen/ss/Level2Levenstein.java b/src/main/java/com/wcohen/ss/Level2Levenstein.java similarity index 100% rename from src/com/wcohen/ss/Level2Levenstein.java rename to src/main/java/com/wcohen/ss/Level2Levenstein.java diff --git a/src/com/wcohen/ss/Level2MongeElkan.java b/src/main/java/com/wcohen/ss/Level2MongeElkan.java similarity index 100% rename from src/com/wcohen/ss/Level2MongeElkan.java rename to src/main/java/com/wcohen/ss/Level2MongeElkan.java diff --git a/src/com/wcohen/ss/Levenstein.java b/src/main/java/com/wcohen/ss/Levenstein.java similarity index 100% rename from src/com/wcohen/ss/Levenstein.java rename to src/main/java/com/wcohen/ss/Levenstein.java diff --git a/src/com/wcohen/ss/MemoMatrix.java b/src/main/java/com/wcohen/ss/MemoMatrix.java similarity index 100% rename from src/com/wcohen/ss/MemoMatrix.java rename to src/main/java/com/wcohen/ss/MemoMatrix.java diff --git a/src/com/wcohen/ss/Mixture.java b/src/main/java/com/wcohen/ss/Mixture.java similarity index 100% rename from src/com/wcohen/ss/Mixture.java rename to src/main/java/com/wcohen/ss/Mixture.java diff --git a/src/com/wcohen/ss/MongeElkan.java b/src/main/java/com/wcohen/ss/MongeElkan.java similarity index 100% rename from src/com/wcohen/ss/MongeElkan.java rename to src/main/java/com/wcohen/ss/MongeElkan.java diff --git a/src/com/wcohen/ss/MongeElkanTFIDF.java b/src/main/java/com/wcohen/ss/MongeElkanTFIDF.java similarity index 100% rename from src/com/wcohen/ss/MongeElkanTFIDF.java rename to src/main/java/com/wcohen/ss/MongeElkanTFIDF.java diff --git a/src/com/wcohen/ss/MultiStringAvgDistance.java b/src/main/java/com/wcohen/ss/MultiStringAvgDistance.java similarity index 100% rename from src/com/wcohen/ss/MultiStringAvgDistance.java rename to src/main/java/com/wcohen/ss/MultiStringAvgDistance.java diff --git a/src/com/wcohen/ss/MultiStringDistance.java b/src/main/java/com/wcohen/ss/MultiStringDistance.java similarity index 100% rename from src/com/wcohen/ss/MultiStringDistance.java rename to src/main/java/com/wcohen/ss/MultiStringDistance.java diff --git a/src/com/wcohen/ss/MultiStringWrapper.java b/src/main/java/com/wcohen/ss/MultiStringWrapper.java similarity index 100% rename from src/com/wcohen/ss/MultiStringWrapper.java rename to src/main/java/com/wcohen/ss/MultiStringWrapper.java diff --git a/src/com/wcohen/ss/NeedlemanWunsch.java b/src/main/java/com/wcohen/ss/NeedlemanWunsch.java similarity index 100% rename from src/com/wcohen/ss/NeedlemanWunsch.java rename to src/main/java/com/wcohen/ss/NeedlemanWunsch.java diff --git a/src/com/wcohen/ss/PrintfFormat.java b/src/main/java/com/wcohen/ss/PrintfFormat.java similarity index 100% rename from src/com/wcohen/ss/PrintfFormat.java rename to src/main/java/com/wcohen/ss/PrintfFormat.java diff --git a/src/com/wcohen/ss/ScaledLevenstein.java b/src/main/java/com/wcohen/ss/ScaledLevenstein.java similarity index 100% rename from src/com/wcohen/ss/ScaledLevenstein.java rename to src/main/java/com/wcohen/ss/ScaledLevenstein.java diff --git a/src/com/wcohen/ss/SmithWaterman.java b/src/main/java/com/wcohen/ss/SmithWaterman.java similarity index 100% rename from src/com/wcohen/ss/SmithWaterman.java rename to src/main/java/com/wcohen/ss/SmithWaterman.java diff --git a/src/com/wcohen/ss/SoftTFIDF.java b/src/main/java/com/wcohen/ss/SoftTFIDF.java similarity index 100% rename from src/com/wcohen/ss/SoftTFIDF.java rename to src/main/java/com/wcohen/ss/SoftTFIDF.java diff --git a/src/com/wcohen/ss/SoftTokenFelligiSunter.java b/src/main/java/com/wcohen/ss/SoftTokenFelligiSunter.java similarity index 100% rename from src/com/wcohen/ss/SoftTokenFelligiSunter.java rename to src/main/java/com/wcohen/ss/SoftTokenFelligiSunter.java diff --git a/src/com/wcohen/ss/SourcedSoftTFIDF.java b/src/main/java/com/wcohen/ss/SourcedSoftTFIDF.java similarity index 100% rename from src/com/wcohen/ss/SourcedSoftTFIDF.java rename to src/main/java/com/wcohen/ss/SourcedSoftTFIDF.java diff --git a/src/com/wcohen/ss/SourcedTFIDF.java b/src/main/java/com/wcohen/ss/SourcedTFIDF.java similarity index 100% rename from src/com/wcohen/ss/SourcedTFIDF.java rename to src/main/java/com/wcohen/ss/SourcedTFIDF.java diff --git a/src/com/wcohen/ss/TFIDF.java b/src/main/java/com/wcohen/ss/TFIDF.java similarity index 100% rename from src/com/wcohen/ss/TFIDF.java rename to src/main/java/com/wcohen/ss/TFIDF.java diff --git a/src/com/wcohen/ss/TagLink.java b/src/main/java/com/wcohen/ss/TagLink.java similarity index 100% rename from src/com/wcohen/ss/TagLink.java rename to src/main/java/com/wcohen/ss/TagLink.java diff --git a/src/com/wcohen/ss/TokenFelligiSunter.java b/src/main/java/com/wcohen/ss/TokenFelligiSunter.java similarity index 100% rename from src/com/wcohen/ss/TokenFelligiSunter.java rename to src/main/java/com/wcohen/ss/TokenFelligiSunter.java diff --git a/src/com/wcohen/ss/UnsmoothedJS.java b/src/main/java/com/wcohen/ss/UnsmoothedJS.java similarity index 100% rename from src/com/wcohen/ss/UnsmoothedJS.java rename to src/main/java/com/wcohen/ss/UnsmoothedJS.java diff --git a/src/com/wcohen/ss/WinklerRescorer.java b/src/main/java/com/wcohen/ss/WinklerRescorer.java similarity index 100% rename from src/com/wcohen/ss/WinklerRescorer.java rename to src/main/java/com/wcohen/ss/WinklerRescorer.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/AbbreviationAlignmentContainer.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AbbreviationAlignmentContainer.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AbbreviationAlignmentContainer.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AbbreviationAlignmentContainer.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMM.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMM.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMM.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMM.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMMEvaluator.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMMEvaluator.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMMEvaluator.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHMMEvaluator.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsEvaluator.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsEvaluator.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsEvaluator.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsEvaluator.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsViterbiEvaluator.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsViterbiEvaluator.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsViterbiEvaluator.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmBackwardsViterbiEvaluator.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmExpectationEvaluator.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmExpectationEvaluator.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmExpectationEvaluator.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmExpectationEvaluator.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmForwardEvaluator.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmForwardEvaluator.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmForwardEvaluator.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AbbvGapsHmmForwardEvaluator.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/Acronym.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/Acronym.java similarity index 97% rename from src/com/wcohen/ss/abbvGapsHmm/Acronym.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/Acronym.java index ea616eb..9c8d248 100644 --- a/src/com/wcohen/ss/abbvGapsHmm/Acronym.java +++ b/src/main/java/com/wcohen/ss/abbvGapsHmm/Acronym.java @@ -31,7 +31,6 @@ public Acronym(String shortForm, String longForm, Integer frequency){ /* (non-Javadoc) * @see java.lang.Comparable#compareTo(java.lang.Object) */ - @Override public int compareTo(Acronym o) { int compScore = _shortForm.compareTo(o._shortForm); if(compScore == 0){ @@ -54,14 +53,12 @@ public int hashCode(){ public static class AcronymShortFormComparator implements Comparator{ - @Override public int compare(Acronym t1, Acronym t2) { return t1._shortForm.compareTo(t2._shortForm); } } public static class AcronymFrequencyComparator implements Comparator{ - @Override public int compare(Acronym t1, Acronym t2) { return new Integer(t1._frequency).compareTo(t2._frequency); } diff --git a/src/com/wcohen/ss/abbvGapsHmm/AlignmentPredictionModel.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/AlignmentPredictionModel.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/AlignmentPredictionModel.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/AlignmentPredictionModel.java diff --git a/src/com/wcohen/ss/abbvGapsHmm/Matrix3D.java b/src/main/java/com/wcohen/ss/abbvGapsHmm/Matrix3D.java similarity index 100% rename from src/com/wcohen/ss/abbvGapsHmm/Matrix3D.java rename to src/main/java/com/wcohen/ss/abbvGapsHmm/Matrix3D.java diff --git a/src/com/wcohen/ss/api/DistanceInstance.java b/src/main/java/com/wcohen/ss/api/DistanceInstance.java similarity index 100% rename from src/com/wcohen/ss/api/DistanceInstance.java rename to src/main/java/com/wcohen/ss/api/DistanceInstance.java diff --git a/src/com/wcohen/ss/api/DistanceInstanceIterator.java b/src/main/java/com/wcohen/ss/api/DistanceInstanceIterator.java similarity index 100% rename from src/com/wcohen/ss/api/DistanceInstanceIterator.java rename to src/main/java/com/wcohen/ss/api/DistanceInstanceIterator.java diff --git a/src/com/wcohen/ss/api/IdentifiedStringWrapper.java b/src/main/java/com/wcohen/ss/api/IdentifiedStringWrapper.java similarity index 100% rename from src/com/wcohen/ss/api/IdentifiedStringWrapper.java rename to src/main/java/com/wcohen/ss/api/IdentifiedStringWrapper.java diff --git a/src/com/wcohen/ss/api/SourcedStringWrapper.java b/src/main/java/com/wcohen/ss/api/SourcedStringWrapper.java similarity index 100% rename from src/com/wcohen/ss/api/SourcedStringWrapper.java rename to src/main/java/com/wcohen/ss/api/SourcedStringWrapper.java diff --git a/src/com/wcohen/ss/api/SourcedStringWrapperIterator.java b/src/main/java/com/wcohen/ss/api/SourcedStringWrapperIterator.java similarity index 100% rename from src/com/wcohen/ss/api/SourcedStringWrapperIterator.java rename to src/main/java/com/wcohen/ss/api/SourcedStringWrapperIterator.java diff --git a/src/com/wcohen/ss/api/SourcedToken.java b/src/main/java/com/wcohen/ss/api/SourcedToken.java similarity index 100% rename from src/com/wcohen/ss/api/SourcedToken.java rename to src/main/java/com/wcohen/ss/api/SourcedToken.java diff --git a/src/com/wcohen/ss/api/SourcedTokenizer.java b/src/main/java/com/wcohen/ss/api/SourcedTokenizer.java similarity index 100% rename from src/com/wcohen/ss/api/SourcedTokenizer.java rename to src/main/java/com/wcohen/ss/api/SourcedTokenizer.java diff --git a/src/com/wcohen/ss/api/StringDistance.java b/src/main/java/com/wcohen/ss/api/StringDistance.java similarity index 100% rename from src/com/wcohen/ss/api/StringDistance.java rename to src/main/java/com/wcohen/ss/api/StringDistance.java diff --git a/src/com/wcohen/ss/api/StringDistanceLearner.java b/src/main/java/com/wcohen/ss/api/StringDistanceLearner.java similarity index 100% rename from src/com/wcohen/ss/api/StringDistanceLearner.java rename to src/main/java/com/wcohen/ss/api/StringDistanceLearner.java diff --git a/src/com/wcohen/ss/api/StringDistanceTeacher.java b/src/main/java/com/wcohen/ss/api/StringDistanceTeacher.java similarity index 100% rename from src/com/wcohen/ss/api/StringDistanceTeacher.java rename to src/main/java/com/wcohen/ss/api/StringDistanceTeacher.java diff --git a/src/com/wcohen/ss/api/StringWrapper.java b/src/main/java/com/wcohen/ss/api/StringWrapper.java similarity index 100% rename from src/com/wcohen/ss/api/StringWrapper.java rename to src/main/java/com/wcohen/ss/api/StringWrapper.java diff --git a/src/com/wcohen/ss/api/StringWrapperIterator.java b/src/main/java/com/wcohen/ss/api/StringWrapperIterator.java similarity index 100% rename from src/com/wcohen/ss/api/StringWrapperIterator.java rename to src/main/java/com/wcohen/ss/api/StringWrapperIterator.java diff --git a/src/com/wcohen/ss/api/Token.java b/src/main/java/com/wcohen/ss/api/Token.java similarity index 100% rename from src/com/wcohen/ss/api/Token.java rename to src/main/java/com/wcohen/ss/api/Token.java diff --git a/src/com/wcohen/ss/api/Tokenizer.java b/src/main/java/com/wcohen/ss/api/Tokenizer.java similarity index 100% rename from src/com/wcohen/ss/api/Tokenizer.java rename to src/main/java/com/wcohen/ss/api/Tokenizer.java diff --git a/src/com/wcohen/ss/expt/AbbreviationsBlocker.java b/src/main/java/com/wcohen/ss/expt/AbbreviationsBlocker.java similarity index 100% rename from src/com/wcohen/ss/expt/AbbreviationsBlocker.java rename to src/main/java/com/wcohen/ss/expt/AbbreviationsBlocker.java diff --git a/src/com/wcohen/ss/expt/BasicTeacher.java b/src/main/java/com/wcohen/ss/expt/BasicTeacher.java similarity index 100% rename from src/com/wcohen/ss/expt/BasicTeacher.java rename to src/main/java/com/wcohen/ss/expt/BasicTeacher.java diff --git a/src/com/wcohen/ss/expt/Blocker.java b/src/main/java/com/wcohen/ss/expt/Blocker.java similarity index 100% rename from src/com/wcohen/ss/expt/Blocker.java rename to src/main/java/com/wcohen/ss/expt/Blocker.java diff --git a/src/com/wcohen/ss/expt/ClusterNGramBlocker.java b/src/main/java/com/wcohen/ss/expt/ClusterNGramBlocker.java similarity index 100% rename from src/com/wcohen/ss/expt/ClusterNGramBlocker.java rename to src/main/java/com/wcohen/ss/expt/ClusterNGramBlocker.java diff --git a/src/com/wcohen/ss/expt/ClusterTokenBlocker.java b/src/main/java/com/wcohen/ss/expt/ClusterTokenBlocker.java similarity index 100% rename from src/com/wcohen/ss/expt/ClusterTokenBlocker.java rename to src/main/java/com/wcohen/ss/expt/ClusterTokenBlocker.java diff --git a/src/com/wcohen/ss/expt/ExtractAbbreviations.java b/src/main/java/com/wcohen/ss/expt/ExtractAbbreviations.java similarity index 100% rename from src/com/wcohen/ss/expt/ExtractAbbreviations.java rename to src/main/java/com/wcohen/ss/expt/ExtractAbbreviations.java diff --git a/src/com/wcohen/ss/expt/MatchData.java b/src/main/java/com/wcohen/ss/expt/MatchData.java similarity index 100% rename from src/com/wcohen/ss/expt/MatchData.java rename to src/main/java/com/wcohen/ss/expt/MatchData.java diff --git a/src/com/wcohen/ss/expt/MatchDataTeacher.java b/src/main/java/com/wcohen/ss/expt/MatchDataTeacher.java similarity index 100% rename from src/com/wcohen/ss/expt/MatchDataTeacher.java rename to src/main/java/com/wcohen/ss/expt/MatchDataTeacher.java diff --git a/src/com/wcohen/ss/expt/MatchExpt.java b/src/main/java/com/wcohen/ss/expt/MatchExpt.java similarity index 100% rename from src/com/wcohen/ss/expt/MatchExpt.java rename to src/main/java/com/wcohen/ss/expt/MatchExpt.java diff --git a/src/com/wcohen/ss/expt/MatchExptScript.java b/src/main/java/com/wcohen/ss/expt/MatchExptScript.java similarity index 100% rename from src/com/wcohen/ss/expt/MatchExptScript.java rename to src/main/java/com/wcohen/ss/expt/MatchExptScript.java diff --git a/src/com/wcohen/ss/expt/NGramBlocker.java b/src/main/java/com/wcohen/ss/expt/NGramBlocker.java similarity index 100% rename from src/com/wcohen/ss/expt/NGramBlocker.java rename to src/main/java/com/wcohen/ss/expt/NGramBlocker.java diff --git a/src/com/wcohen/ss/expt/NullBlocker.java b/src/main/java/com/wcohen/ss/expt/NullBlocker.java similarity index 100% rename from src/com/wcohen/ss/expt/NullBlocker.java rename to src/main/java/com/wcohen/ss/expt/NullBlocker.java diff --git a/src/com/wcohen/ss/expt/SourcedMatchData.java b/src/main/java/com/wcohen/ss/expt/SourcedMatchData.java similarity index 100% rename from src/com/wcohen/ss/expt/SourcedMatchData.java rename to src/main/java/com/wcohen/ss/expt/SourcedMatchData.java diff --git a/src/com/wcohen/ss/expt/SpecialMatchExpt.java b/src/main/java/com/wcohen/ss/expt/SpecialMatchExpt.java similarity index 100% rename from src/com/wcohen/ss/expt/SpecialMatchExpt.java rename to src/main/java/com/wcohen/ss/expt/SpecialMatchExpt.java diff --git a/src/com/wcohen/ss/expt/TokenBlocker.java b/src/main/java/com/wcohen/ss/expt/TokenBlocker.java similarity index 100% rename from src/com/wcohen/ss/expt/TokenBlocker.java rename to src/main/java/com/wcohen/ss/expt/TokenBlocker.java diff --git a/src/com/wcohen/ss/lookup/FastLookup.java b/src/main/java/com/wcohen/ss/lookup/FastLookup.java similarity index 100% rename from src/com/wcohen/ss/lookup/FastLookup.java rename to src/main/java/com/wcohen/ss/lookup/FastLookup.java diff --git a/src/com/wcohen/ss/lookup/LookupResult.java b/src/main/java/com/wcohen/ss/lookup/LookupResult.java similarity index 100% rename from src/com/wcohen/ss/lookup/LookupResult.java rename to src/main/java/com/wcohen/ss/lookup/LookupResult.java diff --git a/src/com/wcohen/ss/lookup/RescoringSoftTFIDFDictionary.java b/src/main/java/com/wcohen/ss/lookup/RescoringSoftTFIDFDictionary.java similarity index 100% rename from src/com/wcohen/ss/lookup/RescoringSoftTFIDFDictionary.java rename to src/main/java/com/wcohen/ss/lookup/RescoringSoftTFIDFDictionary.java diff --git a/src/com/wcohen/ss/lookup/SoftDictionary.java b/src/main/java/com/wcohen/ss/lookup/SoftDictionary.java similarity index 100% rename from src/com/wcohen/ss/lookup/SoftDictionary.java rename to src/main/java/com/wcohen/ss/lookup/SoftDictionary.java diff --git a/src/com/wcohen/ss/lookup/SoftTFIDFDictionary.java b/src/main/java/com/wcohen/ss/lookup/SoftTFIDFDictionary.java similarity index 100% rename from src/com/wcohen/ss/lookup/SoftTFIDFDictionary.java rename to src/main/java/com/wcohen/ss/lookup/SoftTFIDFDictionary.java diff --git a/src/com/wcohen/ss/package.html b/src/main/java/com/wcohen/ss/package.html similarity index 100% rename from src/com/wcohen/ss/package.html rename to src/main/java/com/wcohen/ss/package.html diff --git a/src/com/wcohen/ss/tokens/BasicSourcedToken.java b/src/main/java/com/wcohen/ss/tokens/BasicSourcedToken.java similarity index 100% rename from src/com/wcohen/ss/tokens/BasicSourcedToken.java rename to src/main/java/com/wcohen/ss/tokens/BasicSourcedToken.java diff --git a/src/com/wcohen/ss/tokens/BasicToken.java b/src/main/java/com/wcohen/ss/tokens/BasicToken.java similarity index 100% rename from src/com/wcohen/ss/tokens/BasicToken.java rename to src/main/java/com/wcohen/ss/tokens/BasicToken.java diff --git a/src/com/wcohen/ss/tokens/CharacterTokenizer.java b/src/main/java/com/wcohen/ss/tokens/CharacterTokenizer.java similarity index 100% rename from src/com/wcohen/ss/tokens/CharacterTokenizer.java rename to src/main/java/com/wcohen/ss/tokens/CharacterTokenizer.java diff --git a/src/com/wcohen/ss/tokens/NGramTokenizer.java b/src/main/java/com/wcohen/ss/tokens/NGramTokenizer.java similarity index 100% rename from src/com/wcohen/ss/tokens/NGramTokenizer.java rename to src/main/java/com/wcohen/ss/tokens/NGramTokenizer.java diff --git a/src/com/wcohen/ss/tokens/SimpleSourcedTokenizer.java b/src/main/java/com/wcohen/ss/tokens/SimpleSourcedTokenizer.java similarity index 100% rename from src/com/wcohen/ss/tokens/SimpleSourcedTokenizer.java rename to src/main/java/com/wcohen/ss/tokens/SimpleSourcedTokenizer.java diff --git a/src/com/wcohen/ss/tokens/SimpleTokenizer.java b/src/main/java/com/wcohen/ss/tokens/SimpleTokenizer.java similarity index 100% rename from src/com/wcohen/ss/tokens/SimpleTokenizer.java rename to src/main/java/com/wcohen/ss/tokens/SimpleTokenizer.java diff --git a/src/com/wcohen/ss/tokens/TagLinkToken.java b/src/main/java/com/wcohen/ss/tokens/TagLinkToken.java similarity index 100% rename from src/com/wcohen/ss/tokens/TagLinkToken.java rename to src/main/java/com/wcohen/ss/tokens/TagLinkToken.java