fusion [fus] v.2.1.0 (current)

Long form: fusion() Short form: fus()

fusion() or fus() expressions can be used in place of a namespace value within a gene, RNA, or protein abundance function to represent a hybrid gene, or gene product formed from two previously separate genes. fusion() expressions take the general form:

fus(ns5':v5', "range5'", ns3':v3', "range3'")

where ns5’:v5’ is a namespace and value for the 5’ fusion partner, range5’ is the sequence coordinates of the 5’ partner, ns3’:v3’ is a namespace and value for the 3’ partner, and range3’ is the sequence coordinates for the 3’ partner. Ranges need to be in quotes.

Function Signatures

fusion(NSArg, StrArg, NSArg, StrArg)
  1. Namespace argument of following type(s): Gene, RNA, Micro_RNA, Protein

  2. String argument of following type(s): /\S+/

  3. Namespace argument of following type(s): Gene, RNA, Micro_RNA, Protein

  4. String argument of following type(s): /\S+/

Examples

RNA abundance of fusion with known breakpoints

The r. designation in the range fields indicates that the numbering uses the RNA sequence as the reference. RNA sequence numbering starts at the transcription initiation site. You use c._ for g() fusions and p._ for p() fusions. These r., c., and p. designations come from http://www.hgvs.org[HGVS variation description] convention.

r(fus(HGNC:TMPRSS2, "r.1_79", HGNC:ERG, "r.312_5034"))

RNA abundance of fusion with unspecified breakpoints

r(fus(HGNC:TMPRSS2, "?", HGNC:ERG, "?"))

Request an Edit