Cannoli 1.0 for Spark 3.x and Scala 2.12
heuermh
released this
23 May 16:46
·
22 commits
to master
since this release
What's Changed
- SupportedHeaderLines renamed to DefaultHeaderLines by @waltermblair in #1
- Add BWA runner. by @fnothaft in #2
- Add Docker arguments to Freebayes and SnpEff. by @heuermh in #3
- [CANNOLI-4] Add ability to save Fragments from BWA. by @fnothaft in #5
- [CANNOLI-7] Escape tabs in @rg line when running BWA without docker. by @fnothaft in #8
- [CANNOLI-16] Update ADAM dependency version to 0.22.0 by @heuermh in #17
- Prep for move to bigdatagenomics org by @fnothaft in #19
- [CANNOLI-10] Attach record groups and sequence dictionary to BWA output. by @fnothaft in #11
- [CANNOLI-12] Add a FASTQ interleaver. by @fnothaft in #13
- [CANNOLI-14] Add switches to force loading from Interleaved FASTQ/Parquet. by @fnothaft in #15
- Update examples in readme by @heuermh in #22
- Disable incremental mode in the Scala build. by @heuermh in #24
- Add placeholder publish_scaladoc.sh script by @heuermh in #31
- Use --interleaved for bowtie2 by @heuermh in #37
- [CANNOLI-46] Move adam-cli to provided scope. by @heuermh in #47
- Update adam dependency version to 0.23.0-SNAPSHOT. by @heuermh in #49
- [CANNOLI-25] Properly support loading BWA indices via SparkFiles API. by @fnothaft in #26
- [CANNOLI-39] Add support for exporting interleaved FASTQ as unaligned BAM. by @fnothaft in #40
- [CANNOLI-28] Allow docker command to be specified. by @fnothaft in #30
- Code style fixes. by @heuermh in #52
- [CANNOLI-51] Rename FastqInterleaver --> InterleaveFastq by @heuermh in #53
- [CANNOLI-55] Fix compile errors due to upstream commit 0afbda96. by @heuermh in #57
- [CANNOLI-48] Remove SequenceDictionaryReader. by @heuermh in #58
- [CANNOLI-33] Use ADAM tab5 formatter for bowtie. by @heuermh in #59
- Fix compile error in FragmentRDD.apply by @heuermh in #60
- Update move_to scripts for Spark version 2.1.0. by @heuermh in #61
- Adding sample reads tool. by @heuermh in #41
- [CANNOLI-45] Move to multimodule Maven build, add cannoli-submit script by @heuermh in #62
- Adding code of contact adapted from the Contributor Convenant, version 1.4. by @heuermh in #79
- [CANNOLI-83] Fix case for snpEff when using docker. by @heuermh in #85
- Fix compile error due to upstream 0.23.0-SNAPSHOT changes. by @heuermh in #88
- Replace cannoli ascii logo. by @heuermh in #82
- [CANNOLI-76] Add --rm flag to docker run. by @heuermh in #80
- [CANNOLI-89] Bump ADAM dependency version to 0.23.0. by @heuermh in #90
- Add docker support to bowtie and bowtie2. by @heuermh in #81
- Adding wrapper for BCFtools norm. by @heuermh in #71
- Adding wrapper for samtools mpileup. by @heuermh in #70
- Adding wrapper for vt normalize. by @heuermh in #68
- Add hadoopConfiguration to VCFOutFormatter ctr. by @heuermh in #93
- [CANNOLI-92] Use BioContainers Docker images with version tags by default. by @heuermh in #96
- Post 0.1.0 release cleanup. by @heuermh in #99
- [CANNOLI-94] Dropping support for Scala 2.10 and Spark 1.x. by @heuermh in #101
- [CANNOLI-95] Bump ADAM dependency version to 0.24.0-SNAPSHOT by @heuermh in #102
- [CANNOLI-43] Use accumulator for VCF header lines. by @heuermh in #72
- [CANNOLI-108] Command argument to pipe is now Seq[String]. by @heuermh in #109
- [CANNOLI-104] Provide functions for use in cannoli-shell or notebooks. by @heuermh in #69
- [CANNOLI-98] Adding container builder. by @heuermh in #107
- [CANNOLI-115] Fix javadoc error and warnings. by @heuermh in #116
- [CANNOLI-110] Split commands with subcommands into separate Cannoli CLI classes. by @heuermh in #117
- [CANNOLI-118] Update ADAM dependency version to 0.24.0. by @heuermh in #121
- [CANNOLI-122] Support validation stringency in out formatters. by @heuermh in #126
- [CANNOLI-112] Adding Ensembl Variant Effect Predictor (VEP) for variant annotation by @heuermh in #127
- [CANNOLI-111] Adding Minimap2 for alignment. by @heuermh in #119
- [CANNOLI-128] Adding API documentation link and badge. by @heuermh in #129
- [CANNOLI-130] Extract function classes to core package. by @heuermh in #132
- [CANNOLI-131] Add implicits on Cannoli function source data sets. by @heuermh in #133
- [CANNOLI-138] Update Cannoli per latest ADAM snapshot changes. by @heuermh in #139
- Update default docker image for bowtie2. by @heuermh in #140
- [CANNOLI-141] Update ADAM dependency to 0.25.0. by @heuermh in #142
- Update release script for changelog. by @heuermh in #143
- Add section on using Cannoli interactively from cannoli-shell. by @heuermh in #144
- Update default docker images. by @heuermh in #147
- [CANNOLI-149] Update maven-surefire-plugin version to 3.0.0-M1. by @heuermh in #150
- Use build-helper-maven-plugin for build timestamp by @heuermh in #151
- [CANNOLI-152] Bump ADAM dependency to version 0.26.0 by @heuermh in #153
- Update ADAM dependency to 0.27.0-SNAPSHOT by @heuermh in #156
- [CANNOLI-154] Add additional arguments to Minimap2 by @heuermh in #155
- [CANNOLI-158] Adding bcftools mpileup. by @heuermh in #159
- [CANNOLI-160] Rename -fasta_reference to -reference. by @heuermh in #161
- Update minimap2 default docker image to version 2.17 by @heuermh in #163
- [CANNOLI-164] Update default docker images to latest stable versions by @heuermh in #165
- Replace utils.Logger with grizzled.slf4j.Logger by @heuermh in #166
- [CANNOLI-167] Update ADAM dependency version to 0.27.0 by @heuermh in #168
- Fixup after 0.5.0 release by @heuermh in #169
- [CANNOLI-170] Adding GEM-Mapper for alignment. by @heuermh in #171
- [CANNOLI-172] Update ADAM dependency version to 0.28.0. by @heuermh in #173
- [CANNOLI-135] Adding STAR for alignment. by @heuermh in #178
- Bump Docker image for freebayes. by @heuermh in #179
- Remove usage of deprecated o.b.utils.misc.Logging by @heuermh in #180
- [CANNOLI-177] Fail fast if index basename not found by @heuermh in #181
- [CANNOLI-182] Add bcftools call command. by @heuermh in #184
- [CANNOLI-183] Support VariantContext as Parquet in cli package. by @heuermh in #185
- Bump Docker image for bcftools. by @heuermh in #188
- [CANNOLI-186] Adding single-end read bowtie2 functions by @heuermh in #187
- [CANNOLI-189] Add blastn for aligning sequences by @heuermh in #190
- [CANNOLI-191] Add Magic-BLAST for aligning RNA-seq reads by @heuermh in #192
- [CANNOLI-193] Note dataset type in CLI command docs. by @heuermh in #195
- [CANNOLI-194] Add scaladoc to Maven javadoc artifacts by @heuermh in #196
- Add note about tag search for BioContainers Docker install doc by @heuermh in #197
- [CANNOLI-198] Bump ADAM dependency version to 0.29.0 by @heuermh in #199
- Update STAR container image to version 2.7.2b. by @heuermh in #200
- Adding single-end read STAR-Mapper functions. by @heuermh in #202
- Update container image versions by @heuermh in #205
- Update docker image tags by @heuermh in #207
- [CANNOLI-208] Update ADAM dependency version to 0.30.0 by @heuermh in #209
- Bump github-changes-maven-plugin dependency version to 1.1 by @heuermh in #210
- Remove Jenkins build status badge by @heuermh in #211
- [CANNOLI-194] Move java source from core to new builder module by @heuermh in #212
- Fix broken source paths by @heuermh in #214
- [CANNOLI-215] Add support for Scala 2.12 in build and release scripts by @heuermh in #217
- [CANNOLI-218] Add Jenkins support for Scala 2.12 by @heuermh in #220
- [CANNOLI-219] Allow to fully specify read groups for bwa by @heuermh in #222
- Update container image versions by @heuermh in #223
- [CANNOLI-226] Add -num_threads argument to BlastnArgs by @heuermh in #227
- [CANNOLI-228] Bump Bowtie2 container image to version 2.3.5.1 by @heuermh in #230
- [CANNOLI-65] Add snap-aligner for alignment by @heuermh in #231
- Bump freebayes container image to 1.3.3 by @heuermh in #232
- Update Spark dependency version to 2.4.5 by @heuermh in #234
- [CANNOLI-233] Update ADAM dependency version to 0.31.0 by @heuermh in #235
- [CANNOLI-239] Write Freebayes CLI command VCF to output path by @heuermh in #240
- [CANNOLI-241] Use biocontainers for vt; update container image versions by @heuermh in #242
- [CANNOLI-245] Update Spark dependency version to 2.4.6 by @heuermh in #247
- [CANNOLI-216] Support Apache Spark 3.x in build by @heuermh in #249
- Update container image versions by @heuermh in #250
- [CANNOLI-252] Update ADAM dependency version to 0.32.0 by @heuermh in #253
- [CANNOLI-248] Default build to Spark 3/Scala 2.12 by @heuermh in #254
- [CANNOLI-255] Add bwa-mem2 for aligning fragments by @heuermh in #256
- Bump star container image to 2.7.5b--0 by @heuermh in #261
- Bump star container image to 2.7.5c--0 by @heuermh in #262
- Default doc links to Spark 3/Scala 2.12 by @heuermh in #263
- [CANNOLI-257] Refactor Bwa class names to BwaMem by @heuermh in #264
- [CANNOLI-265] Update Spark dependency version to 3.0.1 by @heuermh in #266
- Bump bowtie2 container image to 2.4.2--py38h1c8e9b9_0 by @heuermh in #269
- Bump junit from 4.12 to 4.13.1 by @dependabot in #267
- Update Spark 2.x dependency version to 2.4.7 by @heuermh in #270
- Update bwa mem example in readme by @heuermh in #275
- [CANNOLI-271] Add additional command line arguments, header lines for freebayes by @heuermh in #273
- Update container image versions by @heuermh in #277
- [CANNOLI-244] Update --terms and other options for Ensembl VEP by @heuermh in #251
- [CANNOLI-278] Bump ADAM dependency version to 0.33.0 by @heuermh in #279
- [CANNOLI-284] Fix release script, default is Spark 3 Scala 2.12 profile by @heuermh in #285
- Update build and release matrix by @heuermh in #286
- [CANNOLI-287] Add CRAM reference argument for loading alignments and fragments by @heuermh in #288
- Update ADAM dependency version to 0.34.0 by @heuermh in #289
- Update cannoli-shell example per ADAM 0.34.0 release by @heuermh in #290
- Update default container images by @heuermh in #291
- Update cannoli-shell example per ADAM 0.34.0 release by @heuermh in #294
- Update default container images for bcftools and samtools to 1.12 by @heuermh in #295
- Add GitHub Actions CI configuration by @heuermh in #301
- Update guava dependency version to 30.1-jre by @heuermh in #299
- Bump minimap2 container image to 2.18--h5bf99c6_0 by @heuermh in #298
- Add GitHub Actions deploy snapshots configuration by @heuermh in #302
- Fix server id for GitHub Actions deploy snapshot workflow by @heuermh in #303
- Remove .m2 cache from GitHub Actions deploy snapshot workflow by @heuermh in #304
- Add unimap for alignment by @heuermh in #305
- [CANNOLI-306] Add single end and long read wrappers for minimap2/unimap by @heuermh in #307
- Update adam dependency version to 0.35.0 by @heuermh in #308
- Merge missing commits from 0.13.0 release by @heuermh in #309
- [CANNOLI-292] Update Spark dependency version to 3.1.1 by @heuermh in #310
- [CANNOLI-311] Update Spark dependency version to 3.1.2 by @heuermh in #312
- Update minimap2 container image to version 2.20--h5bf99c6_0 by @heuermh in #314
- Update bowtie2 container image to 2.4.4--py38h72fc82f_0 by @heuermh in #315
- Update minimap2 container image to version 2.21--h5bf99c6_0 by @heuermh in #316
- Update samtools container image to version 1.13--h8c37831_0 by @heuermh in #317
- Update bcftools container image to version 1.13--h3a49de5_0 by @heuermh in #318
- Update minmap2 container image to version 2.22-h5bf99c6_0 by @heuermh in #320
- [CANNOLI-321] Update ADAM dependency version to 0.36.0 by @heuermh in #322
- [CANNOLI-324] Add single end bwa mem for aligning reads by @heuermh in #325
- Add single end bwa-mem2 for aligning reads by @heuermh in #327
- Update maven plugin dependency versions by @heuermh in #328
- Update github-changes-maven-plugin version to 1.2 by @heuermh in #329
- Update samtools container image to 1.14--hb421002_0 by @heuermh in #330
- Update bcftools container image to 1.14--h88f3f91_0 by @heuermh in #331
- Update gem3-mapper container image to 3.6.1--h36cd882_9 by @heuermh in #333
- Update snpeff container image to 5.0--hdfd78af_1 by @heuermh in #332
- Update bowtie container image to 1.3.1--py39h176da8b_0 by @heuermh in #334
- Update star container image to 2.7.9a--h9ee0642_0 by @heuermh in #335
- Update vt container image to 0.57721--h41af197_4 by @heuermh in #336
- Migrate Github Actions JDK from 'adopt' to 'temurin' by @heuermh in #338
- Update bowtie2 container image to 2.4.4--py38he5f0661_1 by @heuermh in #339
- Update ADAM dependency version to 0.37.0 by @heuermh in #341
- Update default container image versions by @heuermh in #342
- Update bcftools and samtools container images by @heuermh in #343
- Update minimap2 container image to 2.24--h7132678_1 by @heuermh in #344
- Update blast container image to 2.12.0--hf3cf87c_4 by @heuermh in #345
- Update default container image versions by @heuermh in #346
- Use bwa singularity image for README example by @heuermh in #348
- Update ADAM dependency version to 1.0, spark to 3.2.1, hadoop to 3.3.3 by @heuermh in #350
New Contributors
- @waltermblair made their first contribution in #1
- @fnothaft made their first contribution in #2
- @heuermh made their first contribution in #3
- @dependabot made their first contribution in #267
Full Changelog: https://github.com/bigdatagenomics/cannoli/commits/cannoli-parent-spark3_2.12-1.0