Download Bio AnnotationCollectionI - Bio AnnotationCollectionI Description, Bio AnnotationCollectionI Reviews
Contact
 


 

Download

 
Download Now (4788K)
Perl Artistic License
Downloads till now: 3
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Bio::AnnotationCollectionI

 

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::AnnotationCollectionI 1.4 is libraries software developed by Ewan Birney.
Bio::AnnotationCollectionI is a Perl interface for annotation collections.



SYNOPSIS

get an AnnotationCollectionI somehow, eg

$ac = $seq->annotation();

foreach $key ( $ac->get_all_annotation_keys() ) {
@values = $ac->get_Annotations($key);
foreach $value ( @values ) {
value is an Bio::AnnotationI, and defines a "as_text" method
print "Annotation ",$key," stringified value ",$value->as_text,"n";

also defined hash_tree method, which allows data orientated
access into this object
$hash = $value->hash_tree();
}
}

Annotation Collections are a way of storing a series of "interesting facts" about something. We call an "interesting fact" in Bioperl an Annotation (this differs from a Sequence Feature, which is called a Sequence Feature and may or may not have an Annotation Collection).

The trouble about this is we are not that sure what "interesting facts" someone might want to store: the possibility is endless.

Bioperl's approach is that the "interesting facts" are represented by Bio::AnnotationI objects. The interface Bio::AnnotationI guarentees two methods

$obj->as_text(); string formated to display to users

and

$obj->hash_tree(); hash with defined rules for data-orientated discovery

The hash_tree method is designed to play well with XML output and other "nested-tag-of-data-values" think BoulderIO and/or Ace stuff. For more info read Bio::AnnotationI docs

Annotations are stored in AnnotationCollections, each Annotation under a different "tag". The tags allow simple discovery of the available annotations, and in some cases (like the tag "gene_name") indicate how to interpret the data underneath the tag. The tag is only one tag deep and each tag can have an array of values.

In addition, AnnotationCollectionI's are guarentee to maintain a consistent set object values under each tag - at least that each object complies to one interface. The "standard" AnnotationCollection insists the following rules are set up

Tag Object
--- ------
comment Bio::Annotation::Comment
dblink Bio::Annotation::DBLink
description Bio::Annotation::SimpleValue
gene_name Bio::Annotation::SimpleValue
ontology_term Bio::Annotation::OntologyTerm
reference Bio::Annotation::Reference

These tags are the implict tags that the SeqIO system needs to round-trip GenBank/EMBL/Swissprot.

However, you as a user and us collectively as a community can grow the "standard" tag mapping over time and specifically for a particular area.

What's New in This Release:
Perl
Bio::AnnotationCollectionI 1.4 supports english interface languages and works with Linux.

Downloading Bio::AnnotationCollectionI 1.4 will take minute if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Bio::AnnotationCollectionI Version History

Product Date Added
Bio::AnnotationCollectionI 1.4 2008-05-03 00:39:36


Related Software

Convert::Wiki::Node::Item
From category: Libraries
Convert::Wiki::Node::Item 0.05 is libraries software developed by Tels. Convert::Wiki::Node::Item is a Perl module that represents an item in a list (aka < li > or ). SYNOPSIS...
eoconv
From category: Localization
eoconv 1.3.1 is localization software developed by Tristan Miller. eoconv is a tool which converts text files to and from the following Esperanto text encodings: ASCII postfix h notation \...
python twitter
From category: Libraries
python-twitter is a Python wrapper around the Twitter API....
Cobras
From category: Assembler-Tools
Cobras is a programming environment made for programmers which are using Qt libraries for writing programs....
Cspot
From category: Bug-Tracking
Cspot 0.0.5 is bug tracking software developed by Petr Susil. Cspot is a semantic annotator designed only for the C programming language. It is quite similar to cscope, but some more functionality....
dis6502
From category: Disassemblers
dis6502 0.12 is disassemblers software developed by Eric Smith. dis6502 is a flow-tracing disassembler for the 6502, originally written by Robert Bond and supporting Atari binary files. Robert post...
FFmpeg::Stream::Video 5704
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();...
Bison
From category: Code-Generators
Bison 2.3 is code generators software developed by Free Software Foundation, Inc.. Bison project is a general-purpose parser generator that converts a grammar description for an LALR context-free g...
Bio::Matrix::PSM::InstanceSite
From category: Libraries
Bio::Matrix::PSM::InstanceSite 1.4 is libraries software developed by Stefan Kirov. Bio::Matrix::PSM::InstanceSite is a PSM site occurance. SYNOPSIS use Bio::Matrix::PSM::InstanceSi...
Distributed Concurrentersioning System
From category: Version-Control
Distributed Concurrent Versioning System 1.0.3 is version control software developed by elego Software Solutions GmbH. Distributed Concurrent Versioning System (DCVS) project extends the well-known...
Ajazz 0.1.0
From category: Libraries
Ajazz 0.1.0 is libraries software developed by Sean Levy. Ajazz implements asynchronously fetched client-side data objects for web applications using JavaScript, XMLHttpRequest objects (so-called \...
CVS
From category: Version-Control
CVS 1.11.22 is version control software developed by Derek Robert Price & Ximbiot. CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you ca...
Alpy 0.1.4
From category: Libraries
Alpy 0.1.4 is libraries software developed by Juha-Matti Tapio. Alpy provides Python bindings to the Allegro game programming library. Requirements: Python >= 2.0. Works with Alleg...
Apache::TestMB 1.28
From category: Libraries
Apache::TestMB 1.28 is libraries software developed by David Wheeler. Apache::TestMB is a subclass of Module::Build to support Apache::Test. SYNOPSIS Standard process for building & i...
CPAN::Cache
From category: Libraries
CPAN::Cache 0.02 is libraries software developed by Adam Kennedy. CPAN::Cache is a Perl module abstract locally-cached logical subset of a CPAN mirror. There have been any number of scripts...
 

Top Downloads

 
1. Canon PIXMA iP1200 Printer Driver
2. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
3. Canon PIXMA iP1000 Printer Driver
4. Canon PIXMA iP1600 Printer Driver
5. BoxEasy Jukebox
6. AudioList Plus
7. Cool Audio Extractor
8. Anti-hotlink
9. Free Mp3 Finder
10. Audio Catalog
11. Canon PIXMA MP210 MP Drivers
12. LG GSA-2166D
13. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
14. Canon PIXMA iP1200 Printer Driver x64 d
15. Genius Eye 110 Webcam Driver
16. DVD Decrypter
17. Canon LaserShot LBP-1210 Printer Driver
18. SendSong
19. Canon PIXMA iP1300 Printer Driver c
20. Mercury KPC-6225V

DownloadTube Editor Reviews

 
1. Flash Windows Hider
Flash Windows Hider is a simple to use and reliable software...
2. Security Administrator
Security Administrator is an impressively feature-rich tool ...
3. Cash Register Calculator
Easy cash register tracker that can run on PC cash registers...
4. Remove Duplicate Files
Find and remove the duplicates and even more - sort and orga...
5. VeryDOC DWG to Image Converter Unlimited License
VeryDOC DWG to Image Converter is a powerful utility that al...
6. EveryWAN Remote Support Personal Edition
EveryWAN Remote Support Personal Edition allows you to view ...
7. HiPro86 - THE BOT
HiPro86-THE BOT is a \"set and forget\" software solution wi...
8. Disk space manager
The modern hard drives are tens and hundreds of gigabytes of...
9. Likno Web Button Maker
Likno Web Button Maker is a user-friendly software for creat...
10. Executable Lockdown
Maintain baseline PC configurations, prevent unauthorized ex...

Software Reviews Full List



Recent Blog Posts

 
1. Easy Publishing of WordPress Blogs RSS Feeds With FeedBurner
RSS (Really Simple Syndication) Feeds are a modern form of c...
2. Automatic Installation of Joomla! on Windows With JoomlaPC
A convenient alternative for the development or testing of J...
3. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3
Joomla! is a content management system and framework with a ...
4. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17
Recently, two Firefox stable releases for Windows, Mac OS, a...
5. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD
There are many ways to test a certain Linux distribution on ...
6. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion.
With so many different video (or even audio) converters arou...
7. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links
We often have to decide if we should download the latest v...
8. A New Powerful Virus Could Affect Millions of WordPress Blogs
The WordPress blogging platform powers millions of web...
9. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
10. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...

Last 20 Scripts

 
1. jQuery lightBox Extension
jQuery lightBox plugin provides a simple and unobtrusive sol
2. Ajax Broken Link Checker
Ajax Broken Link Checker jQuery plugin shows you valid URLs
3. xmlObjectifier
xmlObjectifier provides a simple way to convert XML to JSON
4. Videobox
Videobox allows you to use a lightbox clone in case of video
5. PopBox
PopBox is a JavaScript based image magnification tool.
6. xslt.js
xslt.js is a JavaScript library that lets you asynchronously
7. Sigma Linb
Sigma Linb is an Ajax components library for building zero f
8. Sigma Visual
Sigma Visual is web based visual AJAX UI builder for profess
9. Sigma Grid
Sigma Grid is an Ajax data grid made only with pure JavaSrip
10. HInclude
HInclude allows you to easily include HTML code in web pages
11. haccordion
haccordion is a simple to implement accordion like menu base
12. jquery.biggerlink
jquery.biggerlink is a jQuery plugin to make it really easy
13. Simple Accessible Charts
Simple Accessible Charts allows you to create graphs and cha
14. gaTracker
gaTracker provides a quicker, automated way to embed Google
15. Embed QuickTime
Embed QuickTime is a jQuery plugin that helps you embed Quic
16. ByRei - Dynamic Div
ByRei - Dynamic Div Javascript makes it possible to make a m
17. jScroller
jScroller is a plugin for jQuery to scroll content on a webp
18. jQuery Checkbox
jQuery Checkbox provides an alternative for the styling of c
19. jquery.combobox
jquery.combobox is an unobtrusive way of creating a HTML typ
20. SimpleModal
SimpleModal is a lightweight jQuery plugin that provides a s