AMEN: v.1.1.2 released, four changes & three bugs fixed !


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News AMEN: v.1.1.2 released, four changes & three bugs fixed !
# 1  
Old 07-25-2008
AMEN: v.1.1.2 released, four changes & three bugs fixed !

AMEN (Annotation, Mapping, Expression and Network) is a stand-alone, unified suite of tools to manage, explore and combine biological multifaceted high-throughput data such as annotation, chromosomal location, expression and interaction data.
ImageImage

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Fixed Width Join & Pad Sed/Awk Help

I was wondering someone might be able to push me in the right direction, I am writing a script to modify fixed-width spool files, As you can see below the original spool file broke a single line into two for printability sake. I have had been able do the joins using sed, the thing I am... (10 Replies)
Discussion started by: Cho Nagurai
10 Replies

2. Solaris

Bugs with clock()

Hi there!!! Need your help in solving some tricky problems. Since clock() as such is buggy on SUN OS 5 we have started using gettimeofday() in our RTOS applications based on Solaris 9. The problems we actually encountered previously were - the applications kind of freeze/hang eternally on... (1 Reply)
Discussion started by: smanu
1 Replies

3. UNIX for Dummies Questions & Answers

*fixed if (( var1 && var2 )) ??

*EDIT -- **FIXEd I must've done something wrong, because it works now.. I punched in "if" in the forum search but nothing came up, so I'm posting it here. Quick question: Can someone correct my syntax. #!/bin/ksh if (( var >= 1 && var <= 5 )); then .................................. (1 Reply)
Discussion started by: yongho
1 Replies
Login or Register to Ask a Question
Bio::AnnotationCollectionI(3pm) 			User Contributed Perl Documentation			   Bio::AnnotationCollectionI(3pm)

NAME
Bio::AnnotationCollectionI - 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," "; # also defined hash_tree method, which allows data orientated # access into this object $hash = $value->hash_tree(); } } DESCRIPTION
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). A benefit of this approach is that all sorts of simple, interesting observations can be collected, the possibility is endless. The Bioperl approach is that the "interesting facts" are represented by Bio::AnnotationI objects. The interface Bio::AnnotationI guarantees 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 information see Bio::AnnotationI. 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, AnnotationCollections are guaranteed to maintain consistent types of objects 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. FEEDBACK
Mailing Lists User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to one of the Bioperl mailing lists. Your participation is much appreciated. bioperl-l@bioperl.org Support Please direct usage questions or support issues to the mailing list: bioperl-l@bioperl.org rather than to the module maintainer directly. Many experienced and reponsive experts will be able look at the problem and quickly address it. Please include a thorough description of the problem with code and data examples if at all possible. Reporting Bugs Report bugs to the Bioperl bug tracking system to help us keep track the bugs and their resolution. Bug reports can be submitted via the web: https://redmine.open-bio.org/projects/bioperl/ AUTHOR - Ewan Birney Email birney@ebi.ac.uk APPENDIX
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ ACCESSOR METHODS
Use these for Bio::AnnotationI object access. get_all_annotation_keys() Usage : $ac->get_all_annotation_keys() Function: gives back a list of annotation keys, which are simple text strings Returns : list of strings Args : none get_Annotations() Usage : my @annotations = $collection->get_Annotations('key') Function: Retrieves all the Bio::AnnotationI objects for a specific key Returns : list of Bio::AnnotationI - empty if no objects stored for a key Args : string which is key for annotations add_Annotation() Usage : $self->add_Annotation('reference',$object); $self->add_Annotation($object,'Bio::MyInterface::DiseaseI'); $self->add_Annotation($object); $self->add_Annotation('disease',$object,'Bio::MyInterface::DiseaseI'); Function: Adds an annotation for a specific key. If the key is omitted, the object to be added must provide a value via its tagname(). If the archetype is provided, this and future objects added under that tag have to comply with the archetype and will be rejected otherwise. Returns : none Args : annotation key ('disease', 'dblink', ...) object to store (must be Bio::AnnotationI compliant) [optional] object archetype to map future storage of object of these types to remove_Annotations() Usage : Function: Remove the annotations for the specified key from this collection. Returns : an list of Bio::AnnotationI compliant objects which were stored under the given key(s) Args : the key(s) (tag name(s), one or more strings) for which to remove annotations (optional; if none given, flushes all annotations) get_num_of_annotations() Usage : my $count = $collection->get_num_of_annotations() Function: Returns the count of all annotations stored in this collection Returns : integer Args : none perl v5.14.2 2012-03-02 Bio::AnnotationCollectionI(3pm)