Bio::Index::Swissprot
Details
| Size: | 4788K |
| Last Update: | 2008-05-03 00:39:36 |
| Version: | 1.4 |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | Ewan Birney |
| Price: | $0.00 |
Description:
Bio::Index::Swissprot 1.4 is libraries software developed by Ewan Birney.
Bio::Index::Swissprot is a Perl Interface for indexing (multiple) Swissprot .dat files (ie flat file swissprot format).
SYNOPSIS
Complete code for making an index for several
Swissprot files
use Bio::Index::Swissprot;
use strict;
my $Index_File_Name = shift;
my $inx = Bio::Index::Swissprot->new('-filename' => $Index_File_Name,
'-write_flag' => 'WRITE');
$inx->make_index(@ARGV);
Print out several sequences present in the index
in gcg format
use Bio::Index::Swissprot;
use Bio::SeqIO;
use strict;
my $out = Bio::SeqIO->new( '-format' => 'gcg', '-fh' => STDOUT );
my $Index_File_Name = shift;
my $inx = Bio::Index::Swissprot->new('-filename' => $Index_File_Name);
foreach my $id (@ARGV) {
my $seq = $inx->fetch($id); Returns Bio::Seq object
$out->write_seq($seq);
}
alternatively
my ($id, $acc);
my $seq1 = $inx->get_Seq_by_id($id);
my $seq2 = $inx->get_Seq_by_acc($acc);
Inherits functions for managing dbm files from Bio::Index::Abstract.pm, and provides the basic funtionallity for indexing Swissprot files, and retrieving the sequence from them. Heavily snaffled from James Gilbert's Fasta system. Note: for best results 'use strict'.
Details on configuration and additional example code are available in the biodatabases.pod file.
Requirements:
Perl
Bio::Index::Swissprot 1.4 supports different languages (including english). It works with Linux.
Downloading Bio::Index::Swissprot 1.4 will take minute if you use fast ADSL connection.
0 comments
Add to
Bio::Index::Swissprot Version History
Related Software
|
|
From category: Libraries |
| ASNMTAP::Asnmtap::Plugins::Nagios 3.000.010 is libraries software developed by Alex Peeters. ASNMTAP::Asnmtap::Plugins::Nagios provides a nice object oriented interface for building Nagios compatib... |
|
|
From category: Libraries |
| Calyxo Web Application Framework 0.9.0 is libraries software developed by Christoph Beck. Calyxo Web Application Framework encourages in MVC model 2 based web application development. It off... |
|
|
From category: Code-Generators |
| Adobe Flex 2.0 Beta1 is code generators software developed by Adobe Systems Incorporated. Adobe Flex is the complete solution for building cross-platform Rich Internet Applications within the enter... |
|
|
From category: UI-User-Interfaces |
| DrPython 3.9.5 is ui (user interfaces) software developed by Dan. DrPython is a highly customizable, simple, and clean editing environment for developing Python programs. It is intended primarily f... |
|
|
From category: Libraries |
| Festival::Client::Async 0.0303 is libraries software developed by David Huggins-Daines. Festival::Client::Async is a non-blocking interface to a Festival server. SYNOPSIS use Festiv... |
|
|
From category: Libraries |
| Audio::MPEG 0.04 is libraries software developed by Peter Timofejew. Audio::MPEG is a Perl module for encoding and decoding of MPEG Audio (MP3). SYNOPSIS use Audio::MPEG; Aud... |
|
|
From category: Libraries |
| FFmpeg::Stream::Video 5704 is libraries software developed by Allen Day. FFmpeg::Stream::Video is a video stream from a (multi)media stream group. SYNOPSIS $ff = FFmpeg->new();... |
|
|
From category: Libraries |
| CPP Socket library 0.8.4 is libraries software developed by Ralf-Christian Juergensen. CPP Socket library is a small Classlibrary for C++ that supports a easy usage of socket-programming for networ... |
|
|
From category: Libraries |
| DBIx::Class::FormTools 0.000004 is libraries software developed by David Jack Olrik. DBIx::Class::FormTools is a utility module for building forms with multiple related DBIx::Class objects.... |
|
|
From category: Perl-Modules |
| Text::FillIn.pm is a Perl class implementing a fill-in template.... |
|
|
From category: Libraries |
| STLport is a multiplatform C++ Standard Library (STL implementation).... |
|
|
From category: Interpreters |
| AFNIX programming language 1.4.1 is interpreters software developed by Amaury C. Darsch. AFNIX is a multi-threaded functional programming language with dynamic symbol bindings that support the obje... |
|
|
From category: Libraries |
| ASpiReNN 0.1 is libraries software developed by F Henry. ASpiReNN stands for Artificial SPIking REcurrent Neural Network. ASpiReNN is a little library written in C which, as its name suggests, allo... |
|
|
From category: Libraries |
| CVS Perl library 0.07 is libraries software developed by Olivier Poitrey. CVS Perl library is a Perl module which is a wrapper around the CVS command with an object-oriented interface. Installat... |
|
|
From category: Libraries |
| ExtUtils::ModuleMaker::StandardText 0.47 is libraries software developed by James E Keenan. ExtUtils::ModuleMaker::StandardText are methods used within ExtUtils::ModuleMaker. The methods des... |
Leave a comment