[Bioc-devel] strandless introns with VariantAnnotation::locateVariants()

Valerie Obenchain vobencha at fredhutch.org
Thu Jun 11 01:55:37 CEST 2015


Thanks for the report.

Now fixed in release (1.14.2) and devel (1.3.25).

Valerie



On 06/09/2015 09:44 AM, Robert Castelo wrote:
> hi,
>
> currently, the annotation of variants in intronic regions by
> VariantAnnotation and the locateVariants() function does not assign
> strand to annotations in introns:
>
> library(VariantAnnotation)
> example(locateVariants)
> loc_all[loc_all$LOCATION == "intron"]
> GRanges object with 2 ranges and 9 metadata columns:
>     seqnames         ranges strand | LOCATION  LOCSTART    LOCEND
> QUERYID        TXID         CDSID      GENEID
>        <Rle>      <IRanges>  <Rle> | <factor> <integer> <integer>
> <integer> <character> <IntegerList> <character>
>         chr1 [13302, 13302]      * |   intron       948       948
> 3           2                 100287102
>         chr1 [13327, 13327]      * |   intron       973       973
> 4           2                 100287102
>           PRECEDEID        FOLLOWID
>     <CharacterList> <CharacterList>
>
>
>    -------
>    seqinfo: 1 sequence from hg19 genome; no seqlengths
>
>
> however, introns are stranded, so I would suggest to include the strand
> information in variants annotated to intronic regions. After a quick
> look to the source code I believe the relevant line is within the
> private function .makeResult(), concretely at:
>
>                  strand=strand(query)[xHits],
>
> where is taking the strand of the query (the variant) while I guess it
> should be the subject (the annotation).
>
>
> cheers,
>
> robert.
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel


-- 
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, Seattle, WA 98109

Email: vobencha at fredhutch.org
Phone: (206) 667-3158



More information about the Bioc-devel mailing list