[go: up one dir, main page]

WO2008030111A2 - Method of searching one or more databases - Google Patents

Method of searching one or more databases Download PDF

Info

Publication number
WO2008030111A2
WO2008030111A2 PCT/NZ2007/000248 NZ2007000248W WO2008030111A2 WO 2008030111 A2 WO2008030111 A2 WO 2008030111A2 NZ 2007000248 W NZ2007000248 W NZ 2007000248W WO 2008030111 A2 WO2008030111 A2 WO 2008030111A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
sequences
searching
search
user identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/NZ2007/000248
Other languages
French (fr)
Other versions
WO2008030111A3 (en
Inventor
Matthias Thomas Frei
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CARTESIAN GRIDSPEED Ltd
Original Assignee
CARTESIAN GRIDSPEED Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CARTESIAN GRIDSPEED Ltd filed Critical CARTESIAN GRIDSPEED Ltd
Publication of WO2008030111A2 publication Critical patent/WO2008030111A2/en
Publication of WO2008030111A3 publication Critical patent/WO2008030111A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B30/00ICT specially adapted for sequence analysis involving nucleotides or amino acids
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B50/00ICT programming tools or database systems specially adapted for bioinformatics
    • G16B50/10Ontologies; Annotations
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B50/00ICT programming tools or database systems specially adapted for bioinformatics

Definitions

  • the present invention relates to a method of searching one or more databases. More particularly but not exclusively it relates to methods for providing search services to authorised users.
  • the databases typically consist of collections of data on genomes and genetic sequences, whether DNA, RNA, or protein.
  • Patent specification WO 2005/124596 describes a data collection cataloguing method. The patent also describes a catalogued database.
  • the invention comprises a method of searching one or more subject genetic sequences maintained in at least one database.
  • the method comprises receiving a user identifier from a user; checking the received user identifier against a plurality of stored user identifiers; checking an authorisation record of the user identifier; on detecting a match between the received user identifier and one of the stored user identifiers, receiving a query genetic sequence; searching the or at least one of the subject genetic sequences in the database(s) for one or more sub-sequences of the query genetic sequence; determining a search result based at least partly on the results of searching the database(s) for the one or more sub-sequences; returning the search result to the user; and debiting the user for the search result.
  • This invention may also be said broadly to consist in the parts, elements and features referred to or indicated in the specification of the application, individually or collectively, and any or all combinations of any two or more of said parts, elements or features, and where specific integers are mentioned herein which have known equivalents in the art to which this invention relates, such known equivalents are deemed to be incorporated herein as if individually set forth.
  • Figure 1 shows a preferred form system in which the method operates.
  • Figure 1 illustrates one preferred form system 100 suitable for implementation of the method described in more detail below.
  • a principal component of the system 100 is a search engine or portal 105.
  • Search engine 105 accepts requests from authorised users for example HO 1 N to search databases 115 t M .
  • the client software includes a software library that can be integrated into other software applications.
  • the client software is a stand alone program with a user interface or web page content that runs inside an internet browser application.
  • a user operating the computing device first sends a user identifier over a data network to the search engine 105.
  • the search engine 105 has access to an authorisation database 120.
  • the authorisation database 120 contains a plurality of stored user identifiers and a related authorisation record. Each of the stored user identifiers represents a user that, based on a user authorisation record is authorised to request searches of the search engine 105.
  • a user installs client software or accesses a webpage related to search engine 105 on the user computing device.
  • the user must licence the software from an authorised supplier and provide personal details to the search engine 105.
  • the search engine stores the user details in the authorisation database and assigns a user identifier to the user.
  • the user must also pay an access fee at the time of registration.
  • the search requests typically comprise a query genetic sequence.
  • the search pattern sequences in one form represent fragments of genomes or whole genomes, gene data, nucleotide sequences or proteins.
  • the user transmits a user identifier for example a user name and password to die search engine.
  • the search engine checks die authorisation database 120. If there is a match between the received user identifier and a stored user identifier in the authorisation database, and the user identifier has a valid authorisation record then die search engine elicits from the user a search request. The user then transmits the search request in the form of a search pattern sequence to the search engine.
  • the subject genetic sequence could include a nucleotide sequence. This nucleotide sequence in one search technique is divided into several consecutive sub-sequences of a length defined by the user.
  • One example given is
  • ACGTCGTTCAGCATACCGT This sequence is divided into four sub-sequences each of five characters in length where the user has requested divisions of 5.
  • the search engine 105 is interfaced to one or more databases 115j M Databases 115 are available to the search engine 105.
  • the databases include arbitrary collections of data on genomes.
  • the arbitrary collections include publicly available data as well as privately collected data and proprietary data. Included in these databases are databases on known genes of humans, animals, other creatures and plants as well as other genetic sequences of known or unknown function.
  • the databases contain one or more subject genetic sequences
  • a query genetic sequence is broken into different sub-sequences.
  • the search engine 105 searches databases 115 1---M for one or more of these sub-sequences of the search pattern sequence.
  • Patent specification WO 2005/124596 describes how the databases are catalogued using an index array and a location array to assist with searching.
  • the search engine 105 determines a search result based at least partly on the results of searching the or at least one of the subject genetic sequences in databases 115 ⁇ M for one or more of the sub-sequences. Where for example each sub-sequence provided to the search engine is found in a consecutive sequence stored in one of the databases, the result of the search will be that sequence. Where some but not all of the sub-sequences are found in the databases, search engine 105 determines the success or otherwise of the search and provides the search result back to the user.
  • the search results are returned to users or user HO 1 N .
  • a usage fee is due.
  • the user is required to pay up front for any number of searches.
  • the search result is returned to the user, the user is debited a fee for the search result.
  • the authorisation database 120 or an associated accounting component, keeps a usage account for each user to track paid fees against performed searches. If the number of prepaid searches falls below a specific threshold, the user is reminded that the user is required to top up the usage fee account by a payment.
  • subject genetic sequences ate maintained in databases HS 1 M . It is envisaged that mote than one subject genetic sequence be maintained in each database.
  • Each subject genetic sequence is maintained as a separate record.
  • Each record includes at least two data fields. These data fields include a sequence identifier and the actual sequence data.
  • annotation fields include details of submitter, function and source species. These additional annotation fields are associated with individual subject genetic sequences by storing the annotation fields in the same data record as the subject genetic sequences. Alternatively, the annotation fields are stored in a record that is linked or cross-referenced to the data record containing the genetic sequence.
  • This private set of annotations includes the user's personal reassessment of the function, what evidence would support that special function annotation, and what subsequent work is being done with that sequence.
  • the or at least one of the annotation fields is associated with a user identifier.
  • This association in one form allows annotations to record the submitter and time and date of that submission.
  • association of annotation fields with the user identifier enables the user to view annotation fields that are associated with that user. This means that those annotation fields associated with the user can be displayed to the associated user and not to any other user. This permits a user to maintain a private set of annotations. > ..
  • the user be permitted to make modifications directly to one or more of the annotation fields that are associated with that user identifier.
  • Prior art techniques require a request to be put to a database manager who then makes the required changes. Those required changes are then made available to all other users.
  • the user is able to select one or more subject genetic sequences to search using a query genetic sequence.
  • the user is able to transmit, for example by FTP, at least one subject genetic sequence in order to make that subject genetic sequence available for searching with the query genetic sequence.
  • the user maintains the query genetic sequence in computer memory.
  • Computer memory includes for example a data cache or searchable hard disk.
  • the query genetic sequence is able to be searched for one or more sub-sequences of the or at least one of the subject genetic sequences.
  • a search result is then determined based at least partly on the results of searching the query genetic sequence for the one or more sub-sequences.
  • the results are returned to the user as search results.
  • a user search in which a subject genetic sequence and a query genetic sequence are each searched for sub-sequences of the other are known as an "all by all search". It is envisaged that the user be provided with the facility to conduct all by all searches.
  • One example of the use of an all by all search would be to search all possum genomic reads by all possum genomic reads to cluster them into related groups.
  • a further example would be to search all lactation genes from all mammals (for example possum, mouse, human and cow) by way of an all by all search to cluster them into functional groups.
  • Suitable protection mechanisms are in place to prevent individual users accessing the search results of other users.
  • Search engine 105 does not store the results of the searches for a longer period than is strictly necessary to return the search result to the user.

Landscapes

  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biotechnology (AREA)
  • Evolutionary Biology (AREA)
  • Biophysics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Proteomics, Peptides & Aminoacids (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention comprises a method of searching one or more subject genetic sequences maintained in at least one database. The method comprises receiving a user identifier from a user; checking the received user identifier against a plurality of stored user identifiers; checking an authorisation record of the user identifier; on detecting a match between the received user identifier and one of the stored user identifiers, receiving a query genetic sequence; searching the or at least one of the subject genetic sequences in the database(s) for one or more sub-sequences of the query genetic sequence; determining a search result based at least partly on the results of searching the database(s) for the one or more sub-sequences; returning the search result to the user; and debiting the user for the search result.

Description

METHOD OF SEARCHINGONE ORMORE DATABASES
FIELD OF INVENTION
The present invention, relates to a method of searching one or more databases. More particularly but not exclusively it relates to methods for providing search services to authorised users. The databases typically consist of collections of data on genomes and genetic sequences, whether DNA, RNA, or protein.
BACKGROUND TO THE INVENTION
Patent specification WO 2005/124596 describes a data collection cataloguing method. The patent also describes a catalogued database.
It is an object of the present invention to provide a method of searching a database such as that described in the above patent specification, or to at least provide the public with a useful choice.
SUMMARY OF THE INVENTION
The invention comprises a method of searching one or more subject genetic sequences maintained in at least one database. The method comprises receiving a user identifier from a user; checking the received user identifier against a plurality of stored user identifiers; checking an authorisation record of the user identifier; on detecting a match between the received user identifier and one of the stored user identifiers, receiving a query genetic sequence; searching the or at least one of the subject genetic sequences in the database(s) for one or more sub-sequences of the query genetic sequence; determining a search result based at least partly on the results of searching the database(s) for the one or more sub-sequences; returning the search result to the user; and debiting the user for the search result.
The term "comprising" as used in this specification and claims means "consisting at least in part of. That is to say, when interpreting statements in this specification which include "comprising", features, other than those prefaced by this term in each statement, can also be present. Related terms such as "comprise" and "comprised" are to be interpreted in a similar manner.
This invention may also be said broadly to consist in the parts, elements and features referred to or indicated in the specification of the application, individually or collectively, and any or all combinations of any two or more of said parts, elements or features, and where specific integers are mentioned herein which have known equivalents in the art to which this invention relates, such known equivalents are deemed to be incorporated herein as if individually set forth.
BRIEF DESCRIPTION OF THE FIGURES
Preferred forms of the method of searching one or more databases will now be described with reference to the accompanying figures in which:
Figure 1 shows a preferred form system in which the method operates. DETAILED DESCRIPTION
Figure 1 illustrates one preferred form system 100 suitable for implementation of the method described in more detail below. A principal component of the system 100 is a search engine or portal 105. Search engine 105 accepts requests from authorised users for example HO1 N to search databases 115t M.
Users 110 each operate a computing device on which is installed client software. The client software includes a software library that can be integrated into other software applications. Alternatively the client software is a stand alone program with a user interface or web page content that runs inside an internet browser application.
A user operating the computing device first sends a user identifier over a data network to the search engine 105. The search engine 105 has access to an authorisation database 120. The authorisation database 120 contains a plurality of stored user identifiers and a related authorisation record. Each of the stored user identifiers represents a user that, based on a user authorisation record is authorised to request searches of the search engine 105.
To use the search services described below, a user installs client software or accesses a webpage related to search engine 105 on the user computing device. The user must licence the software from an authorised supplier and provide personal details to the search engine 105. The search engine stores the user details in the authorisation database and assigns a user identifier to the user. The user must also pay an access fee at the time of registration.
Following registration the user sends search requests to the search engine 105. The search requests typically comprise a query genetic sequence. The search pattern sequences in one form represent fragments of genomes or whole genomes, gene data, nucleotide sequences or proteins.
To conduct a search the user transmits a user identifier for example a user name and password to die search engine. The search engine then checks die authorisation database 120. If there is a match between the received user identifier and a stored user identifier in the authorisation database, and the user identifier has a valid authorisation record then die search engine elicits from the user a search request. The user then transmits the search request in the form of a search pattern sequence to the search engine. As described in WO 2005/124596, the subject genetic sequence could include a nucleotide sequence. This nucleotide sequence in one search technique is divided into several consecutive sub-sequences of a length defined by the user. One example given is
"ATCGTCGTTCAGCATACCGT". This sequence is divided into four sub-sequences each of five characters in length where the user has requested divisions of 5.
The search engine 105 is interfaced to one or more databases 115j M Databases 115 are available to the search engine 105. The databases include arbitrary collections of data on genomes. The arbitrary collections include publicly available data as well as privately collected data and proprietary data. Included in these databases are databases on known genes of humans, animals, other creatures and plants as well as other genetic sequences of known or unknown function. The databases contain one or more subject genetic sequences
In one search technique a query genetic sequence is broken into different sub-sequences. The search engine 105 searches databases 1151---M for one or more of these sub-sequences of the search pattern sequence. Patent specification WO 2005/124596 describes how the databases are catalogued using an index array and a location array to assist with searching.
The search engine 105 determines a search result based at least partly on the results of searching the or at least one of the subject genetic sequences in databases 115} M for one or more of the sub-sequences. Where for example each sub-sequence provided to the search engine is found in a consecutive sequence stored in one of the databases, the result of the search will be that sequence. Where some but not all of the sub-sequences are found in the databases, search engine 105 determines the success or otherwise of the search and provides the search result back to the user.
The search results are returned to users or user HO1 N. With each search request supplied by a user, a usage fee is due. The user is required to pay up front for any number of searches. After the search result is returned to the user, the user is debited a fee for the search result. The authorisation database 120, or an associated accounting component, keeps a usage account for each user to track paid fees against performed searches. If the number of prepaid searches falls below a specific threshold, the user is reminded that the user is required to top up the usage fee account by a payment. As described above, subject genetic sequences ate maintained in databases HS1 M. It is envisaged that mote than one subject genetic sequence be maintained in each database. Each subject genetic sequence is maintained as a separate record. Each record includes at least two data fields. These data fields include a sequence identifier and the actual sequence data.
Many sequence data records have additional annotation fields. These annotation fields include details of submitter, function and source species. These additional annotation fields are associated with individual subject genetic sequences by storing the annotation fields in the same data record as the subject genetic sequences. Alternatively, the annotation fields are stored in a record that is linked or cross-referenced to the data record containing the genetic sequence.
It is usual for a user to keep a private set of annotations. This private set of annotations includes the user's personal reassessment of the function, what evidence would support that special function annotation, and what subsequent work is being done with that sequence. In one preferred form the or at least one of the annotation fields is associated with a user identifier.
This association in one form allows annotations to record the submitter and time and date of that submission.
In another form the association of annotation fields with the user identifier enables the user to view annotation fields that are associated with that user. This means that those annotation fields associated with the user can be displayed to the associated user and not to any other user. This permits a user to maintain a private set of annotations. > ..
It is also envisaged that the user be permitted to make modifications directly to one or more of the annotation fields that are associated with that user identifier. Prior art techniques require a request to be put to a database manager who then makes the required changes. Those required changes are then made available to all other users.
In one preferred form the user is able to select one or more subject genetic sequences to search using a query genetic sequence. In a further preferred form, the user is able to transmit, for example by FTP, at least one subject genetic sequence in order to make that subject genetic sequence available for searching with the query genetic sequence.
In a further preferred embodiment, the user maintains the query genetic sequence in computer memory. Computer memory includes for example a data cache or searchable hard disk. The query genetic sequence is able to be searched for one or more sub-sequences of the or at least one of the subject genetic sequences. A search result is then determined based at least partly on the results of searching the query genetic sequence for the one or more sub-sequences. The results are returned to the user as search results.
A user search in which a subject genetic sequence and a query genetic sequence are each searched for sub-sequences of the other are known as an "all by all search". It is envisaged that the user be provided with the facility to conduct all by all searches. One example of the use of an all by all search would be to search all possum genomic reads by all possum genomic reads to cluster them into related groups. A further example would be to search all lactation genes from all mammals (for example possum, mouse, human and cow) by way of an all by all search to cluster them into functional groups.
It is envisaged that customers with heavy usages can purchase a discounted package of usage fees that also could be a fixed rate for a defined period of time.
Suitable protection mechanisms are in place to prevent individual users accessing the search results of other users. Search engine 105 does not store the results of the searches for a longer period than is strictly necessary to return the search result to the user.
The foregoing describes the invention including preferred forms thereof. Modifications and improvements as would be obvious to those skilled-in the art are intended to be incorporated in the scope hereof as defined by the accompanying claims.

Claims

WHATWE CLAIM IS:
1. A method of searching one of more subject genetic sequences maintained in at least one database, the method comprising:
receiving a user identifier from a user; ι.
checking the received user identifier against a plurality of stored user identifiers;
checking an authorisation record of the user identifier;
on detecting a match between the received user identifier and one of the stored user identifiers, receiving a query genetic sequence;
searching the or at least one of the subject genetic sequences in the database(s) for one or more sub-sequences of the query genetic sequence;
determining a search result based at least partly on the results of searching the database(s) for the one or more sub-sequences;
returning die search result to the user; and
debiting the user for the search result.
2. The method of claim 1 further comprising associating one or more annotation fields with the or at least one of the subject genetic sequences.
3. The method of claim 2 further comprising associating the or at least one of the annotation fields with the user identifier.
4. The method of claim 3 further comprising displaying to the user the or at least one of the annotation fields associated with the user identifier.
5. The method of claim 3 of claim 4 further comprising receiving from the user modifications to the or at least one of the annotation fields associated with the user identifier.
6. The method of any one of the preceding claims further comprising receiving a user selection of the or at least one of the subject genetic sequences.
7. The method of any one of the preceding claims further comprising receiving the or at least one of the subject genetic sequences.
8. The method of any one of the preceding claims further comprising:
searching the query genetic sequence for one or more sub-sequences of die or at least one of the subject genetic sequences;
determining a search result based at least partly on the results of searching the query genetic sequence for the one or more sub-sequences; and
returning the search result to the user.
PCT/NZ2007/000248 2006-09-06 2007-09-06 Method of searching one or more databases Ceased WO2008030111A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NZ549692 2006-09-06
NZ54969206 2006-09-06

Publications (2)

Publication Number Publication Date
WO2008030111A2 true WO2008030111A2 (en) 2008-03-13
WO2008030111A3 WO2008030111A3 (en) 2008-06-26

Family

ID=39157691

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/NZ2007/000248 Ceased WO2008030111A2 (en) 2006-09-06 2007-09-06 Method of searching one or more databases

Country Status (1)

Country Link
WO (1) WO2008030111A2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6941317B1 (en) * 1999-09-14 2005-09-06 Eragen Biosciences, Inc. Graphical user interface for display and analysis of biological sequence data
JP2004500048A (en) * 1999-10-26 2004-01-08 バイオロジカル・ターゲッツ・インコーポレーテッド Gene search system and method
US20030113756A1 (en) * 2001-07-18 2003-06-19 Lawrence Mertz Methods of providing customized gene annotation reports
US20030220844A1 (en) * 2002-05-24 2003-11-27 Marnellos Georgios E. Method and system for purchasing genetic data

Also Published As

Publication number Publication date
WO2008030111A3 (en) 2008-06-26

Similar Documents

Publication Publication Date Title
KR100481141B1 (en) System and method for selecting search listings in an internet search engine and ordering the search listings
US7266551B2 (en) Method and system for generating a set of search terms
CN100437581C (en) Method and system for managing the impressing of the search listing based on advertisement group
US7032229B1 (en) Automatic tracking of user progress in a software application
JP3877188B2 (en) Electronic currency system
WO2003023563A2 (en) Apparatus and method that modifies the ranking of the search results by the number of votes cast by end-users and advertisers
CN1201197A (en) Service unit for charge of network
US20070276800A1 (en) Method For Controlling Display Of Keyword Advertisement In Internet Search Engine And A System Thereof
US6920426B2 (en) Information ranking system, information ranking method, and computer-readable recording medium recorded with information ranking program
CA2391829A1 (en) Timeshared electronic catalog system and method
WO2003014865A2 (en) System and method for providing place and price protection in a search result list generated by a computer network search engine
US20150106883A1 (en) System and method for researching and accessing documents online
TWI521466B (en) A computational device for data management and decision
KR20040059115A (en) Internet advertising in search engine using keyword bidding
KR100460010B1 (en) Method and system for selecting information of advertiser in an internet search engine in response to search-ordering of parter-site
JP3464881B2 (en) Dictionary construction apparatus and method
WO2008030111A2 (en) Method of searching one or more databases
JP2009086727A (en) Image display device and program
KR101144426B1 (en) Method and system for impressing the knowledge advertising using the knowledge retrieval service
KR100479363B1 (en) Method and system for impressing the knowledge advertising using the knowledge retrieval service
EP4443369A1 (en) Computer system enabling targeted advertising by using personal information stored in plurality of database units of plurality of partner companies, and method and program executed in said computer system
KR20050097154A (en) Method for controling keyword bidding on internet search engine and a system thereof
US20020072981A1 (en) Search engine adapted to permit real time querying of a set of internet sites
US20020078217A1 (en) Online alcoholic beverage license verification system
KR100488887B1 (en) Method for controling keyword bidding on internet search engine and a system thereof

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07834852

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 07834852

Country of ref document: EP

Kind code of ref document: A2