[][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