Skip to content

v0.4.3

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Nov 17:04
· 7 commits to master since this release

GenomicAnnotations v0.4.3

Diff since v0.4.2

Iterating over an AbstractLocus now yields the locus itself for simple loci, or the constituent loci for a compound locus (i.e. a Join or an Order). A compound locus wrapped in Complement will yield the constituent loci, individually wrapped in Complement, in reverse order. iscompound(locus) can be used to check whether locus is a compound locus or not. To get the pre-v0.4.3 behaviour of iterating over the individual positions, use eachposition(locus).

Adds GTF support, as well as readgtf(input) and readembl(input).

Adds genedata(gene) and attributes(gene) to make it easier to access the data associated with gene, either as a DataFrameRow referencing the original data in the case of the former, or as a NamedTuple containing copies of the data for the latter.

Adds feature!(gene, f), which can be used to change the feature of a gene.

Various bug fixes.

Closed issues:

  • gffstring can still merge reverse strand multi-position loci (#16)
  • gffstring mishandles transpliced genes (#17)
  • minor issues with headers (#18)