// Path: core/src/main/java/edu/ucdavis/fiehnlab/spectra/hash/core/Splash.java
// public interface Splash {
// 
//     /**
//      * generates a new spectra hash based on the given spectrum
//      * @return
//      */
//     String splashIt(Spectrum spectrum);
// 
//     /**
//      * adds an optional listener to the
//      * @param listener
//      */
//     void addListener(SplashListener listener);
// }
// 
// Path: core/src/main/java/edu/ucdavis/fiehnlab/spectra/hash/core/SplashFactory.java
// public class SplashFactory {
// 
//     public static Splash create() {
//         return createVersion1Splash();
//     }
// 
//     /**
//      * the first official splash release
//      *
//      * @return
//      */
//     public static Splash createVersion1Splash() {
//         return new SplashVersion1();
//     }
// 
// }


import edu.ucdavis.fiehnlab.spectra.hash.core.Splash;
import edu.ucdavis.fiehnlab.spectra.hash.core.SplashFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
package edu.ucdavis.fiehnlab.spectra.hash.core.validation;


@ComponentScan
@EnableAutoConfiguration
public class Application {

// Path: core/src/main/java/edu/ucdavis/fiehnlab/spectra/hash/core/Splash.java
// public interface Splash {
// 
//     /**
//      * generates a new spectra hash based on the given spectrum
//      * @return
//      */
//     String splashIt(Spectrum spectrum);
// 
//     /**
//      * adds an optional listener to the
//      * @param listener
//      */
//     void addListener(SplashListener listener);
// }
// 
// Path: core/src/main/java/edu/ucdavis/fiehnlab/spectra/hash/core/SplashFactory.java
// public class SplashFactory {
// 
//     public static Splash create() {
//         return createVersion1Splash();
//     }
// 
//     /**
//      * the first official splash release
//      *
//      * @return
//      */
//     public static Splash createVersion1Splash() {
//         return new SplashVersion1();
//     }
// 
// }


// Path: validation/src/main/java/edu/ucdavis/fiehnlab/spectra/hash/core/validation/Application.java
import edu.ucdavis.fiehnlab.spectra.hash.core.Splash;
import edu.ucdavis.fiehnlab.spectra.hash.core.SplashFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;

package edu.ucdavis.fiehnlab.spectra.hash.core.validation;


@ComponentScan
@EnableAutoConfiguration
public class Application {

    private Splash splash = SplashFactory.create();