Skip to Main Content Skip to Search
Product Documentation

emblread - Read data from EMBL file

Syntax

EMBLData = emblread(File)
EMBLSeq = emblread (File, 'SequenceOnly', SequenceOnlyValue)

Input Arguments

File

Either of the following:

  • String specifying a file name, a path and file name, or a URL pointing to a file. The referenced file is an EMBL-formatted file. If you specify only a file name, that file must be on the MATLAB search path or in the MATLAB Current Folder.

  • MATLAB character array that contains the text of an EMBL-formatted file

    Tip   You can use the getembl function with the 'ToFile' property to retrieve data from the European Molecular Biology Laboratory (EMBL) database and create an EMBL-formatted file.

SequenceOnlyValueControls the reading of only the sequence without the metadata. Choices are true or false (default).

Output Arguments

EMBLDataMATLAB structure with fields corresponding to EMBL data.
EMBLSeqMATLAB character string representing the sequence.

Description

EMBLData = emblread(File) reads data from File, an EMBL-formatted file, and creates EMBLData, a MATLAB structure containing fields corresponding to the EMBL two-character line type code, based on release 107 of the EMBL-Bank flat file format. Each line type code is stored as a separate element in the structure. For a list of the EMBL two-character line type codes, see http://www.ebi.ac.uk/embl/Documentation/User_manual/usrman.html.

EMBLSeq = emblread (File, 'SequenceOnly', SequenceOnlyValue) controls the reading of only the sequence without the metadata. Choices are true or false (default).

Examples

Retrieve sequence information from the Web, save to a file, and then read back into the MATLAB software.

  1. Use the getembl function and ToFile property to retrieve sequence information from the Web and save to an EMBL-formatted file.

    getembl('X00558','ToFile','rat_protein.txt');
  2. Read data from the EMBL-formatted file and create a MATLAB structure.

    EMBLData = emblread('rat_protein.txt')
    
    EMBLData = 
    
                Identification: [1x1 struct]
                     Accession: 'X00558'
               SequenceVersion: 'X00558.1'
                   DateCreated: '13-JUN-1985 (Rel. 06, Created)'
                   DateUpdated: [1x46 char]
                   Description: [1x75 char]
                       Keyword: [1x75 char]
               OrganismSpecies: [1x75 char]
        OrganismClassification: [3x75 char]
                     Organelle: ''
                     Reference: {[1x1 struct]}
        DatabaseCrossReference: ''
                      Comments: ''
                      Assembly: ''
                       Feature: [23x75 char]
                     BaseCount: [1x1 struct]
                      Sequence: [1x877 char]

See Also

fastaread | genbankread | genpeptread | getembl | pdbread | seqtool

  


Free Computational Biology Interactive Kit

See how to analyze, visualize, and model biological data and systems using MathWorks products.

Get free kit

Trials Available

Try the latest computational biology products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS