Bio::ASN1::EntrezGene is a regular expression-based Perl Parser for NCBI
Entrez Gene genome databases [1]. It parses an ASN.1-formatted Entrez Gene
record and returns a data structure that contains all data items from the
gene record.
[1] http://www.ncbi.nih.gov/entrez/query.fcgi?db=gene
The parser will report error & line number if input data does not conform
to the NCBI Entrez Gene genome annotation file format.
Bio::Das provides access to genome sequencing and annotation databases
that export their data in Distributed Annotation System (DAS) format
version 1.5. This system is described at http://biodas.org. Both
unencrypted (http:) and SSL-encrypted (https:) DAS servers are sup-
ported. (To run SSL, you will need IO::Socket::SSL and Net::SSLeay
installed).
Bio::GFF3 are low-level, fast functions for parsing GFF version 3 files.
All they do is convert back and forth between low-level Perl data
structures and GFF3 text.
Phrap is a program for assembling shotgun DNA sequence data.
Among other features, it allows use of the entire read and not just the
trimmed high quality part, it uses a combination of user-supplied and
internally computed data quality information to improve assembly accuracy
in the presence of repeats, it constructs the contig sequence as a mosaic
of the highest quality read segments rather than a consensus, it provides
extensive assembly information to assist in trouble-shooting assembly
problems, and it handles large datasets.
This package also contains Swat and Cross_match.
Swat is a program for searching one or more DNA or protein query sequences
against a sequence database, using (an efficient implementation of) the
Smith-Waterman-Gotoh algorithm.
Cross_Match is a general-purpose utility based on Swat for comparing any
two sets of DNA sequences, and it can be used to:
* produce vector-masked versions of a set of reads
* compare a set of cDNA sequences to a set of cosmids
* compare contigs found by two altanative assembly procedures to each other
* compare phrap contigs to the final edited cosmid sequence.
Phred reads DNA sequencer trace data, calls bases, assigns quality values
to the bases, and writes the base calls and quality values to output files.
Trace data is read from chromatogram files in the SCF, ABI, and EST formats,
even if they were compressed using gzip, bzip2, or UNIX compress.
Quality values are written to FASTA format files or PHD files, which can be
used by the Phrap sequence assembly program in order to increase the accuracy
of the assembled sequence.
Base calling and quality value accuracies tested for:
ABI models 373, 377, and 3700
Molecular Dynamics MegaBACE
LI-COR 4000
Base calling accuracies tested for:
ABI model 3100
Beckman CEQ
It contains also a data evaluation program called 'daev'.
See DAEV.DOC for more information.
You must obtain the tarball via e-mail to build. See the web site below.
Bio::Glite is an interface to G-language Genome Analysis Environment
through its REST web service (http://www.g-language.org). This module
allows almost everything G-language GAE can do, without installing
all necessary tookits and modules.
Advantage of this module over the standard installation of
G-language GAE package is:
1. Easy installation from CPAN
2. Extremely light-weight (less than 1000 lines of code)
3. Does not require much CPU/RAM (all calculation is done on
the cloud)
Disadvantages includes:
1. Slower analysis speed
2. Internet connection is required
3. No other software interfaces such as the G-language Shell
p5-Bio-Graphics is a simple GD-based renderer (diagram drawer)
for DNA and protein sequences.
p5-Bio-MAGETAB contains the core MAGE-TAB Utilities Perl modules. This
is a beta release. All functions have now been implemented and most
have test suites; the exceptions include the modules involved in
export of MAGE-TAB documents, which are still a little experimental in
nature. The API is mostly finalised (and fully documented), but some
details may yet change where necessary to improve usability.
Bio::NEXUS package provides an object-oriented, Perl-based
applications programming interface (API) to the NEXUS file
format of Maddison, et al., 1997 (Syst. Biol. 46:590-621).
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. NEXUS 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).
"Primer3 is a complete rewrite of the original PRIMER program
(Primer 0.5), written by Steve Lincoln, Mark Daly, and Eric
Lander. See DIFFERENCES FROM EARLIER VERSIONS for a discussion
of how Primer3 differs from its predecessors, Primer 0.5 and
Primer v2.
Primer3 picks primers for PCR reactions, considering as criteria:
o oligonucleotide melting temperature, size, GC content,
and primer-dimer possibilities,
o PCR product size,
o positional constraints within the source sequence, and
o miscellaneous other constraints.
All of these criteria are user-specifiable as constraints, and
some are specifiable as terms in an objective function that
characterizes an optimal primer pair."
- from the README file