`expand()` and non-standard rowRanges columns
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- r
- Ambito
- bioinformatics
Direzione di ricerca
Riproduci l’esempio R fornito con VariantAnnotation e confronta rowRanges(vcf) prima e dopo expand(vcf). Inizia individuando l’implementazione di expand() per CollapsedVCF; il lavoro è completato quando l’oggetto espanso conserva le colonne non standard di rowRanges, come SNP_name e num_alts, per ogni riga risultante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
hi there,
is there a way to retain non-standard rowRanges columns when I use expand() on a CollapsedVCF object? Some demo code below.
If not, please can you consider this an enhancement request? thanks!
all the best,
Janet
library(VariantAnnotation)
vcf <- VCF(rowRanges = GRanges("chr1", IRanges(1:4*3, width=c(1, 2, 1, 1))))
alt(vcf) <- DNAStringSetList("A", c("TT"), c("G", "A"), c("TT", "C"))
ref(vcf) <- DNAStringSet(c("G", c("AA"), "T", "G"))
## add some non-standard columns to rowRanges
mcols(rowRanges(vcf))$SNP_name <- paste("SNP_", 1:length(vcf), sep="")
mcols(rowRanges(vcf))$num_alts <- elementNROWS(alt(vcf))
## take a look
rowRanges(vcf)
GRanges object with 4 ranges and 6 metadata columns:
seqnames ranges strand | SNP_name num_alts REF ALT QUAL
<Rle> <IRanges> <Rle> | <character> <integer> <DNAStringSet> <DNAStringSetList> <numeric>
[1] chr1 3 * | SNP_1 1 G A NA
[2] chr1 6-7 * | SNP_2 1 AA TT NA
[3] chr1 9 * | SNP_3 2 T G,A NA
[4] chr1 12 * | SNP_4 2 G TT,C NA
FILTER
<character>
[1] <NA>
[2] <NA>
[3] <NA>
[4] <NA>
-------
seqinfo: 1 sequence from an unspecified genome; no seqlengths
## those extra columns are lost when we expand
vcfLong <- expand(vcf)
rowRanges(vcfLong)
rowRanges(vcfLong)
GRanges object with 6 ranges and 4 metadata columns:
seqnames ranges strand | REF ALT QUAL FILTER
<Rle> <IRanges> <Rle> | <DNAStringSet> <DNAStringSet> <numeric> <character>
[1] chr1 3 * | G A NA <NA>
[2] chr1 6-7 * | AA TT NA <NA>
[3] chr1 9 * | T G NA <NA>
[4] chr1 9 * | T A NA <NA>
[5] chr1 12 * | G TT NA <NA>
[6] chr1 12 * | G C NA <NA>
-------
seqinfo: 1 sequence from an unspecified genome; no seqlengths
- Lingua principale
- R
- Stelle
- 32
- Fork
- 21
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Bioconductor/VariantAnnotation
-
refactor the package Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Bioconductor/VariantAnnotation#115 · 4 commenti ·
-
Bioconductor/VariantAnnotation#114 · 1 reazione · 2 assegnatari ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Bioconductor/VariantAnnotation#113 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
Bioconductor/VariantAnnotation#88 · 2 commenti ·
Tutte le issue di Bioconductor/VariantAnnotation
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
briandconnelly/airnow#9 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
OHDSI/CohortConstructor#774 ·
-
pre-review R TeX Track: 5 (DSAIS)
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 60/100
openjournals/joss-reviews#11330 · 7 commenti ·
-
Release autosync 0.1.1 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100