Skip to content

Commit 0cd59de

Browse files
authored
Update FASTQC version (#230)
* Update FASTQC version and dependencies
1 parent 4bde7cc commit 0cd59de

File tree

90 files changed

+755
-1100
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+755
-1100
lines changed

SequenceAnalysis/build.gradle

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,10 @@ import java.util.regex.Matcher
1010

1111
repositories {
1212
mavenCentral()
13-
// Added for org.clojars.chapmanb:sam dependency required by com.github.samtools:htsjdk
14-
maven {
15-
url "https://clojars.org/repo"
16-
}
17-
// Added for org.clojars.chapmanb:sam
18-
maven {
19-
url "https://maven.scijava.org/content/groups/public"
20-
}
13+
// Added for jhdf5 from FASTQC / sequence analysis module
14+
// maven {
15+
// url "https://maven.scijava.org/content/groups/public/"
16+
// }
2117
}
2218

2319
configurations.all {
@@ -96,16 +92,30 @@ dependencies {
9692
)
9793
)
9894

95+
// NOTE: this maven repo has been unreliable
96+
// BuildUtils.addExternalDependency(
97+
// project,
98+
// new ExternalDependency(
99+
// 'cisd:jhdf5:19.04.1',
100+
// 'JHDF5',
101+
// 'JHDF5',
102+
// 'https://unlimited.ethz.ch/display/JHDF/',
103+
// ExternalDependency.BSD_LICENSE_NAME,
104+
// ExternalDependency.BSD_LICENSE_URL,
105+
// 'JHDF5 is a Java binding for HDF5. Used by FastQC'
106+
// )
107+
// )
108+
99109
BuildUtils.addExternalDependency(
100110
project,
101111
new ExternalDependency(
102-
'org.clojars.chapmanb:sam:1.96',
103-
'picard tools',
104-
'picard tools',
105-
'http://sourceforge.net/projects/picard/',
112+
'net.iharder:base64:2.3.8',
113+
'Base64',
114+
'Base64',
115+
'http://iharder.net/base64/',
106116
ExternalDependency.MIT_LICENSE_NAME,
107117
ExternalDependency.MIT_LICENSE_URL,
108-
'Library for working with SAM/BAM files. Used by FastQC'
118+
'Library for Base64 encoding. Used by FastQC'
109119
)
110120
)
111121
implementation "net.sf.opencsv:opencsv:${opencsvVersion}"

SequenceAnalysis/resources/external/basicHistogram.r

Lines changed: 0 additions & 62 deletions
This file was deleted.

SequenceAnalysis/resources/external/basicScatter.r

Lines changed: 0 additions & 55 deletions
This file was deleted.
8.84 MB
Binary file not shown.

SequenceAnalysis/resources/external/coverageGraph.r

Lines changed: 0 additions & 64 deletions
This file was deleted.

SequenceAnalysis/resources/external/fastqc/Configuration/adapter_list.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,8 @@
2020
# fragments for now.
2121

2222
Illumina Universal Adapter AGATCGGAAGAG
23-
Illumina Small RNA Adapter ATGGAATTCTCG
24-
Nextera Transposase Sequence CTGTCTCTTATA
23+
Illumina Small RNA 3' Adapter TGGAATTCTCGG
24+
Illumina Small RNA 5' Adapter GATCGTCGGACT
25+
Nextera Transposase Sequence CTGTCTCTTATA
26+
PolyA AAAAAAAAAAAA
27+
PolyG GGGGGGGGGGGG

SequenceAnalysis/resources/external/fastqc/Configuration/contaminant_list.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ Illumina NlaIII expression Sequencing Primer CCGACAGGTTCAGAGTTCTACAGTCCGACATG
4343
Illumina Small RNA Adapter 1 GTTCAGAGTTCTACAGTCCGACGATC
4444
Illumina Small RNA Adapter 2 TGGAATTCTCGGGTGCCAAGG
4545
Illumina Small RNA RT Primer CAAGCAGAAGACGGCATACGA
46-
Illumina Small RNA PCR Primer 1 CAAGCAGAAGACGGCATACGA
4746
Illumina Small RNA PCR Primer 2 AATGATACGGCGACCACCGACAGGTTCAGAGTTCTACAGTCCGA
4847
Illumina Small RNA Sequencing Primer CGACAGGTTCAGAGTTCTACAGTCCGACGATC
4948

@@ -84,14 +83,11 @@ Illumina NlaIII Gex PCR Primer 1 CAAGCAGAAGACGGCATACGA
8483
Illumina NlaIII Gex PCR Primer 2 AATGATACGGCGACCACCGACAGGTTCAGAGTTCTACAGTCCGA
8584
Illumina NlaIII Gex Sequencing Primer CCGACAGGTTCAGAGTTCTACAGTCCGACATG
8685

87-
Illumina Small RNA RT Primer CAAGCAGAAGACGGCATACGA
8886
Illumina 5p RNA Adapter GTTCAGAGTTCTACAGTCCGACGATC
8987
Illumina RNA Adapter1 TGGAATTCTCGGGTGCCAAGG
9088

9189
Illumina Small RNA 3p Adapter 1 ATCTCGTATGCCGTCTTCTGCTTG
9290
Illumina Small RNA PCR Primer 1 CAAGCAGAAGACGGCATACGA
93-
Illumina Small RNA PCR Primer 2 AATGATACGGCGACCACCGACAGGTTCAGAGTTCTACAGTCCGA
94-
Illumina Small RNA Sequencing Primer CGACAGGTTCAGAGTTCTACAGTCCGACGATC
9591

9692
TruSeq Universal Adapter AATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGACGCTCTTCCGATCT
9793
TruSeq Adapter, Index 1 GATCGGAAGAGCACACGTCTGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG
@@ -115,7 +111,7 @@ TruSeq Adapter, Index 19 GATCGGAAGAGCACACGTCTGAACTCCAGTCACGTGAAACTCTCGTATGC
115111
TruSeq Adapter, Index 20 GATCGGAAGAGCACACGTCTGAACTCCAGTCACGTGGCCTTCTCGTATGCCGTCTTCTGCTTG
116112
TruSeq Adapter, Index 21 GATCGGAAGAGCACACGTCTGAACTCCAGTCACGTTTCGGTCTCGTATGCCGTCTTCTGCTTG
117113
TruSeq Adapter, Index 22 GATCGGAAGAGCACACGTCTGAACTCCAGTCACCGTACGTTCTCGTATGCCGTCTTCTGCTTG
118-
TruSeq Adapter, Index 23 GATCGGAAGAGCACACGTCTGAACTCCAGTCACCGTACGTTCTCGTATGCCGTCTTCTGCTTG
114+
TruSeq Adapter, Index 23 GATCGGAAGAGCACACGTCTGAACTCCAGTCACCCACTCTTCTCGTATGCCGTCTTCTGCTTG
119115
TruSeq Adapter, Index 25 GATCGGAAGAGCACACGTCTGAACTCCAGTCACACTGATATCTCGTATGCCGTCTTCTGCTTG
120116
TruSeq Adapter, Index 27 GATCGGAAGAGCACACGTCTGAACTCCAGTCACATTCCTTTCTCGTATGCCGTCTTCTGCTTG
121117

@@ -180,3 +176,11 @@ ABI Solid3 EF1 alpha Sense Primer CATGTGTGTTGAGAGCTTC
180176
ABI Solid3 EF1 alpha Antisense Primer GAAAACCAAAGTGGTCCAC
181177
ABI Solid3 GAPDH Forward Primer TTAGCACCCCTGGCCAAGG
182178
ABI Solid3 GAPDH Reverse Primer CTTACTCCTTGGAGGCCATG
179+
180+
181+
182+
Clontech Universal Primer Mix Short CTAATACGACTCACTATAGGGC
183+
Clontech Universal Primer Mix Long CTAATACGACTCACTATAGGGCAAGCAGTGGTATCAACGCAGAGT
184+
Clontech SMARTer II A Oligonucleotide AAGCAGTGGTATCAACGCAGAGTAC
185+
Clontech SMART CDS Primer II A AAGCAGTGGTATCAACGCAGAGTACT
186+

SequenceAnalysis/resources/external/fastqc/Configuration/limits.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# module at all by setting the value below to 1 for the
33
# modules you want to remove.
44
duplication ignore 0
5-
kmer ignore 0
5+
kmer ignore 1
66
n_content ignore 0
77
overrepresented ignore 0
88
quality_base ignore 0

0 commit comments

Comments
 (0)