Package: snpeff / 5.1+d+dfsg-3

Metadata

Package Version Patches format
snpeff 5.1+d+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
alter_pom_for_debian_packaging.patch | (download)

pom.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 have good artifact name in pom.xml
 We change the artifact name to snpeff to conform to Debian Java policy
 for the name of the jar.
update_launching_script_and_config_file_for_Debian.patch | (download)

config/snpEff.config | 2 1 + 1 - 0 !
scripts/snpEff | 26 14 + 12 - 0 !
src/main/java/org/snpeff/PromoterSequences.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/SnpEff.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/Config.java | 21 20 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/commandLine/SnpEffCmdProtein.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/CompareEffects.java | 6 3 + 3 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/CompareToEnsembl.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/CreateSpliceSiteTestCase.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/TestCasesHgvsBase.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/TestCasesIntegrationBase.java | 10 5 + 5 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/TestCasesIntegrationExonFrame.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/TestCasesIntegrationLof.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/TestCasesIntegrationNmd.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/integration/TestCasesIntegrationVariant.java | 4 2 + 2 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesBase.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesBaseApply.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesBuild.java | 4 2 + 2 - 0 !
18 files changed, 58 insertions(+), 37 deletions(-)

 alter the launching script, the config file and relevant java
 files for a Debian install:
 - Simplify the paths to account for a Debian installation.
 - Use the default /etc/snpeff/snpEff.config file as configuration file if no
  file was given in the command line: it will be copied into
  ~/.snpEff/snpEff.config, which will be used as the configuration file is no
  other is given on the command line.
 - By default, put data in ~/.snpEff/data.
 - Correct bashisms in the launching script.
 - In Config.java, use per-user config file if available. Else use the file in
  /etc/snpeff. Else (which should normally just concern the unit tests), use
  default file which should be in the source tree.
 - Indicate path to effective config file in Java files.
use_fastq_from_biojava6.patch | (download)

pom.xml | 5 5 + 0 - 0 !
src/main/java/org/snpeff/Fastq2Fastq.java | 4 2 + 2 - 0 !
src/main/java/org/snpeff/Qseq2Fastq.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/binseq/DnaAndQualitySequence.java | 4 2 + 2 - 0 !
src/main/java/org/snpeff/binseq/DnaAndQualitySequenceWithId.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/fastq/FastqTools.java | 2 2 + 0 - 0 !
src/main/java/org/snpeff/fastq/FastqTrimmer.java | 3 3 + 0 - 0 !
src/main/java/org/snpeff/fastq/FastqTrimmerAdrian.java | 2 2 + 0 - 0 !
src/main/java/org/snpeff/fastq/FastqTrimmerMedian.java | 2 2 + 0 - 0 !
src/main/java/org/snpeff/fileIterator/FastqFileIterator.java | 6 3 + 3 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesDnaOverlap.java | 2 1 + 1 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesDnaSequence.java | 4 2 + 2 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesSequenceIndexer.java | 4 2 + 2 - 0 !
src/main/java/org/snpeff/util/GprSeq.java | 4 2 + 2 - 0 !
14 files changed, 30 insertions(+), 16 deletions(-)

 using fastq* classes from biojava6-live
omit_unused_junit_classes_and_integration_tests.patch | (download)

pom.xml | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 compiling and running unit tests in the maven test step
 No need to compile the tests during the compile step.
 Not running integration tests.
exclude_tests_with_missing_data.patch | (download)

src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesCytoBands.java | 3 3 + 0 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesGenomicSequences.java | 3 3 + 0 - 0 !
src/main/java/org/snpeff/snpEffect/testCases/unity/TestCasesNmers.java | 2 2 + 0 - 0 !
3 files changed, 8 insertions(+)

 skipping tests requiring non existing files
 I guess such tests should rather be integration tests.
lowering_heap_allocation.patch | (download)

scripts/snpEff | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 lowering heap allocation so that it passes on all supported
 architectures; keeping it as is for 64-bit arches.