[ Team LiB ] Previous Section Next Section

seqret

seqret reads and writes (returns) sequences.

Here is a sample session with seqret. It is used to extract an entry from a database and write it to a file:

% seqret
Input sequence: embl:paamir
Output sequence [paamir.fasta]:

Here seqret is used to display the contents of the sequence on the screen:

% seqret 
Reads and writes (returns) sequences
Input sequence: embl:paamir
Output sequence [paamir.fasta]: stdout

Here it is used in three different ways to write the result to a file in GCG format. Once by using the qualifier -osformat, once by using the format in the output USA on the command line, and once by specifying the format in the USA at the prompt:

% seqret -osf gcg
Reads and writes (returns) sequences
Input sequence: embl:paamir
Output sequence [paamir.gcg]:
   
% seqret -outseq gcg::paamir.gcg
Reads and writes (returns) sequences
Input sequence: embl:paamir
   
% seqret
Reads and writes (returns) sequences
Input sequence: embl:paamir
Output sequence [paamir.fasta]: gcg::paamir.gcg

Here seqret is used to produce the reverse-complement of a sequence:

% seqret -srev
Reads and writes (returns) sequences
Input sequence: embl:paamir
Output sequence [paamir.fasta]:

Here seqret is used to extract the bases between the positions starting at 5 and ending at 25:

% seqret -sbegin 5 -send 25
Reads and writes (returns) sequences
Input sequence: embl:paamir
Output sequence [paamir.fasta]:

Here seqret is used to extract the bases between the positions starting at 5 and ending at 5 bases before the end of the sequence:

% seqret -sbegin 5 -send -5
Reads and writes (returns) sequences
Input sequence: embl:paamir
Output sequence [paamir.fasta]:

Here seqret is used to read all entries in the database tembl that start with "hs" and write them to a file:

% seqret
Reads and writes (returns) sequences
Input sequence(s): embl:hs*
Output sequence [hs989235.fasta]:

Here seqret is used to read all entries in the database tembl that start with "hs" and writes them to a file. In this example, the specification is all done in the command line. To avoid confusing Unix with the * character, put backslash (\) before it:

% seqret embl:hs\*  hs989235.fasta
Reads and writes (returns) sequences

Here seqret is used to read only the entry "hsfau" from the file hs989235.fasta, which contains many entries:

% seqret
Reads and writes (returns) sequences
Input sequence(s): hs989235.fasta:hsfau
Output sequence [hsfau.fasta]:

Here seqret is used to read all entries in the file hs989235.fasta, but only writes the first one of these entries out to a file:

% seqret -firstonly
Reads and writes (returns) sequences
Input sequence(s): hs989235.fasta
Output sequence [hs989235.fasta]: first.fasta

Here seqret is used to display the short sequence actgatcgtg in uppercase EMBL format on the screen:

% seqret -supper -osf embl asis::actgatcgtg stdout
Reads and writes (returns) sequences
ID              standard; DNA; UNC; 10 BP.
SQ   Sequence 10 BP; 2 A; 2 C; 3 G; 3 T; 0 other;
     ACTGATCGTG                                10
//

To force seqret to both read in and write out features, use the command-line qualifier -feature. seqret does not read in features by default, resulting in slightly faster performance. If you want to read features with your sequence and write them out on output, using -feature will change the default behavior so that any features present in the sequence are used:

% seqret -feature
Reads and writes (returns) sequences
Input sequence(s): em:hs989235
Output sequence [hs989235.fasta]: embl::hs989235.embl

Mandatory qualifiers:

[-sequence] (seqall)

Sequence database USA.

[-outseq] (seqoutall)

Output sequence(s) USA.

Advanced qualifiers:

-feature (boolean)

Use feature information.

-firstonly (boolean)

Read one sequence and stop .

    [ Team LiB ] Previous Section Next Section