Main > Free Download Search >

Free bios software for linux

bios

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 149
Bio::Seq 1.4

Bio::Seq 1.4


Bio::Seq is a sequence object, with features. more>>
Bio::Seq is a sequence object, with features.

SYNOPSIS

# This is the main sequence object in Bioperl

# gets a sequence from a file
$seqio = Bio::SeqIO->new( -format => embl , -file => myfile.dat);
$seqobj = $seqio->next_seq();

# SeqIO can both read and write sequences; see Bio::SeqIO
# for more information and examples

# get from database
$db = Bio::DB::GenBank->new();
$seqobj = $db->get_Seq_by_acc(X78121);

# make from strings in script
$seqobj = Bio::Seq->new( -display_id => my_id,
-seq => $sequence_as_string);

# gets sequence as a string from sequence object
$seqstr = $seqobj->seq(); # actual sequence as a string
$seqstr = $seqobj->subseq(10,50); # slice in biological coordinates

# retrieves information from the sequence
# features must implement Bio::SeqFeatureI interface

@features = $seqobj->get_SeqFeatures(); # just top level
foreach my $feat ( @features ) {
print "Feature ",$feat->primary_tag," starts ",$feat->start," ends ",
$feat->end," strand ",$feat->strand,"n";

# features retain link to underlying sequence object
print "Feature sequence is ",$feat->seq->seq(),"n"
}

# sequences may have a species

if( defined $seq->species ) {
print "Sequence is from ",$species->binomial_name," [",$species->common_name,"]n";
}

# annotation objects are Bio::AnnotationCollectionIs
$ann = $seqobj->annotation(); # annotation object

# references is one type of annotations to get. Also get
# comment and dblink. Look at Bio::AnnotationCollection for
# more information

foreach my $ref ( $ann->get_Annotations(reference) ) {
print "Reference ",$ref->title,"n";
}

# you can get truncations, translations and reverse complements, these
# all give back Bio::Seq objects themselves, though currently with no
# features transfered

my $trunc = $seqobj->trunc(100,200);
my $rev = $seqobj->revcom();

# there are many options to translate - check out the docs
my $trans = $seqobj->translate();

# these functions can be chained together

my $trans_trunc_rev = $seqobj->trunc(100,200)->revcom->translate();

A Seq object is a sequence with sequence features placed on it. The Seq object contains a PrimarySeq object for the actual sequence and also implements its interface.

In Bioperl we have 3 main players that people are going to use frequently

Bio::PrimarySeq - just the sequence and its names, nothing else.
Bio::SeqFeatureI - a location on a sequence, potentially with a sequence
and annotation.
Bio::Seq - A sequence and a collection of sequence features
(an aggregate) with its own annotation.

Although Bioperl is not tied heavily to file formats these distinctions do map to file formats sensibly and for some bioinformaticians this might help

Bio::PrimarySeq - Fasta file of a sequence
Bio::SeqFeatureI - A single entry in an EMBL/GenBank/DDBJ feature table
Bio::Seq - A single EMBL/GenBank/DDBJ entry

By having this split we avoid a lot of nasty circular references (sequence features can hold a reference to a sequence without the sequence holding a reference to the sequence feature). See Bio::PrimarySeq and Bio::SeqFeatureI for more information.

Ian Korf really helped in the design of the Seq and SeqFeature system.

<<less
Download (4.7MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1111 downloads
Bio::NEXUS 0.66

Bio::NEXUS 0.66


Bio::NEXUS is a Perl module providing an object-oriented, Perl-based applications programming interface (API). more>>
Bio::NEXUS is a Perl module providing an object-oriented, Perl-based applications programming interface (API).

NEXUS is a powerful and extensible format designed for use in evolutionary analysis, including the analysis of molecular sequence data as well as classical morphological and life-history data. It is the input or output format for software such as PAUP*, MacClade, Mesquite, SIMMAP, MrBayes, Nexplorer, and so on. This package also contains the demonstration applications nexplot.pl (plot character data with a tree) and nextool.pl (allowing programmatic editing, e.g., selecting particular clades or subsets of data).

The NEXPL library of Perl software (copyright 2004 Liang, Qiu and Yang) is distributed under an open source license (see LICENSE). If you use this software, please acknowledge:
Bio::NEXUS. An Object-oriented NEXUS API in Perl. T.J. Hladish, C.L. Liang, W.-G. Qiu, P. Yang, V. Gopalan and A. Stoltzfus. Available at http://www.molevol.org/camel/software.

INSTALLATION AND TESTING

This software has been tested under Linux as well as MaxOS X 10.2 and higher, and even a few Windows installations. The package installs using the standard procedure, and runs several hundred tests:

perl Makefile.PL
make
make test
make install

For more information, or to customize, see doc/Installation.pod.

<<less
Download (0.15MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1143 downloads
Bio::ClusterI 1.4

Bio::ClusterI 1.4


Bio::ClusterI module is a cluster Perl interface. more>>
Bio::ClusterI module is a cluster Perl interface.

SYNOPSIS

# see the implementations of this interface for details but # basically
my $cluster= $cluster->new(-description=>"POLYUBIQUITIN",
-members =>[$seq1,$seq2]);
my @members = $cluster->get_members();
my @sub_members = $cluster->get_members(-species=>"homo sapiens");

This interface is the basic structure for a cluster of bioperl objects. In this case it is up to the implementer to check arguments and initialize whatever new object the implementing class is designed for.

<<less
Download (4.7MB)
Added: 2007-08-16 License: Perl Artistic License Price:
799 downloads
Bio::MCPrimers 2.5

Bio::MCPrimers 2.5


Bio::MCPrimers is a Perl module to create molecular cloning PCR primer pairs for a given gene. more>>
Bio::MCPrimers is a Perl module to create molecular cloning PCR primer pairs for a given gene so that the gene can be directionally inserted into a vector. Solver is generic, restriction enzymes and their order in the vector are specified in the caller.

XPORT SUBROUTINES

sub find_mc_primers
$orf, # ATGC string (I use 21 NT upstream, 200 NT downsteam)
$flag_hr, # anonymous hash reference to flags from mcprimers.pl
$pr3_hr, # hash reference to Primer3 Boulder file tags
$ecut_loc_ar, # enzyme cut location array reference from caller
$vcut_loc_ar, # vector cut location array reference from caller
@re # array of restriction enzyme strings from caller
Not explicitily exported. Use Bio::MCPrimers::find_mc_primers
See mcprimers.pl for an example of use and front-end.

INSTALLATION

MCPrimers.pm - Place into lib/Bio/MCPrimers.pm
CloningVector.pm - Place into lib/Bio/Data/Plasmid/CloningVector.pm
Vector files - Make vector file directory accessable
mcprimers.pl - Place in a directory where it can be accessed
mcprimers_gui.pl - Place in a directory where it can be accessed
mcprimers.acd - Put in acd directory for EMBOSS
Only checked with acdvalidate

MCPrimers_manual.doc - User documentation

MCPRIMER_DIR - Set this environment variable to point to the
directory containing mcprimers.pl
PRIMER3_DIR - Set environment variable to point to Primer3
executable directory.

MSWindows - use primer3.exe
Other - use primer3_core

<<less
Download (0.17MB)
Added: 2007-03-13 License: Perl Artistic License Price:
960 downloads
Bio::Das::Lite 1.49

Bio::Das::Lite 1.49


Bio::Das::Lite is a Perl extension for the DAS (HTTP+XML) Protocol. more>>
Bio::Das::Lite is a Perl extension for the DAS (HTTP+XML) Protocol.

SYNOPSIS

use Bio::Das::Lite;
my $bdl = Bio::Das::Lite->new_from_registry({category => Chromosome});
my $results = $bdl->features(22);

SUBROUTINES/METHODS

new : Constructor
my $das = Bio::Das::Lite->new(http://das.ensembl.org/das/ensembl1834);

my $das = Bio::Das::Lite->new({
timeout => 60,
dsn => http://user:pass@das.ensembl.org/das/ensembl1834,
http_proxy => http://user:pass@webcache.local.com:3128/,
});

Options can be: dsn (optional scalar or array ref, URLs of DAS services)
timeout (optional int, HTTP fetch timeout in seconds)
http_proxy (optional scalar, web cache or proxy if not set in %ENV)
caching (optional bool, primitive caching on/off)
callback (optional code ref, callback for processed XML blocks)
registry (optional array ref containing DAS registry service URLs
defaults to http://das.sanger.ac.uk/registry/services/das)
proxy_user (optional scalar, username for authenticating forward-proxy)
proxy_pass (optional scalar, password for authenticating forward-proxy)
user_agent (optional scalar, User-Agent HTTP request header value)

new_from_registry : Constructor
Similar to new above but supports capabilities and category
in the given hashref, using them to query the DAS registry and
configuring the DSNs accordingly.

my $das = Bio::Das::Lite->new_from_registry({
capabilities => [features],
category => [Protein Sequence],
});

Options are as above, plus
capability (optional arrayref of capabilities)
category (optional arrayref of categories)

<<less
Download (0.032MB)
Added: 2007-03-20 License: Perl Artistic License Price:
949 downloads
Bio::GMOD 0.28

Bio::GMOD 0.28


Bio::GMOD is a unified API for Model Organism Databases. more>>
Bio::GMOD is a unified API for Model Organism Databases.

SYNOPSIS

Check the installed version of a MOD
use Bio::GMOD::Util::CheckVersions.pm
my $mod = Bio::GMOD::Util::CheckVersions->new(-mod=>WormBase);
my $version = $mod->live_version;
Update a MOD installation
use Bio::GMOD::Update;
my $mod = Bio::GMOD::Update->new(-mod=>WormBase);
$gmod->update();
Fetch a list of genes from a MOD
use Bio::GMOD::Query;
my $mod = Bio::GMOD::Query->new(-mod=>WormBase);
my @genes = $mod->fetch(-class=>Gene,-name=>unc-26);

Bio::GMOD is a unified API for accessing various Model Organism Databases. It is a part of the Generic Model Organism Database project, as well as distributed on CPAN.

MODs are highly curated resources of biological data. Although they typically incorporate sequence data housed at community repositories such as NCBI, they place this information within a framework of biological fuction gelaned from the published literature of experiments in model organisms.

Given the great proliferation of MODs, cross-site data mining strategies have been difficult to implement. Such strategies typically require a familiarity with both the underlying data model and the historical vocabulary of the model system.

Furthermore, the quickly-evolving nature of these projects have made installing a MOD locally and keeping it up-to-date a delicate and time-consuming experience.

<<less
Download (0.070MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1137 downloads
Bio::PrimarySeqI 1.4

Bio::PrimarySeqI 1.4


Bio::PrimarySeqI is a Perl Interface definition for a Bio::PrimarySeq. more>>
Bio::PrimarySeqI is a Perl Interface definition for a Bio::PrimarySeq.

SYNOPSIS

# Bio::PrimarySeqI is the interface class for sequences.

# If you are a newcomer to bioperl, you should
# start with Bio::Seq documentation. This
# documentation is mainly for developers using
# Bioperl.

# to test this is a seq object

$obj->isa("Bio::PrimarySeqI") ||
$obj->throw("$obj does not implement the Bio::PrimarySeqI interface");

# accessors

$string = $obj->seq();
$substring = $obj->subseq(12,50);
$display = $obj->display_id(); # for human display
$id = $obj->primary_id(); # unique id for this object,
# implementation defined
$unique_key= $obj->accession_number();
# unique biological id

# object manipulation

eval {
$rev = $obj->revcom();
};
if( $@ ) {
$obj->throw(-class => Bio::Root::Exception,
-text => "Could not reverse complement. ".
"Probably not DNA. Actual exceptionn$@n",
-value => $@);
}

$trunc = $obj->trunc(12,50);

# $rev and $trunc are Bio::PrimarySeqI compliant objects

This object defines an abstract interface to basic sequence information - for most users of the package the documentation (and methods) in this class are not useful - this is a developers only class which defines what methods have to be implmented by other Perl objects to comply to the Bio::PrimarySeqI interface. Go "perldoc Bio::Seq" or "man Bio::Seq" for more information on the main class for sequences.

PrimarySeq is an object just for the sequence and its name(s), nothing more. Seq is the larger object complete with features. There is a pure perl implementation of this in Bio::PrimarySeq. If you just want to use Bio::PrimarySeq objects, then please read that module first. This module defines the interface, and is of more interest to people who want to wrap their own Perl Objects/RDBs/FileSystems etc in way that they "are" bioperl sequence objects, even though it is not using Perl to store the sequence etc.

This interface defines what bioperl consideres necessary to "be" a sequence, without providing an implementation of this. (An implementation is provided in Bio::PrimarySeq). If you want to provide a Bio::PrimarySeq compliant object which in fact wraps another object/database/out-of-perl experience, then this is the correct thing to wrap, generally by providing a wrapper class which would inheriet from your object and this Bio::PrimarySeqI interface. The wrapper class then would have methods lists in the "Implementation Specific Functions" which would provide these methods for your object.

<<less
Download (4.7MB)
Added: 2006-09-23 License: Perl Artistic License Price:
1126 downloads
Bio::AlignIO::msf 1.4

Bio::AlignIO::msf 1.4


Bio::AlignIO::msf is a Perl module with msf sequence input/output stream. more>>
Bio::AlignIO::msf is a Perl module with msf sequence input/output stream.

SYNOPSIS

Do not use this module directly. Use it via the Bio::AlignIO class.

This object can transform Bio::Align::AlignI objects to and from msf flat file databases.

The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _

next_aln

Title : next_aln
Usage : $aln = $stream->next_aln()
Function: returns the next alignment in the stream. Tries to read *all* MSF
It reads all non whitespace characters in the alignment
area. For MSFs with weird gaps (eg ~~~) map them by using
$al->map_chars(~,-)
Returns : L< Bio::Align::AlignI > object
Args : NONE

write_aln

Title : write_aln
Usage : $stream->write_aln(@aln)
Function: writes the $aln object into the stream in MSF format
Sequence type of the alignment is determined by the first sequence.
Returns : 1 for success and 0 for error
Args : L< Bio::Align::AlignI > object

<<less
Download (4.7MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1121 downloads
Bio::SeqIO::fastq 1.4

Bio::SeqIO::fastq 1.4


Bio::SeqIO::fastq is a fastq sequence input/output stream. more>>
Bio::SeqIO::fastq is a fastq sequence input/output stream.

SYNOPSIS

Do not use this module directly. Use it via the Bio::SeqIO class.

This object can transform Bio::Seq and Bio::Seq::SeqWithQuality objects to and from fastq flat file databases.

Fastq is a file format used frequently at the Sanger Centre to bundle a fasta sequence and its quality data. A typical fastaq entry takes the from:

@HCDPQ1D0501
GATTTGGGGTTCAAAGCAGTATCGATCAAATAGTAAATCCATTTGTTCAACTCACAGTTT.....
+HCDPQ1D0501
!*((((***+))%%%++)(%%%%).1***-+*))**55CCF>>>>>>CCCCCCC65.....

Fastq files have sequence and quality data on a single line and the quality values are single-byte encoded. To retrieve the decimal values for qualities you need to subtract 33 (or Octal 41) from each byte and then convert to a 2 digit + 1 space integer. You can check if 33 is the right number because the first byte which is always ! corresponds to a quality value of 0.

<<less
Download (4.7MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1115 downloads
Bio::Index::Blast 1.4

Bio::Index::Blast 1.4


Bio::Index::Blast is a Perl module with indexes Blast reports and supports retrieval based on query accession(s). more>>
Bio::Index::Blast is a Perl module with indexes Blast reports and supports retrieval based on query accession(s).

SYNOPSIS

use strict;
use Bio::Index::Blast;
my ($indexfile,$file1, $file2);
my $index = new Bio::Index::Blast(-filename => $indexfile,
-write_flag => 1);
$index->make_index($file1, $file2);

my $id;
my $data = $index->get_stream($id);

my $bplite_report = $index->fetch_report($id);
print "query is ", $bplite_report->query, "n";
while( my $sbjct = $bplite_report->nextSbjct ) {
print $sbjct->name, "n";
while( my $hsp = $sbjct->nextHSP ) {
print "t e-value ", $hsp->P,
}
print "n";
}

This object allows one to build an index on a blast file (or files) and provide quick access to the blast report for that accession. Note: for best results use strict.

<<less
Download (4.7MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1111 downloads
Bio::Biblio 1.4

Bio::Biblio 1.4


Bio::Biblio is a Bibliographic Query Service module. more>>
Bio::Biblio is a Bibliographic Query Service module.

SYNOPSIS

use Bio::Biblio;
my $biblio = new Bio::Biblio;

print $biblio->find (perl)->get_count . "n";

my $collection = $biblio->find (brazma, authors);
while ( $collection->has_next ) {
print $collection->get_next;
}

#The new() method can get parameters, for example:

$biblio = Bio::Biblio
(-access => soap,
-location => http://industry.ebi.ac.uk/soap/openBQS,
-destroy_on_exit => 0);

# See below for some one-liners

This is a class whose instances can access bibliographic repositories. It allows to query a bibliographic database (such as MEDLINE) and then to retrieve resulting citations from it. The citations are returned in an XML format which is native to the repository but there are also supporting modules for converting them into Perl objects.

The detailed descriptions of all query and retrieval methods are in Bio::DB::BiblioI (an interface). All those methods should be called on instances of this (Bio::Biblio) module.

The module complies (with some simplifications) with the specification described in the OpenBQS project. Its home page is at http://industry.ebi.ac.uk/openBQS. There are also links to available servers providing access to the bibliographic repositories (namely to MEDLINE).
The module also gives an access to a set of controlled vocabularies and their values. It allows to introspect bibliographic repositories and to find what citation resource types (such as journal and book articles, patents or technical reports) are provided, and what attributes they have, eventually what attribute values are allowed.

Here are some one-liners:

perl -MBio::Biblio -e print new Bio::Biblio->get_by_id ("94033980")
perl -MBio::Biblio
-e print join ("n", @{ new Bio::Biblio->find ("brazma")->get_all_ids })
perl -MBio::Biblio
-e print new Bio::Biblio->find ("Java")->find ("perl")->get_count

<<less
Download (4.7MB)
Added: 2007-06-11 License: Perl Artistic License Price:
866 downloads
Bio::NEXUS::Node 0.67

Bio::NEXUS::Node 0.67


Bio::NEXUS::Node is a Perl module that provides functions for manipulating nodes in trees. more>>
Bio::NEXUS::Node is a Perl module that provides functions for manipulating nodes in trees.

SYNOPSIS

new Bio::NEXUS::Node;

METHODS

new

Title : new
Usage : $node = new Bio::NEXUS::Node();
Function: Creates a new Bio::NEXUS::Node object
Returns : Bio::NEXUS::Node object
Args : none

clone

Title : clone
Usage : my $newblock = $block->clone();
Function: clone a block object (shallow)
Returns : Block object
Args : none

get_seq

Title : get_seq
Usage : $sequence = $node->get_seq();
Function: Returns the nodes sequence
Returns : sequence (string)
Args : none

set_seq

Title : set_seq
Usage : $node->set_seq($sequence);
Function: Sets sequence of the node
Returns : none
Args : sequence (string)

set_parent_node

Title : set_parent_node
Usage : $node->set_parent_node($parent);
Function: Sets the parent node of the node
Returns : none
Args : parent node (Bio::NEXUS::Node object)

get_parent

Title : get_parent
Usage : $parent=$node->get_parent();
Function: Returns the parent node of the node
Returns : parent node (Bio::NEXUS::Node object) or undef if nonexistent
Args : none

set_length

Title : set_length
Usage : $node->set_length($length);
Function: Sets the nodes length (meaning the length of the branch leading to the node)
Returns : none
Args : length (number)

get_length

Title : length
Usage : $length=$node->get_length();
Function: Returns the nodes length
Returns : length (integer) or undef if nonexistent
Args : none

get_total_length

Title : get_total_length
Usage : $total_length = $node->get_total_length();
Function: Gets the total branch length of the node and that of all the children (???)
Returns : total branch length
Args : none

set_support_value

Title : set_support_value
Usage : $node->set_support_value($bootstrap);
Function: Sets the branch support value associated with this node
Returns : none
Args : bootstrap value (integer)

get_support_value

Title : get_support_value
Usage : $bootstrap=$node->get_support_value();
Function: Returns the branch support value associated with this node
Returns : bootstrap value (integer) or undef if nonexistent
Args : none

set_name

Title : set_name
Usage : $node->set_name($name);
Function: Sets the nodes name
Returns : none
Args : name (string/integer)

get_name

Title : get_name
Usage : $name = $node->get_name();
Function: Returns the nodes name
Returns : name (integer/string) or undef if nonexistent
Args : none

is_otu

Title : is_otu
Usage : $node->is_otu();
Function: Returns 1 if the node is an OTU or 0 if it is not (internal node)
Returns : 1 or 0
Args : none

add_child

Title : add_childTU
Usage : $node->add_child($node);
Function: Adds a child to an existing node
Returns : none
Args : child (Bio::NEXUS::Node object)

distance

Title : distance
Usage : $distance = $node1->distance($node2);
Function: Calculates tree distance from one node to another (?)
Returns : distance (floating-point number)
Args : node1, node2 (Bio::NEXUS::Node objects)

to_string

Title : to_string
Usage : my $string; $root->tree_string($string, 0)
Function: recursively builds Newick tree string from root to tips
Returns : none
Args : reference to string, boolean $remove_inode_names flag

set_children

Title : set_children
Usage : $node->set_children($children);
Function: Sets children
Returns : $node
Args : arrayref of children

get_children

Title : get_children
Usage : @children = @{ $node->get_children() };
Function: Retrieves list of children
Returns : array of children (Bio::NEXUS::Node objects)
Args : none

walk

Title : walk
Usage : @descendents = $node->walk();
Function: Walks through tree and compiles a "clade list"
(including $self and all inodes and otus descended from $self)
Returns : array of nodes
Args : generally, none, though walk() calls itself recurseively with
2 arguments: the node list so far, and a counting variable for inode-naming

get_otus

Title : get_otus
Usage : @listOTU = @{$node->get_otu()}; (?)
Function: Retrieves list of OTUs
Returns : reference to array of OTUs (Bio::NEXUS::Node objects)
Args : none

printall

Title : printall
Usage : $tree_as_string = $self->printall();
Function: Gets the node properties as a tabbed string for printing nicely
formatted trees (developed by Tom)
Returns : Formatted string
Args : Bio::NEXUS::Node object

find

Title : find
Usage : $node = $node->find($name);
Function: Finds the first occurrence of a node called name in the tree
Returns : Bio::NEXUS::Node object
Args : name (string)

prune

Name : prune
Usage : $node->prune($OTUlist);
Function: Removes everything from the tree except for OTUs specified in $OTUlist
Returns : none
Args : list of OTUs (string)

equals

Name : equals
Usage : $node->equals($another_node);
Function: compare if two nodes (and their subtrees) are equivalent
Returns : 1 if equal or 0 if not
Args : another Node object

get_siblings

Name : get_siblings
Usage : $node->get_siblings();
Function: get sibling nodes of this node
Returns : array ref of sibling nodes
Args : none

is_sibling

Name : is_sibling
Usage : $node1->is_sibling($node2);
Function: tests whether node1 and node2 are siblings
Returns : 1 if true, 0 if false
Args : second node

adopt

Title : adopt
Usage : $parent->adopt($child, $overwrite_children);
Function: make a parent-child relationship between two nodes
Returns : none
Args : the child node, boolean clobber flag

combine

Title : combine
Usage : my $newblock = $node->combine($child);
Function: removes a node from the tree, effectively by sliding its only child up the branch to its former position
Returns : none
Args : the child node
Methods : Combines the child node and the current node by assigning the
name, bootstrap value, children and other properties of the child. The branch length
of the current node is added to the child nodes branch length.

set_depth

Title : set_depth
Usage : $root->set_depth();
Function: Determines depth in tree of every node below this one
Returns : none
Args : This nodes depth

get_depth

Title : get_depth
Usage : $depth = $node->get_depth();
Function: Returns the nodes depth (number of generations removed from the root) in tree
Returns : integer representing nodes depth
Args : none

find_lengths

Title : find_lengths
Usage : $cladogram = 1 unless $root->find_lengths();
Function: Tries to determine if branch lengths are present in the tree
Returns : 1 if lengths are found, 0 if not
Args : none

mrca

Title : mrca
Usage : $mrca = $otu1-> mrca($otu2, $treename);
Function: Finds most recent common ancestor of otu1 and otu2
Returns : Node object of most recent common ancestor
Args : Nexus object, two otu objects, name of tree to look in

<<less
Download (0.15MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1037 downloads
Bio::AlignIO::bl2seq 1.4

Bio::AlignIO::bl2seq 1.4


Bio::AlignIO::bl2seq is a bl2seq sequence input/output stream. more>>
Bio::AlignIO::bl2seq is a bl2seq sequence input/output stream.

SYNOPSIS

Do not use this module directly. Use it via the Bio::AlignIO class, as in:

use Bio::AlignIO;

$in = Bio::AlignIO->new(-file => "inputfilename" , -format => bl2seq);
$aln = $in->next_aln();

This object can create Bio::SimpleAlign sequence alignment objects (of 2 sequences) from bl2seq BLAST reports.

A nice feature of this module is that- in combination with StandAloneBlast.pm or remote blasting - it can be used to align 2 sequences and make a SimpleAlign object from them which can then be manipulated using any SimpleAlign.pm methods, eg:

#Get 2 sequences
$str = Bio::SeqIO->new(-file=>t/amino.fa , -format => Fasta, );
my $seq3 = $str->next_seq();
my $seq4 = $str->next_seq();

# Run bl2seq on them
$factory = Bio::Tools::StandAloneBlast->new(program => blastp,
outfile => bl2seq.out);
my $bl2seq_report = $factory->bl2seq($seq3, $seq4);

# Use AlignIO.pm to create a SimpleAlign object from the bl2seq report
$str = Bio::AlignIO->new(-file=> bl2seq.out,-format => bl2seq);
$aln = $str->next_aln();

<<less
Download (4.7MB)
Added: 2007-08-10 License: Perl Artistic License Price:
812 downloads
Bio::TreeIO::svggraph 1.4

Bio::TreeIO::svggraph 1.4


Bio::TreeIO::svggraph is a simple output format that converts a Tree object to an SVG output. more>>
Bio::TreeIO::svggraph is a simple output format that converts a Tree object to an SVG output.

SYNOPSIS

use Bio::TreeIO;
my $in = new Bio::TreeIO(-file => input, -format => newick);
my $out = new Bio::TreeIO(-file => >output, -format => svggraph);

while( my $tree = $in->next_tree ) {
my $svg_xml = $out->write_tree($tree);
}

This outputs a tree as an SVG graphic using the SVG::Graph API[

<<less
Download (4.7MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1179 downloads
Bio::NEXUS::Functions 0.67

Bio::NEXUS::Functions 0.67


Bio::NEXUS::Functions is a Perl module that provides private utility functions for the module. more>>
Bio::NEXUS::Functions is a Perl module that provides private utility functions for the module.

This package provides private functions that are not object-specific.

<<less
Download (0.15MB)
Added: 2006-12-19 License: Perl Artistic License Price:
1039 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5