package org.opencb.opencga.storage.core.alignment.local; import org.opencb.opencga.storage.core.StoragePipeline; import org.opencb.opencga.storage.core.alignment.AlignmentDBAdaptor; import org.opencb.opencga.storage.core.alignment.AlignmentStorageEngine; import org.opencb.opencga.storage.core.exceptions.StorageEngineException; /** * Created by pfurio on 07/11/16. */ public class LocalAlignmentStorageEngine extends AlignmentStorageEngine { private AlignmentDBAdaptor dbAdaptor; private StoragePipeline storagePipeline; public LocalAlignmentStorageEngine() { super(); this.storagePipeline = new LocalAlignmentStoragePipeline(); this.dbAdaptor = new LocalAlignmentDBAdaptor(); } @Override public AlignmentDBAdaptor getDBAdaptor(String dbName) throws StorageEngineException { return dbAdaptor; } @Override public void testConnection() throws StorageEngineException { } @Override public StoragePipeline newStoragePipeline(boolean connected) throws StorageEngineException { return this.storagePipeline; } }