exportToFile(dbIterator, outputDir.resolve("projects.json").toFile(), objectMapper, "project"); exportToFile(dbIterator, outputDir.resolve("studies.json").toFile(), objectMapper, "studies"); .append(Constants.ALL_VERSIONS, true); dbIterator = sampleDBAdaptor.nativeIterator(query, QueryOptions.empty()); exportToFile(dbIterator, outputDir.resolve("samples.json").toFile(), objectMapper, "samples"); .append(Constants.ALL_VERSIONS, true); dbIterator = individualDBAdaptor.nativeIterator(query, QueryOptions.empty()); exportToFile(dbIterator, outputDir.resolve("individuals.json").toFile(), objectMapper, "individuals"); .append(Constants.ALL_VERSIONS, true); dbIterator = familyDBAdaptor.nativeIterator(query, QueryOptions.empty()); exportToFile(dbIterator, outputDir.resolve("families.json").toFile(), objectMapper, "families"); .append(FileDBAdaptor.QueryParams.RELEASE.key(), "<=" + release); dbIterator = fileDBAdaptor.nativeIterator(query, QueryOptions.empty()); exportToFile(dbIterator, outputDir.resolve("files.json").toFile(), objectMapper, "files"); .append(ClinicalAnalysisDBAdaptor.QueryParams.RELEASE.key(), "<=" + release); dbIterator = clinicalDBAdaptor.nativeIterator(query, QueryOptions.empty()); exportToFile(dbIterator, outputDir.resolve("clinical_analysis.json").toFile(), objectMapper, "clinical analysis"); .append(CohortDBAdaptor.QueryParams.RELEASE.key(), "<=" + release); dbIterator = cohortDBAdaptor.nativeIterator(query, QueryOptions.empty()); exportToFile(dbIterator, outputDir.resolve("cohorts.json").toFile(), objectMapper, "cohorts"); .append(JobDBAdaptor.QueryParams.RELEASE.key(), "<=" + release);