An S4 class to represent a gene.

Share:

Description

An S4 class to represent a gene.

Slots

name

A character string stating the name of the gene as found in NCBI.

nih_id

A numeric value stating the NCBI gene database identifier for the gene.

nih_summary

A character string describing the function and interactions of the gene as found in the NCBI.

uniprot_name

A character string stating the name of the gene as found in Uniprot.

uniprot_protein_name

A character string stating the name of the protein gene product as found in Uniprot.

uniprot_summary

A vector of character strings describing the function and interactions of the gene as found in the Uniprot dataset.

alternatives

A vector of character strings stating commonly used alternative names for the gene (from NCBI).

symbol

A character string stating the offical gene symbol (from NCBI).

chromosome

A character string stating the chromosome upon which the gene resides (from NCBI).

start

A character string stating the chromosomal position of the transcription start (from NCBI).

stop

A character string stating the chromosomal position of the transcription stop (from NCBI).

exon_count

A character stating the number of exons in the gene (from NCBI).

chraccver

A character string stating the NIH accession number and version for the chromosome (from NCBI).

map_location

A character string representing the location of the gene on the karyotype (from NCBI).

direction

A character string [forward/reverse] identifying the direction of the gene on the chromosome (from NCBI).