#!/usr/bin/env python
"""Just a dictionary of amino acids"""

__author__="Pablo Baudin"
__email__="pablo.baudin@epfl.ch"


amino_acids = {
    "ALA" : {
        'name': "Alanine",
        'charge': 0 
    },
    "ARG" : {
        'name': "Arginine",       
        'charge': 1 
    },
    "ASN" : {
        'name': "Asparagine",     
        'charge': 0 
    },
    "ASP" : {
        'name': "Aspartic Acid",  
        'charge':-1 
    },
    "ASH" : {
        'name': "H-Aspartic Acid",  
        'charge':0 
    },
    "CYS" : {
        'name': "Cysteine",       
        'charge': 0 
    },
    "CYX" : {
        'name': "S-S-bridge-Cysteine", 
        'charge': 0 
    },
    "GLU" : {
        'name': "Glutamic Acid",  
        'charge':-1 
    },
    "GLH" : {
        'name': "H-Glutamic Acid",  
        'charge':0 
    },
    "GLN" : {
        'name': "Glutamine",      
        'charge': 0 
    },
    "GLY" : {
        'name': "Glycine",        
        'charge': 0 
    },
    "HIS" : {
        'name': "Histidine",      
        'charge': 0 
    },
    "HID" : {
        'name': "delta-Histidine",
        'charge': 0 
    },
    "HIE" : {
        'name': "epsilon-Histidine",   
        'charge': 0 
    },
    "HIP" : {
        'name': "doubly-p-Histidine",  
        'charge': 1 
    },
    "ILE" : {
        'name': "Isoleucine",     
        'charge': 0 
    },
    "LEU" : {
        'name': "Leucine",        
        'charge': 0 
    },
    "LYS" : {
        'name': "Lysine",         
        'charge': 1 
    },
    "LYN" : {
        'name': "N-Lysine",         
        'charge': 0 
    },
    "MET" : {
        'name': "Methionine",     
        'charge': 0 
    },
    "PHE" : {
        'name': "Phenylalanine",  
        'charge': 0 
    },
    "PRO" : {
        'name': "Proline",        
        'charge': 0 
    },
    "SER" : {
        'name': "Serine",         
        'charge': 0 
    },
    "THR" : {
        'name': "Threonine",      
        'charge': 0 
    },
    "TRP" : {
        'name': "Tryptophan",     
        'charge': 0 
    },
    "TYR" : {
        'name': "Tyrosine",       
        'charge': 0 
    },
    "VAL" : {
        'name': "Valine",         
        'charge': 0 
    },
}

