/** * Loads the given file into an empty database. * * The input file should have, in the same directory, a metadata file, with the same name ended with * {@link VariantExporter#METADATA_FILE_EXTENSION} * * @param inputFile Variants input file in avro format. * @param params Other options * @throws IOException if there is any I/O error * @throws StorageEngineException if there si any error loading the variants * */ public void importData(URI inputFile, ObjectMap params) throws StorageEngineException, IOException { VariantImporter variantImporter = newVariantImporter(); variantImporter.importData(inputFile); }
/** * Loads the given file into an empty database. * * @param inputFile Variants input file in avro format. * @param metadata Metadata related with the data to be loaded. * @param studies Already processed StudyConfigurations * @param params Other options * @throws IOException if there is any I/O error * @throws StorageEngineException if there si any error loading the variants * */ public void importData(URI inputFile, VariantMetadata metadata, List<StudyConfiguration> studies, ObjectMap params) throws StorageEngineException, IOException { VariantImporter variantImporter = newVariantImporter(); variantImporter.importData(inputFile, metadata, studies); }
public abstract void importData(URI input, VariantMetadata metadata, List<StudyConfiguration> studyConfigurations) throws StorageEngineException, IOException;
public void importData(URI inputUri) throws StorageEngineException, IOException { VariantMetadataImporter metadataImporter = new VariantMetadataImporter(); VariantMetadata metadata = metadataImporter.importMetaData(inputUri, dbAdaptor.getStudyConfigurationManager()); importData(inputUri, metadata); }