Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.541.180 Times

EnsEMBL::Web::Record 1.01

  Date Added: May 06, 2010  |  Visits: 720

EnsEMBL::Web::Record

Report Broken Link
Printer Friendly Version


Product Homepage
Download (70 downloads)



EnsEMBL::Web::Record is a family of modules used for managing a users persistant data in a database. SYNOPSIS Many web sites now encourage users to register and login to access more advanced features, and to customise a site to their needs. The EnsEMBL::Web::Record group of Perl modules is design to manage any arbitrary type of user created data in an SQL database. This module follows the Active Record design pattern, in that each new instantiated Record object represents a single row of a database. That object can be manipulated programatically, and any changes made can be stored in the database with a single record->save function call. Because arbitrary Perl data structures can be stored in this manner, EnsEMBL::Web::Record allows user preferences to be easily saved, and allows developers to implement new featurs quickly. This module was first used (and has been abstracted from) the Ensembl genome browser (http://www.ensembl.org). New user data can be added to the database: use EnsEMBL::Web::Record; my $bookmark = EnsEMBL::Web::Record->new(); $bookmark->url(http://www.ensembl.org); $bookmark->name(Ensembl); $bookmark->save; ... The Record can be associated with an user id: $record->user($id); The same record can also be removed: $bookmark->delete; EnsEMBL::Web::Record also provides a number of methods for getting collections of records from the database, using a field selector. EnsEMBL::Web::Record::find_bookmarks_by_user_id($id)..

Requirements: No special requirements
Platforms: Linux
Keyword: Data Database Ensembl Ensemblwebrecord Family Of Libraries Modules Programming Used User Users
Users rating: 0/10

License: Freeware Size: 6.14 KB
USER REVIEWS
More Reviews or Write Review


ENSEMBL::WEB::RECORD RELATED
Development Editors  -  Generalized Interface Tool Kit 0.2.0
The GITK - Generalized Interface Tool Kit is a set of libraries, which form a (user) interface abstraction layer. This toolkit equips an application with adptable/adaptive interfaces, that are generated and executed by rendering modules.
1.12 MB  
Utilities  -  Xwpe-ALPHA 1.5.30a
Xwpe is a programming environment with a user interface that mimics the Borland C and Pascal family of products. The user interface mimics the Borland C and Pascal family of products for MS-DOS. From within xwpe you can edit, compile, and debug...
225.28 KB  
Games  -  DOL DataLoggin b1.2
DataLoggin provides the raw data Database for the Dawn of Light Server Emulation Project. (www.dolserver.com)
3.09 MB  
Libraries  -  Java::Build 0.05
Java::Build is a family of modules which you can use instead of Ant. SYNOPSIS use Java::Build::JVM; # access to the javac compiler in one jvm use Java::Build::Tasks; # some helpful methods similar to Ant tasks my $source_files =...
30.72 KB  
Networking Tools  -  WANPIPE 2.3.4-13 / 3.1.3 Beta
WANPIPE S-series is a family of intelligent multi-protocol WAN and ADSL adapters that support data transfer rates up to 8Mbps. All WAN protocols supported by WANPIPE are implemented in firmware and run on the card. An advantage of an intelligent...
10.1 MB  
Programming  -  lambda-gtk 0.1
λgtk is a cross-platform Lisp interface to the complete GTK+2 family of shared libraries. λgtk currently runs in the following Lisp environments: PPC/Darwin OpenMCL 0.14.2-p1 x86/Linux SBCL 0.8.16 x86/Linux CMUCL 19a and is...
378.88 KB  
Utilities  -  Emulex Linux Drivers 2.6-8.1.1
Emulex Linux Drivers package provides the sources for Emulexs LPFC (LightPulse Fibre Channel) family of HBAs. The source base is developed and tested specifically for the 2.6 Linux kernel. This Emulex driver is derived from Emulexs currently...
174.08 KB  
Libraries  -  Pythonutils 0.3.0
Pythonutils project is helpful collection of utility modules for common Python programming tasks. The Voidspace Pythonutils package is a simple way of installing the Voidspace collection of modules. Several of the Voidspace Projects depend on...
348.16 KB  
Libraries  -  Bibliophile 3.0
Bibliophile project is a collection of libraries for Web-based literature database development that were created to align the development of bibliographic databases for the Web. Bibliophile was founded by Mark Grimshaw (Wikindx), Matthias...
204.8 KB  
Libraries  -  Bio::SAGE::Comparison 1.00
Bio::SAGE::Comparison module compares data from serial analysis of gene expression (SAGE) libraries. SYNOPSIS use Bio::SAGE::Comparison; $sage = Bio::SAGE::Comparison->new(); This module provides several tools for comparing data generated...
8.19 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB