bio phylo io
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 370
Bio::Phylo::IO 0.17 RC6
Bio::Phylo::IO Perl module contains input and output of phylogenetic data. more>>
Bio::Phylo::IO Perl module contains input and output of phylogenetic data.
SYNOPSIS
use Bio::Phylo::IO;
# parsing a tree from a newick string
my $tree_string = (((A,B),C),D);;
my $tree = Bio::Phylo::IO->parse(
-string => $tree_string,
# old parser, always adds node labels
-format => newick,
)->first;
# note: newick parsers return
# Bio::Phylo::Forest! Call
# ->first to retrieve the first
# tree of the forest.
# prints Bio::Phylo::Forest::Tree
print ref $tree, "n";
# parsing a table
my $table_string = qq(A,1,2|B,1,2|C,2,2|D,2,1);
my $matrix = Bio::Phylo::IO->parse(
-string => $table_string,
-format => table,
# Data type, see Bio::Phylo::Parsers::Table
-type => STANDARD,
# field separator
-fieldsep => ,,
# line separator
-linesep => |
);
# prints Bio::Phylo::Matrices::Matrix
print ref $matrix, "n";
# parsing a list of taxa
my $taxa_string = A:B:C:D;
my $taxa = Bio::Phylo::IO->parse(
-string => $taxa_string,
-format => taxlist,
-fieldsep => :
);
# prints Bio::Phylo::Taxa
print ref $taxa, "n";
# matches taxon names in tree to $taxa object
$tree->cross_reference($taxa);
# likewise for matrix
$matrix->cross_reference($taxa);
print Bio::Phylo::IO->unparse(
# pass the tree object,
# crossreferenced to taxa, which
# are crossreferenced to the matrix
-phylo => $tree,
-format => pagel
);
# prints a pagel data file:
#4 2
#A,n1,0.000000,1,2
#B,n1,0.000000,1,2
#n1,n2,0.000000
#C,n2,0.000000,2,2
#n2,n3,0.000000
#D,n3,0.000000,2,1
<<lessSYNOPSIS
use Bio::Phylo::IO;
# parsing a tree from a newick string
my $tree_string = (((A,B),C),D);;
my $tree = Bio::Phylo::IO->parse(
-string => $tree_string,
# old parser, always adds node labels
-format => newick,
)->first;
# note: newick parsers return
# Bio::Phylo::Forest! Call
# ->first to retrieve the first
# tree of the forest.
# prints Bio::Phylo::Forest::Tree
print ref $tree, "n";
# parsing a table
my $table_string = qq(A,1,2|B,1,2|C,2,2|D,2,1);
my $matrix = Bio::Phylo::IO->parse(
-string => $table_string,
-format => table,
# Data type, see Bio::Phylo::Parsers::Table
-type => STANDARD,
# field separator
-fieldsep => ,,
# line separator
-linesep => |
);
# prints Bio::Phylo::Matrices::Matrix
print ref $matrix, "n";
# parsing a list of taxa
my $taxa_string = A:B:C:D;
my $taxa = Bio::Phylo::IO->parse(
-string => $taxa_string,
-format => taxlist,
-fieldsep => :
);
# prints Bio::Phylo::Taxa
print ref $taxa, "n";
# matches taxon names in tree to $taxa object
$tree->cross_reference($taxa);
# likewise for matrix
$matrix->cross_reference($taxa);
print Bio::Phylo::IO->unparse(
# pass the tree object,
# crossreferenced to taxa, which
# are crossreferenced to the matrix
-phylo => $tree,
-format => pagel
);
# prints a pagel data file:
#4 2
#A,n1,0.000000,1,2
#B,n1,0.000000,1,2
#n1,n2,0.000000
#C,n2,0.000000,2,2
#n2,n3,0.000000
#D,n3,0.000000,2,1
Download (0.14MB)
Added: 2007-08-08 License: Perl Artistic License Price:
807 downloads
Bio::Phylo::Manual 0.15
Bio::Phylo::Manual is a Perl module that contains a Bio::Phylo v.0.14 user guide. more>>
Bio::Phylo::Manual is a Perl module that contains a Bio::Phylo v.0.14 user guide.
This is the manual for Bio::Phylo. Bio::Phylo is a perl5 package for phylogenetic analysis. For installation instructions, read the README file in the root directory of the distribution. The stable URL for the most recent distribution is http://search.cpan.org/~rvosa/Bio-Phylo/
<<lessThis is the manual for Bio::Phylo. Bio::Phylo is a perl5 package for phylogenetic analysis. For installation instructions, read the README file in the root directory of the distribution. The stable URL for the most recent distribution is http://search.cpan.org/~rvosa/Bio-Phylo/
Download (0.10MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1121 downloads
Bio::PopGen::IO 1.4
Bio::PopGen::IO contains input individual,marker,allele information. more>>
Bio::PopGen::IO contains input individual,marker,allele information.
SYNOPSIS
use Bio::PopGen::IO;
my $io = new Bio::PopGen::IO(-format => csv,
-file => data.csv);
# Some IO might support reading in a population at a time
my @population;
while( my $ind = $io->next_individual ) {
push @population, $ind;
}
This is a generic interface to reading in population genetic data (of which there really isnt too many standard formats). This implementation makes it easy to provide your own parser for the data. You need to only implement one function next_individual. You can also implement next_population if your data has explicit information about population memberhsip for the indidviduals.
<<lessSYNOPSIS
use Bio::PopGen::IO;
my $io = new Bio::PopGen::IO(-format => csv,
-file => data.csv);
# Some IO might support reading in a population at a time
my @population;
while( my $ind = $io->next_individual ) {
push @population, $ind;
}
This is a generic interface to reading in population genetic data (of which there really isnt too many standard formats). This implementation makes it easy to provide your own parser for the data. You need to only implement one function next_individual. You can also implement next_population if your data has explicit information about population memberhsip for the indidviduals.
Download (4.7MB)
Added: 2007-08-09 License: Perl Artistic License Price:
810 downloads
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
<<lessSYNOPSIS
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
Download (4.7MB)
Added: 2007-06-11 License: Perl Artistic License Price:
866 downloads
Bio::Phylo::Treedrawer::Svg 0.12
Bio::Phylo::Treedrawer::Svg is a Perl module that creates svg tree drawings. more>>
Bio::Phylo::Treedrawer::Svg is a Perl module that creates svg tree drawings. No serviceable parts inside.
This module creates a scalable vector graphic from a Bio::Phylo::Trees::Tree object. It is called by the Bio::Phylo::Treedrawer object, so look there to learn how to create tree drawings. (For extra per-node formatting, attach a hash reference to the node, like so: $node->set_generic( svg => { stroke => red } ), which outlines the node, and branch leading up to it, in red.)
<<lessThis module creates a scalable vector graphic from a Bio::Phylo::Trees::Tree object. It is called by the Bio::Phylo::Treedrawer object, so look there to learn how to create tree drawings. (For extra per-node formatting, attach a hash reference to the node, like so: $node->set_generic( svg => { stroke => red } ), which outlines the node, and branch leading up to it, in red.)
Download (0.10MB)
Added: 2006-08-25 License: Perl Artistic License Price:
1155 downloads
Bio::Map::CytoMap 1.4
Bio::Map::CytoMap is a Bio::MapI compliant map implementation handling cytogenic bands. more>>
Bio::Map::CytoMap is a Bio::MapI compliant map implementation handling cytogenic bands.
SYNOPSIS
use Bio::Map::CytoMap;
my $map = new Bio::Map::CytoMap(-name => human1,
-species => $human);
foreach my $marker ( @markers ) { # get a list of markers somewhere
$map->add_element($marker);
}
This is the simple implementation of cytogenetic maps based on Bio::Map::MapI. It handles the essential storage of name, species, type, and units as well as in memory representation of the elements of a map.
For CytoMaps type is hard coded to be cytogeneticmap and units are set to but can be set to something else.
<<lessSYNOPSIS
use Bio::Map::CytoMap;
my $map = new Bio::Map::CytoMap(-name => human1,
-species => $human);
foreach my $marker ( @markers ) { # get a list of markers somewhere
$map->add_element($marker);
}
This is the simple implementation of cytogenetic maps based on Bio::Map::MapI. It handles the essential storage of name, species, type, and units as well as in memory representation of the elements of a map.
For CytoMaps type is hard coded to be cytogeneticmap and units are set to but can be set to something else.
Download (4.7MB)
Added: 2006-11-03 License: Perl Artistic License Price:
1087 downloads
IO::Pty 1.07
IO::Pty is a pseudo TTY object class. more>>
IO::Pty is a pseudo TTY object class.
SYNOPSIS
use IO::Pty;
$pty = new IO::Pty;
$slave = $pty->slave;
foreach $val (1..10) {
print $pty "$valn";
$_ = ;
print "$_";
}
close($slave);
IO::Pty provides an interface to allow the creation of a pseudo tty.
IO::Pty inherits from IO::Handle and so provide all the methods defined by the IO::Handle package.
Please note that pty creation is very system-dependend. If you have problems, see IO::Tty for help.
<<lessSYNOPSIS
use IO::Pty;
$pty = new IO::Pty;
$slave = $pty->slave;
foreach $val (1..10) {
print $pty "$valn";
$_ = ;
print "$_";
}
close($slave);
IO::Pty provides an interface to allow the creation of a pseudo tty.
IO::Pty inherits from IO::Handle and so provide all the methods defined by the IO::Handle package.
Please note that pty creation is very system-dependend. If you have problems, see IO::Tty for help.
Download (0.021MB)
Added: 2007-03-16 License: Perl Artistic License Price:
972 downloads
Bio::NEXUS::HistoryBlock 0.67
Bio::NEXUS::HistoryBlock is a Perl module that represents a HISTORY block of a NEXUS file. more>>
Bio::NEXUS::HistoryBlock is a Perl module that represents a HISTORY block of a NEXUS file.
SYNOPSIS
$block_object = new Bio::NEXUS::HistoryBlock(history, $block, $verbose);
This is a class representing a history block in NEXUS file
METHODS
new
Title : new
Usage : block_object = new Bio::NEXUS::HistoryBlock($block_type, $commands, $verbose);
Function: Creates a new Bio::NEXUS::HistoryBlock object
Returns : Bio::NEXUS::HistoryBlock object
Args : type (string), the commands/comments to parse (array ref), and a verbose flag (0 or 1; optional)
Comments:
equals
Name : equals
Usage : $block->equals($another);
Function: compare if two Block objects are equal
Returns : boolean
Args : a Block object
rename_otus
Name : rename_otus
Usage : $nexus->rename_otus(%translation);
Function: rename all OTUs
Returns : a new nexus object with new OTU names
Args : a ref to hash based on OTU name pairs
<<lessSYNOPSIS
$block_object = new Bio::NEXUS::HistoryBlock(history, $block, $verbose);
This is a class representing a history block in NEXUS file
METHODS
new
Title : new
Usage : block_object = new Bio::NEXUS::HistoryBlock($block_type, $commands, $verbose);
Function: Creates a new Bio::NEXUS::HistoryBlock object
Returns : Bio::NEXUS::HistoryBlock object
Args : type (string), the commands/comments to parse (array ref), and a verbose flag (0 or 1; optional)
Comments:
equals
Name : equals
Usage : $block->equals($another);
Function: compare if two Block objects are equal
Returns : boolean
Args : a Block object
rename_otus
Name : rename_otus
Usage : $nexus->rename_otus(%translation);
Function: rename all OTUs
Returns : a new nexus object with new OTU names
Args : a ref to hash based on OTU name pairs
Download (0.15MB)
Added: 2006-12-19 License: Perl Artistic License Price:
1039 downloads
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.
<<lessSYNOPSIS
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.
Download (0.070MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1137 downloads
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
<<lessSYNOPSIS
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
Download (4.7MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1121 downloads
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.
<<lessSYNOPSIS
# 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.
Download (4.7MB)
Added: 2007-08-16 License: Perl Artistic License Price:
799 downloads
IO::Prompt 0.99.4
IO::Prompt is a Perl module to interactively prompt for user input. more>>
IO::Prompt is a Perl module to interactively prompt for user input.
SYNOPSIS
use IO::Prompt;
while( prompt "next: " ) {
print "You said $_n";
}
By default, this module exports a single function prompt. It prompts the user to enter some input, and returns an object that represents the user input.
You may specify various flags to the function to affect its behaviour; most notably, it defaults to automatically chomp the input, unless the -line flag is specified.
Two other functions are exported at request: hand_print, which simulates hand-typing to the console; and get_input, which is the lower-level function that actually prompts the user for a suitable input.
Note that this is an interim re-release. A full release with better documentation will follow in the near future. Meanwhile, please consult the examples directory from this modules CPAN distribution to better understand how to make use of this module.
<<lessSYNOPSIS
use IO::Prompt;
while( prompt "next: " ) {
print "You said $_n";
}
By default, this module exports a single function prompt. It prompts the user to enter some input, and returns an object that represents the user input.
You may specify various flags to the function to affect its behaviour; most notably, it defaults to automatically chomp the input, unless the -line flag is specified.
Two other functions are exported at request: hand_print, which simulates hand-typing to the console; and get_input, which is the lower-level function that actually prompts the user for a suitable input.
Note that this is an interim re-release. A full release with better documentation will follow in the near future. Meanwhile, please consult the examples directory from this modules CPAN distribution to better understand how to make use of this module.
Download (0.014MB)
Added: 2007-01-16 License: Perl Artistic License Price:
1011 downloads
Bio::Biblio::Patent 1.4
Bio::Biblio::Patent is a representation of a patent. more>>
Bio::Biblio::Patent is a representation of a patent.
SYNOPSIS
$obj = new Bio::Biblio::Patent (-doc_number => 1-2-3-4-5);
#--- OR ---
$obj = new Bio::Biblio::Patent;
$obj->doc_number (1-2-3-4-5);
A storage object for a patent. See its place in the class hierarchy in
http://industry.ebi.ac.uk/openBQS/images/bibobjects_perl.gif
Attributes
The following attributes are specific to this class (however, you can also set and get all attributes defined in the parent classes):
doc_number
doc_office
doc_type
applicants type: array ref of Bio::Biblio::Providers
<<lessSYNOPSIS
$obj = new Bio::Biblio::Patent (-doc_number => 1-2-3-4-5);
#--- OR ---
$obj = new Bio::Biblio::Patent;
$obj->doc_number (1-2-3-4-5);
A storage object for a patent. See its place in the class hierarchy in
http://industry.ebi.ac.uk/openBQS/images/bibobjects_perl.gif
Attributes
The following attributes are specific to this class (however, you can also set and get all attributes defined in the parent classes):
doc_number
doc_office
doc_type
applicants type: array ref of Bio::Biblio::Providers
Download (4.7MB)
Added: 2006-10-11 License: Perl Artistic License Price:
1109 downloads
Bio::Map::MappableI 1.4
Bio::Map::MappableI is an object that can be placed in a map. more>>
Bio::Map::MappableI is an object that can be placed in a map.
SYNOPSIS
# get a Bio::Map::MappableI somehow
my $position = $element->map_position();
# these methods will be important for building sorted lists
if( $position->equals($p2) ) {
# do something
} elsif( $position->less_tha($p2) ) {}
elsif( $position->greater_than($p2) ) { }
This object handles the generic notion of an element placed on a (linear) Map. Elements can have multiple positions in a map such as is the case of Restriction enzyme cut sites on a sequence map. For exact information about an elements position in a map one must query the associate PositionI object which is accessible through the position() method.
<<lessSYNOPSIS
# get a Bio::Map::MappableI somehow
my $position = $element->map_position();
# these methods will be important for building sorted lists
if( $position->equals($p2) ) {
# do something
} elsif( $position->less_tha($p2) ) {}
elsif( $position->greater_than($p2) ) { }
This object handles the generic notion of an element placed on a (linear) Map. Elements can have multiple positions in a map such as is the case of Restriction enzyme cut sites on a sequence map. For exact information about an elements position in a map one must query the associate PositionI object which is accessible through the position() method.
Download (4.7MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1109 downloads
bio2jack 0.8
bio2jack is a library that allows for simple porting of general purposed bio (blocked io) OSS/ALSA audio applications to Jack. more>>
bio2jack is a library that allows for simple porting of general purposed bio (blocked io) OSS/ALSA audio applications to Jack.
This library allows the person porting the code to simply replace the calls into OSS/ALSA with calls into interface functions of this library.
The library buffers a small amount of audio data and takes care of the rest of the jack implementation including the linked list of audio data buffers and the jack callback.
<<lessThis library allows the person porting the code to simply replace the calls into OSS/ALSA with calls into interface functions of this library.
The library buffers a small amount of audio data and takes care of the rest of the jack implementation including the linked list of audio data buffers and the jack callback.
Download (0.52MB)
Added: 2006-02-03 License: GPL (GNU General Public License) Price:
1358 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above bio phylo io search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed