Ace::Object 1.89
Details
| Size: | 292K |
| Last Update: | 2008-04-15 23:41:38 |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | Lincoln Stein |
| Price: | $0.00 |
Description:
Ace::Object 1.89 is libraries software developed by Lincoln Stein.
Ace::Object is a Perl module to manipulate Ace Data Objects.
SYNOPSIS
open database connection and get an object
use Ace;
$db = Ace->connect(-host => 'beta.crbm.cnrs-mop.fr',
-port => 20000100);
$sequence = $db->fetch(Sequence => 'D12345');
Inspect the object
$r = $sequence->at('Visible.Overlap_Right');
@row = $sequence->row;
@col = $sequence->col;
@tags = $sequence->tags;
Explore object substructure
@more_tags = $sequence->at('Visible')->tags;
@col = $sequence->at("Visible.$more_tags[1]")->col;
Follow a pointer into database
$r = $sequence->at('Visible.Overlap_Right')->fetch;
$next = $r->at('Visible.Overlap_left')->fetch;
Classy way to do the same thing
$r = $sequence->Overlap_right;
$next = $sequence->Overlap_left;
Pretty-print object
print $sequence->asString;
print $sequence->asTabs;
print $sequence->asHTML;
Update object
$sequence->replace('Visible.Overlap_Right',$r,'M55555');
$sequence->add('Visible.Homology','GR91198');
$sequence->delete('Source.Clone','MBR122');
$sequence->commit();
Rollback changes
$sequence->rollback()
Get errors
print $sequence->error;
Ace::Object is the base class for objects returned from ACEDB databases. Currently there is only one type of Ace::Object, but this may change in the future to support more interesting object-specific behaviors.
Using the Ace::Object interface, you can explore the internal structure of an Ace::Object, retrieve its content, and convert it into various types of text representation. You can also fetch a representation of any object as a GIF image.
If you have write access to the databases, add new data to an object, replace existing data, or kill it entirely. You can also create a new object de novo and write it into the database.
Requirements:
Perl
Ace::Object 1.89 supports english interface languages and works with Linux.
Downloading Ace::Object 1.89 will take several seconds if you use fast ADSL connection.
0 comments
Add to
Ace::Object 1.89 Version History
Related Software
|
|
From category: Libraries |
| CLHEP 2.0.3.1 is libraries software developed by Andreas Pfeiffer. CLHEP project is intended to be a set of HEP-specific foundation and utility classes such as random generators, geometry, physics... |
|
|
From category: Libraries |
| Data::Faker::StreetAddress 0.07 is libraries software developed by Jason Kohles. Data::Faker::StreetAddress is a Data::Faker plugin. DATA PROVIDERS us_zip_code Return a random... |
|
|
From category: Libraries |
| froofyJIT 0.21 is libraries software developed by froofyJIT Team. froofyJIT is a C++ \'syntactic sugar\' front-end for Paolo Bonzini\'s GNU lightning library for dynamic native code generation. fro... |
|
|
From category: Libraries |
| File::RdistByRsync 0.3 is libraries software developed by David Muir Sharnoff. File::RdistByRsync is a Perl module that can read rdist distfiles, emulate using rsync. SYNOPSIS... |
|
|
From category: Libraries |
| Cyfer 0.6.0 is libraries software developed by Senko Rasic. Cyfer is a portable low-level cryptographic library with support for several programming languages. Cyfer provides implementations of man... |
|
|
From category: Libraries |
| Convert::UU 0.52 is libraries software developed by Andreas Koenig. Convert::UU is a Perl module for uuencode and uudecode. SYNOPSIS use Convert::UU qw(uudecode uuencode); $enc... |
|
|
From category: Libraries |
| Cisco::IPPhone 0.05 is libraries software developed by Mark Palmer. Cisco::IPPhone is a package for creating Cisco IPPhone XML objects. SYNOPSIS use Cisco::IPPhone; $mytext =... |
|
|
From category: Libraries |
| Basset::DB::Table 1.03 is libraries software developed by Jim Thomason. Basset::DB::Table is used to define database tables, ways to load that data into memory and build queries based upon the tabl... |
|
|
From category: Libraries |
| errhdl 0.3 is libraries software developed by Jan Behrens. errhdl is a small C library that offers error handling methods similar to the exception handling in C++. In the event of errors, no... |
|
|
From category: Libraries |
| Ethiopic::Time 0.20 210102 is libraries software developed by Daniel Yacob. Ethiopic::Time is a Perl module for conversions of calendar systems to/from Ethiopic and Gregorian. SYNOPSIS... |
|
|
From category: Libraries |
| Want is a Perl module created to implement the `want\' command.... |
|
|
From category: Libraries |
| Brickwork 1.0.1-2 is libraries software developed by Antti S. Brax. Brickwork is a framework for Tetris-like games. A sample implementation of the standard Tetris game is included in the framework.... |
|
|
From category: Libraries |
| b64 is a very small and simple library that provides Base-64 encoding and decoding, according to RFC-1113, in C and C++.... |
|
|
From category: Libraries |
| gloox is a high-level Jabber/XMPP library for C++.... |
|
|
From category: Libraries |
| cxxtools 1.4.3.1 is libraries software developed by Tommi Makitalo. cxxtools is a library of unrelated, but useful C++ classes. It contains an argument-parser, a base-64 encoder/decoder, a C... |
Leave a comment