-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathTODO
More file actions
25 lines (20 loc) · 1007 Bytes
/
Copy pathTODO
File metadata and controls
25 lines (20 loc) · 1007 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
o Fix handling of the 'filter' arg (transcripts(), etc...) when the txdb has
user seqlevels on.
o Add 'filter' arg to transcriptsBy(), exonsBy(), cdsBy(),
fiveUTRByTranscript(), and threeUTRByTranscript(). exonsBy(), cdsBy(), and
*UTRByTranscript() should at least support filtering by gene or transcript
id.
o Too many helper functions are defined and used internally to query the
db:
- dbEasyQuery() is defined in AnnotationDbi and GenomicFeatures with
different definitions.
- AnnotationDbi:::dbQuery() is the same as GenomicFeatures:::dbEasyQuery()
- queryAnnotationDb()
Clean this mess!
o DB schema change: Replace tx_chrom, exon_chrom, and cds_chrom columns with
_tx_chrom_id, _exon_chrom_id, and _cds_chrom_id.
o Add the following indices to the db schema:
CREATE INDEX splicing_tx_id ON splicing (_tx_id);
CREATE INDEX splicing_exon_id ON splicing (_exon_id);
CREATE INDEX splicing_cds_id ON splicing (_cds_id);
CREATE INDEX gene_tx_id ON gene (_tx_id);