[−][src]Module patoz::compnd
Contains parsers related to Compnd records. The COMPND record describes the macromolecular contents of an entry. Also contains tokens parsers which are utilized from other records such as SOURCE records
Functions
atcc_parser | Parses tokens of the form "ATCC: XYZ". Returns Token::Atcc |
cell_line_parser | Parses tokens of the form "CELL_LINE: XYZ". Returns Token::CellLine |
cell_parser | Parses tokens of the form "CELL: XYZ". Returns Token::Cell |
cellular_location_parser | Parses tokens of the form "CELLULAR_LOCATION: CYTOSOL". Returns Token::CellularLocation |
chain_parser | Parses tokens of the form "CHAIN: B, D". Returns Token::Chain |
cmpnd_token_parser | Parses COMPND record which is a multi line continuation record. Contains a list of comma separated predefined key-value pairs. Predefined keys are called tokens and can be found in Token If succesfull returns Record variant containing CMPND instance. Record layout is given below : |
ec_parser | Parses tokens of the form "EC: 3.2.1.14, 3.2.1.17". Returns Token::Ec |
engineered_parser | Parses tokens of the form "ENGINEERED: YES". Returns Token::Engineered |
expression_system_atcc_number_parser | Parses tokens of the form "EXPRESSION_SYSTEM_ATCC_NUMBER: 7777". Returns Token::ExpressionSystemAtcc |
expression_system_cell_line_parser | Parses tokens of the form "EXPRESSION_SYSTEM_CELL_LINE: B171". Returns Token::ExpressionSystemCellLine |
expression_system_cell_parser | Parses tokens of the form "EXPRESSION_SYSTEM_TISSUE: XYZ". Returns Token::ExpressionSystemTissue |
expression_system_cellular_location_parser | Parses tokens of the form "EXPRESSION_SYSTEM_CELLULAR_LOCATION: XYZ". Returns Token::ExpressionSystemCellularLocation |
expression_system_common_parser | Parses tokens of the form "EXPRESSION_SYSTEM_COMMON: ESCHERICHIA COLI". Returns Token::ExpressionSystemCommon |
expression_system_gene_parser | Parses tokens of the form "EXPRESSION_SYSTEM_GENE: XYZ". Returns Token::ExpressionSystemGene |
expression_system_organ_parser | Parses tokens of the form "EXPRESSION_SYSTEM_ORGAN: HEART". Returns Token::ExpressionSystemOrgan |
expression_system_organelle_parser | Parses tokens of the form "EXPRESSION_SYSTEM_ORGANELLE: XYZ". Returns Token::ExpressionSystemOrganelle |
expression_system_parser | Parses tokens of the form "EXPRESSION_SYSTEM: ESCHERICHIA COLI". Returns Token::ExpressionSystem |
expression_system_plasmid_parser | Parses tokens of the form "EXPRESSION_SYSTEM_PLASMID: XYZ". Returns Token::ExpressionSystemPlasmid |
expression_system_strain_parser | Parses tokens of the form "EXPRESSION_SYSTEM_STRAIN: B171". Returns Token::ExpressionSystemStrain |
expression_system_tax_id_parser | Parses tokens of the form "EXPRESSION_SYSTEM_TAXID: 1234". Returns Token::ExpressionSystemTaxId |
expression_system_tissue_parser | Parses tokens of the form "EXPRESSION_SYSTEM_TISSUE: XYZ". Returns Token::ExpressionSystemTissue |
expression_system_variant_parser | Parses tokens of the form "EXPRESSION_SYSTEM_VARIANT: B171". Returns Token::ExpressionSystemVariant |
expression_system_vector_parser | Parses tokens of the form "EXPRESSION_SYSTEM_VECTOR: XYZ". Returns Token::ExpressionSystemVector |
expression_system_vector_type_parser | Parses tokens of the form "EXPRESSION_SYSTEM_VECTOR_TYPE: XYZ". Returns Token::ExpressionSystemVectorType |
fragment_parser | Parses tokens of the form "FRAGMENT: XYZ". Returns Token::Fragment |
gene_parser | Parses tokens of the form "GENE: XYZ". Returns Token::Gene |
mol_id_parser | Parses tokens of the form "MOL_ID: 2". Returns Token::MoleculeId |
molecule_parser | Parses tokens of the form "MOLECULE: HEMOGLOBIN BETA CHAIN". Returns Token::Molecule |
mutation_parser | Parses tokens of the form "MUTATION: YES". Returns Token::Mutation |
organ_parser | Parses tokens of the form "ORGAN: HEART". Returns Token::Organ |
organelle_parser | Parses tokens of the form "ORGANELLE: XYZ". Returns Token::Organelle |
organism_common_parser | Parses tokens of the form "ORGANISM_COMMON: CHICKEN". Returns Token::OrganismCommon |
organism_scientific_parser | Parses tokens of the form "ORGANISM_SCIENTIFIC: AVIAN SARCOMA VIRUS". Returns Token::OrganismScientific |
organism_tax_id_parser | Parses tokens of the form "ORGANISM_TAXID: 9031". Returns Token::OrganismTaxId |
other_details_parser | Parses tokens of the form "OTHER_DETAILS: PLANT ENDOCHITINASE/LYSOZYME". Returns Token::OtherDetails |
plasmid_parser | Parses tokens of the form "PLASMID: XYZ". Returns Token::Plasmid |
secretion_parser | Parses tokens of the form "SECRATION: XYZ". Returns Token::Secration |
strain_parser | Parses tokens of the form "STRAIN: SCHMIDT-RUPPIN B". Returns Token::Strain |
synonym_parser | Parses tokens of the form "SYNONYM: CCMV". Returns Token::Synonym |
synthetic_parser | Parses tokens of the form "SYNTHETIC: XYZ". Returns Token::Synthetic |
tissue_parser | Parses tokens of the form "TISSUE: MUSCLE". Returns Token::Tissue |
tokens_parser | parses a list of ; seperated tokens |
variant_parser | Parses tokens of the form "VARIANT: XYZ". Returns Token::Variant |