package org.genemania.dw.tools;

/**
 * Controlled vocab class for the headers used in the different flat files
 * released by the DW. Some overlapping with the column names in DB.
 * Package level access.
 * 
 * @author rashadbadrawi
 */

class FFColumns {

    //generic
    public static final String GMID_HEADER = "GMID";
    public static final String PROTEIN_CODING_HEADER = "Protein Coding";
    public static final String GENE_ID_HEADER = "Gene ID";
    public static final String GENE_NAME_HEADER = "Gene Name";
    public static final String DEFN_HEADER = "Definition";
    public static final String UNIPROT_ID_HEADER = "Uniprot ID";
    public static final String MGD_ID_HEADER = "MGI ID";
    public static final String SYN_HEADER = "Synonyms";

   //ID validator related
    public static final String SOURCE_HEADER = "Source";
    public static final String SPECIES_HEADER = "Species";
    public static final String NUM_HEADER = "Number of Occurences";
    public static final String TOT_HEADER = "Total Number";
    public static final String ID_HEADER = "Idenfitier";
    public static final String ID_TYPE_HEADER = "Identifier Type";
    public static final String VALID_TYPE_HEADER = "Validation Type";
    public static final String OLD_GENE_ID_HEADER = "Old Gene ID";
    public static final String NEW_GENE_ID_HEADER = "New Gene ID";
    //Ensembl related
    public static final String ENS_GENE_ID_HEADER = "Ensembl Gene ID";
    public static final String ENS_GENE_NAME_HEADER = "Ensembl Gene Name";
    public static final String ENS_TRANS_ID_HEADER = "Ensembl Transcript ID";
    public static final String ENS_PRO_ID_HEADER = "Ensembl Protein ID";
    //Entrez related
    public static final String ENT_GENE_ID_HEADER = "Entrez Gene ID";
    public static final String ENT_GENE_NAME_HEADER = "Entrez Gene Name";
    public static final String REFSEQ_MRNA_HEADER = "RefSeq mRNA ID";
    public static final String REFSEQ_PRO_HEADER = "RefSeq Protein ID";
    //TAIR related
    public static final String TAIR_LOCUS_ID_HEADER = "TAIR Locus ID";
    public static final String TAIR_LOCUS_NAME_HEADER = "TAIR Locus Name";

    private FFColumns () {}
}
