JP4543166B2 - Database and analysis service operation integration system, method and program thereof - Google Patents
Database and analysis service operation integration system, method and program thereof Download PDFInfo
- Publication number
- JP4543166B2 JP4543166B2 JP2004062759A JP2004062759A JP4543166B2 JP 4543166 B2 JP4543166 B2 JP 4543166B2 JP 2004062759 A JP2004062759 A JP 2004062759A JP 2004062759 A JP2004062759 A JP 2004062759A JP 4543166 B2 JP4543166 B2 JP 4543166B2
- Authority
- JP
- Japan
- Prior art keywords
- database
- analysis service
- symbol
- information
- resource
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、インターフェース技術に関し、より詳しくは、データベース及び解析サービスの操作統合システムに関する。 The present invention relates to an interface technology, and more particularly to an operation integration system for a database and an analysis service.
インターネットの発展により、WWWを通じた様々なサービスが提供されるようになってきている。WWWを通じたサービスは、Webブラウザを使用した統一的な環境で利用することができるため、ユーザが利用する際の技術的障壁が低く、いつでもどこでもアクセスできるという利便性も相まって、普及が進んでいる。
一方、近年のバイオテクノロジーの飛躍的な発展とともに、タンパク質、核酸などの生物関連のデータベースや解析サービスといったリソースが確立し、それらはWWWを通じて提供されるようになってきている。
With the development of the Internet, various services have been provided through the WWW. Since services through the WWW can be used in a unified environment using a Web browser, technical barriers for users to use are low, and the convenience of being accessible anywhere, anytime is spreading. .
On the other hand, with the rapid development of biotechnology in recent years, resources such as biological databases and analysis services such as proteins and nucleic acids have been established, and these have been provided through the WWW.
例えば、データベースとしては以下のようなものが提供されている。
(1)NCBI Protein (http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=Protein):タンパク質データベース
(NCBI : National Center for Biolotechnology Information(USA))
(2)NCBI Nucleotide(http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=Nucleotide):核酸データベース
(3)NCBI UniGene(http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=unigene):タンパク質の重複なしの配列データベース
(4)NCBI OMIM(http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=OMIM):遺伝子データベース(病気関係)
(5)Protein Data Bank(http://www.rcsb.org/pdb/):タンパク質 3次元構造データベース
For example, the following are provided as databases.
(1) NCBI Protein (http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=Protein): Protein database (NCBI: National Center for Biolotechnology Information (USA))
(2) NCBI Nucleotide (http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=Nucleotide): Nucleic acid database (3) NCBI UniGene (http: //www.ncbi.nlm.nih .gov / entrez / query.fcgi? db = unigene): Sequence database without protein duplication (4) NCBI OMIM (http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=OMIM ): Gene database (disease related)
(5) Protein Data Bank (http://www.rcsb.org/pdb/): Protein 3D structure database
また、解析サービスとしては以下のようなものが提供されている。
(1)CBS TMHMM(http://www.cbs.dtu.dk/services/TMHMM/):タンパク質の膜貫通領域予測
CBS : center for biological sequence Analysis at the Technical University of Denmark
(2)CBS NetNGlyc 1.0 Server(http://www.cbs.dtu.dk/services/NetNGlyc/):N型糖鎖結合部位予測
(3)CBS NetOGlyc 3.0 Server Beta(http://www.cbs.dtu.dk/services/NetOGlyc/):O型糖鎖結合部位予測
(4)CBS NetPhos 2.0 Server(http://www.cbs.dtu.dk/services/NetPhos/):リン酸化部位予測
(5)CBS TargetP Server v1.01(http://www.cbs.dtu.dk/services/TargetP/):タンパク質の存在場所予測
In addition, the following services are provided as analysis services.
(1) CBS TMHMM (http://www.cbs.dtu.dk/services/TMHMM/): prediction of transmembrane region of protein
CBS: center for biological sequence Analysis at the Technical University of Denmark
(2) CBS NetNGlyc 1.0 Server (http://www.cbs.dtu.dk/services/NetNGlyc/): N-type sugar chain binding site prediction (3) CBS NetOGlyc 3.0 Server Beta (http://www.cbs. dtu.dk/services/NetOGlyc/): O-glycan binding site prediction (4) CBS NetPhos 2.0 Server (http://www.cbs.dtu.dk/services/NetPhos/): phosphorylation site prediction (5) CBS TargetP Server v1.01 (http://www.cbs.dtu.dk/services/TargetP/): Prediction of protein location
以下に、それぞれのサービスの具体的な利点と欠点とを述べる。
・http://bioinfo.pl/Meta/(Polish Bioinformatics Site MetaServer)
このサービスでは、配列を入力し、サービスを選ぶと、その結果が返される。このサービスの利点としては、複数のサービスを選択できることが挙げられる。しかしこのサービスの欠点としては、データベース部がないこと(すなわち自分でデータを設定する必要がある。)や、1つの配列しか1度に選択できないことが挙げられる。
・http://www.genome.ad.jp/dbget/dbget.links.html(ゲノムネットWWWサーバーのデータベース統合検索システム)
このデータベースでは、キーワードから、各種のデータベースにアクセスし、その情報を入手することができる。このサービスの利点としては、多くのデータベースをカバーしていることが挙げられる。このサービスの欠点としては、サービス部(配列を解析する機能)がないことが挙げられる。
・http://srs.embl-heidelberg.de:8000/srs5/(Sequence Retrieval System)
このサービスの利点としては、多くのデータベースをカバーしていることが挙げられる。このサービスの欠点としては、サービス部(配列を解析する機能)がないことが挙げられる。
The specific advantages and disadvantages of each service are described below.
・ Http://bioinfo.pl/Meta/(Polish Bioinformatics Site MetaServer)
For this service, enter an array and select a service to return the result. An advantage of this service is that a plurality of services can be selected. However, the disadvantage of this service is that there is no database part (that is, it is necessary to set data by yourself) and that only one array can be selected at a time.
・ Http://www.genome.ad.jp/dbget/dbget.links.html (genome net WWW server integrated database search system)
In this database, it is possible to access various databases and obtain information from keywords. The advantage of this service is that it covers many databases. A disadvantage of this service is the lack of a service section (function to analyze the array).
・ Http://srs.embl-heidelberg.de:8000/srs5/(Sequence Retrieval System)
The advantage of this service is that it covers many databases. A disadvantage of this service is the lack of a service section (function to analyze the array).
このように、データベースと解析サービスの機能を統合したサービスは提供されておらず、それらを利用する際には、それぞれの使用方法を覚える必要があった。また、データベースの検索結果を利用して、解析サービスで解析させるためには、検索結果を手作業で解析条件として入力し直さなければいけなかった。これは、ユーザに大きい負担を強いるものであった。 As described above, there is no service that integrates the functions of the database and the analysis service, and it is necessary to learn how to use each when using them. In addition, in order to use the database search result to analyze with the analysis service, the search result must be manually input as an analysis condition. This imposes a heavy burden on the user.
上記に例を記載したようなインターネット上に存在するリソースは、各々で利用方法やインターフェースが異なり、複数のサービスの利用法を習得するために多くの時間を要する。各ユーザは、サービスの内容だけでなく、そのサービスがどのWebサイトで提供されるのかを意識しながら作業しなければならない。別々のWebサイトに提供されているサービスは、そのサービス毎に異なる利用手順に従って操作する必要があるため、操作により多くの時間を要する。複数のリソースを利用する場合、そのリソースの数が増加するに従い、作業時間は次第に増大する。また、各サービスの結果を利用してさらに他のサービスを利用するためには、サービスの結果の出力形式と、他のサービスの入力形式とをつなぐ必要があり、これにも多くの時間を要する。また、生物分野の初学者には、どのようなデータベースや解析サービスがあるのかを見つけるためにも知識が必要になる。 Resources that exist on the Internet as described above have different usage methods and interfaces, and it takes a lot of time to learn how to use multiple services. Each user must work not only on the contents of the service but also on which Web site the service is provided. Since services provided on different websites need to be operated according to different usage procedures for each service, more time is required for operation. When a plurality of resources are used, the work time gradually increases as the number of resources increases. In addition, in order to use other services using the results of each service, it is necessary to connect the output format of the service results to the input format of other services, which also takes a lot of time. . In addition, beginners in the field of biology need knowledge to find out what databases and analysis services are available.
本発明は、このような課題を解決するためのシステムであり、統一したインタフェースでネットワーク上の生物資源を利用できるようにすることで、ユーザに効率的に作業する環境を与えるシステムを提供することを目的とする。 The present invention is a system for solving such a problem, and provides a system that provides a user with an environment for efficient work by making it possible to use biological resources on a network with a unified interface. With the goal.
上記の課題は以下のような特徴を有する本発明によって解決される。すなわち、請求項1に記載の発明は、ユーザから情報を入力する入力手段及びユーザに情報を表示する表示手段を有し、データベースをそれぞれ提供する1つ以上のデータベースサーバ及び解析サービスをそれぞれ提供する1つ以上の解析サービスサーバとインターネットを通じて接続された、コンピュータによって機能させられるデータベース及び解析サービス操作統合システムであって、当該データベースサーバのそれぞれに接続するためのアドレス、及び当該データベースのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わすデータベースアクセス情報を記憶するデータベースアクセス情報記憶手段と、当該データベースを当該表示手段上で表わし、検索条件を入力するための入力欄を有し、かつ、当該データベースに対する操作を受け付けるためのデータベースシンボル、を記憶するデータベースシンボル記憶手段と、当該解析サービスサーバのそれぞれに接続するためのアドレス、及び当該解析サービスのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わす解析サービスアクセス情報を記憶する解析サービスアクセス情報記憶手段と、複数の当該データベース及び当該解析サービスのリソースを所定のアクセス順序及び操作順序で関連づけた統合されたリソースに関するリソース統合情報を記憶するリソース統合情報記憶手段と、当該解析サービスを当該表示手段上で表わし、かつ、当該解析サービスに対する操作を受け付けるための解析サービスシンボルを記憶する解析サービスシンボル記憶手段と、当該統合されたリソースを当該表示手段上に表わし、かつ、当該統合されたリソースに対する操作を受け付けるリソース統合シンボルを記憶するリソース統合シンボル記憶手段と、当該データベースシンボル、当該解析サービスシンボル、及び当該リソース統合シンボルを当該表示手段上に表示させるシンボル表示手段と、当該ユーザからの当該入力手段を通じて入力される、当該データベース、当該解析サービス、又は当該統合されたリソースに対する入力操作、及び当該データベースに対する検索条件を取得するユーザインターフェース処理部と、取得された当該入力操作はどの当該データベース又は当該解析サービスに対してどのような操作を行うか、及び取得された当該検索条件はどの当該データベースに対してどのような検索条件を指定するのかを表わす操作情報を、当該統合されたリソースについては当該リソース統合情報を参照して解釈するシンボル解釈手段と、当該データベースを利用できるようにするための設定情報を当該データベースアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該データベースサーバに送信し、当該データベースアクセス情報に含まれる操作手順情報に基づいて、当該操作情報が表わす当該データベースに関する操作を表わすリクエストを生成し、生成された当該リクエストを前記データベースアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該データベースサーバに送信し、それに対するレスポンスを受け取るデータベースアクセス手段と、当該解析サービスを利用できるようにするための設定情報を当該解析サービスアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該解析サービスサーバに送信し、当該解析サービスアクセス情報に含まれる操作手順情報に基づいて、当該操作情報が表わす当該解析サービスに関する操作を表わすリクエストを生成し、生成された前記リクエストを前記解析サービスアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該解析サービスサーバに送信し、それに対するレスポンスを受け取る解析サービスアクセス手段と、受信した当該レスポンスに基づいて、当該データベース又は当該解析サービスに対する操作結果を当該表示手段に表示させる操作結果表示手段と、を有することを特徴とする。
The above problems are solved by the present invention having the following features. That is, the invention described in
請求項2に記載の発明は、請求項1又は2に記載の発明の特徴に加えて、当該データベース又は当該解析サービスに対する操作の対象となる操作オブジェクトを当該表示手段上で表わす操作オブジェクトシンボルを記憶する操作オブジェクトシンボル記憶手段、をさらに有し、当該シンボル表示手段は、当該操作オブジェクトシンボル記憶手段が記憶している当該操作オブジェクトシンボルもさらに当該表示手段に表示させ、当該ユーザインターフェース処理部は、当該操作オブジェクトシンボルをさらに使用して操作情報を取得することを特徴とする。
The invention according to claim 2, in addition to the characteristics of the invention according to
請求項3に記載の発明は、請求項2に記載の発明の特徴に加えて、当該データベースアクセス手段又は当該解析サービスアクセス手段が受信したレスポンスが、当該データベース又は当該解析サービスに対する操作の対象となる所定のオブジェクトを表わす場合に、当該オブジェクトを当該表示手段上で表わす操作オブジェクトシンボルを生成し、生成された当該操作オブジェクトシンボルを当該操作オブジェクトシンボル記憶手段にさらに記憶させる操作オブジェクトシンボル生成手段、をさらに有することを特徴とする。 The invention according to claim 3, in addition to the features of the invention described in claim 2, the response to which the database access means or the analyzing service access means has received, as a target of operation on the database or the analysis service An operation object symbol generating unit that generates an operation object symbol representing the object on the display unit when the predetermined object is represented, and further stores the generated operation object symbol in the operation object symbol storage unit; It is characterized by having.
請求項4に記載の発明は、請求項2又は3に記載の発明の特徴に加えて、当該操作オブジェクトに関する情報を記憶する操作オブジェクト情報記憶手段と、当該ユーザからの指示に応答して当該操作オブジェクトに関する当該情報を当該表示手段に表示させる操作オブジェクト情報表示手段と、をさらに有することを特徴とする。
In addition to the features of the invention described in claim 2 or 3 , the invention described in
請求項5に記載の発明は、請求項4に記載の発明の特徴に加えて、当該オブジェクトシンボルは、タンパク質、核酸、及びそれらのグループを含むカテゴリーに分類されていることを特徴とする。
The invention described in
請求項6に記載の発明は、請求項1から5のいずれか1項に記載の発明の特徴に加えて、当該データベースシンボルは、所定の操作に対応付けられた所定の入力操作を受け付けるための所定の領域を有し、当該解析サービスシンボルは、所定の操作に対応付けられた所定の入力操作を受け付けるための所定の領域を有し、及び当該ユーザインターフェース処理部は、当該データベースシンボル又は当該解析サービスシンボルの当該所定の領域に対する当該所定の入力操作に対応する操作を操作情報として取得することを特徴とする。
The invention according to
請求項7に記載の発明は、請求項6に記載の発明の特徴に加えて、当該ユーザインターフェース処理部は、当該操作オブジェクトシンボルが当該データベースシンボル又は当該解析サービスシンボルの所定の領域に関連付けられることによって、当該データベースシンボル又は当該解析サービスシンボルの当該所定の領域に対応する操作に当該操作オブジェクトシンボルを対応付けた操作情報を取得することを特徴とする。 According to a seventh aspect of the invention, in addition to the features of the invention of the sixth aspect, the user interface processing unit is configured such that the operation object symbol is associated with a predetermined region of the database symbol or the analysis service symbol. Thus, operation information in which the operation object symbol is associated with an operation corresponding to the predetermined region of the database symbol or the analysis service symbol is acquired.
請求項8に記載の発明は、請求項1に記載の発明の特徴に加えて、ユーザから入力された指示に基づいて当該リソース統合情報及び当該リソース統合シンボルを生成し、生成された当該リソース統合情報及びリソース統合シンボルをそれぞれ当該リソース統合情報記憶手段及び当該リソース統合シンボル記憶手段にさらに記憶させるリソース編集手段、をさらに有することを特徴とする。
In addition to the features of the invention described in
請求項9に記載の発明は、請求項7に記載の発明の特徴に加えて、当該統合シンボルは、所定の操作に対応付けられた所定の入力操作を受け付けるための所定の領域を有し、当該ユーザインターフェース処理部は、当該統合シンボルの当該所定の領域に対する当該所定の入力操作に対応する操作を操作情報としてさらに取得することを特徴とする。
In the invention described in claim 9 , in addition to the features of the invention described in
請求項10に記載の発明は、請求項9に記載の発明の特徴に加えて、当該ユーザインターフェース処理部は、当該操作オブジェクトシンボルが当該統合シンボルの所定の領域に関連付けられることによって、当該統合シンボルの当該所定の領域に対応する操作に当該操作オブジェクトシンボルを対応付けた操作情報を取得することを特徴とする。 According to a tenth aspect of the present invention, in addition to the features of the invention according to the ninth aspect, the user interface processing unit associates the operation object symbol with a predetermined region of the integrated symbol, thereby the integrated symbol. The operation information in which the operation object symbol is associated with the operation corresponding to the predetermined area is acquired.
請求項11に記載の発明は、請求項9又は10に記載の発明の特徴に加えて、当該データベースシンボル、当該解析サービスシンボル、及び統合シンボルの少なくともいずれかは、所定の入力操作を受け付けるための所定の領域を、それまでになされた入力操作に応じて、順次、変化させることを特徴とする。 According to an eleventh aspect of the present invention, in addition to the features of the invention according to the ninth or tenth aspect, at least one of the database symbol, the analysis service symbol, and the integrated symbol is for receiving a predetermined input operation. The predetermined area is sequentially changed according to the input operations performed so far.
請求項12に記載の発明は、請求項1から11のいずれか1項に記載の発明の特徴に加えて、当該データベースは生物関連データベースであり、当該解析サービスは生物関連解析サービスであることを特徴とする。
The invention described in claim 12 is characterized in that, in addition to the features of the invention described in any one of
請求項13に記載の発明は、請求項2から12のいずれか1項に記載の発明の特徴に加えて、当該操作結果表示手段は、同じ操作オブジェクトに対する複数の当該解析サービスからのレスポンスを、当該表示手段上に表示される当該同じ操作オブジェクトに対する複数の特徴部分として重ね合わせることによって同時に当該表示手段に表示させることを特徴とする。 Invention according to claim 13, in addition to the characteristics of the invention defined in any one of claims 2 12, the operation result display means, the response from a plurality of the analysis service for the same control object, The display means is simultaneously displayed by superimposing a plurality of characteristic portions for the same operation object displayed on the display means.
請求項14に記載の発明は、データベースをそれぞれ提供する1つ以上のデータベースサーバ及び解析サービスをそれぞれ提供する1つ以上の解析サービスサーバとインターネットを通じて接続された、コンピュータによって機能させられるデータベース及び解析サービス操作統合システムにおいて、インターネットを介して当該データベースサーバのそれぞれに接続するためのアドレス、及び当該データベースのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わすデータベースアクセス情報をコンピュータに記憶させるステップと、当該データベースを画面上で表わし、検索条件を入力するための入力欄を有し、かつ、当該データベースに対する操作を受け付けるためのデータベースシンボル、をコンピュータに記憶させるステップと、解析サービスサーバのそれぞれに接続するためのアドレス、及び当該解析サービスのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わす解析サービスアクセス情報をコンピュータに記憶させるステップと、複数の当該データベース及び当該解析サービスのリソースを所定のアクセス順序及び操作順序で関連づけた統合されたリソースに関するリソース統合情報をコンピュータに記憶させるステップと、当該解析サービスを画面上で表わし、かつ、当該解析サービスに対する操作を受け付けるための解析サービスシンボルをコンピュータに記憶させるステップと、当該統合されたリソースを当該画面上に表わし、かつ、当該統合されたリソースに対する操作を受け付けるリソース統合シンボルをコンピュータに記憶させるステップと、当該データベースシンボル、当該解析サービスシンボル、及び当該リソース統合シンボルを当該画面上にコンピュータによって表示させるステップと、当該ユーザから入力される、当該データベース、当該解析サービス、又は当該統合されたリソースに対する入力操作、及び当該データベースに対する検索条件をコンピュータによって取得するステップと、取得された当該入力操作はどの当該データベース又は当該解析サービスに対してどのような操作を行うか、及び取得された当該検索条件はどの当該データベースに対してどのような検索条件を指定するのかを表わす操作情報を、当該統合されたリソースについては当該リソース統合情報を参照してコンピュータによって解釈するステップと、当該データベースを利用できるようにするための設定情報を当該データベースアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該データベースサーバに送信し、当該データベースアクセス情報に含まれる操作手順情報に基づいて、当該操作情報が表わす当該データベースに関する操作を表わすリクエストを生成し、生成された当該リクエストを当該データベースアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該データベースサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、当該解析サービスを利用できるようにするための設定情報を当該解析サービスアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該解析サービスサーバに送信し、当該解析サービスアクセス情報に含まれる操作手順情報に基づいて、当該操作情報が表わす当該解析サービスに関する操作を表わすリクエストを生成し、生成された当該リクエストを当該解析サービスアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該解析サービスサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、受信した当該レスポンスに基づいて、当該データベース又は当該解析サービスに対する操作結果を当該表示手段にコンピュータによって表示させるステップと、を有することを特徴とする。 The invention described in claim 14 is a computer-operated database and analysis service connected through the Internet to one or more database servers that respectively provide databases and one or more analysis service servers that provide analysis services. In the operation integrated system, database access information representing operation procedure information including an address for connecting to each database server via the Internet and interface information and data format for using each database is stored in the computer. a step to be stored, representing the database on the screen has an input field for inputting a search condition, and a database symbol for receiving an operation on the database, The computer stores analysis service access information representing operation procedure information including a step of storing in the computer, an address for connecting to each of the analysis service servers, and interface information and data format for using each of the analysis services. A step of storing, a step of storing, in a computer, resource integration information relating to integrated resources in which a plurality of databases and resources of the analysis service are associated in a predetermined access order and operation order, and the analysis service is represented on the screen. Storing an analysis service symbol for accepting an operation for the analysis service in a computer, displaying the integrated resource on the screen, and operating the integrated resource Storing a resource integration symbol to be received in a computer; displaying the database symbol, the analysis service symbol, and the resource integration symbol on the screen by the computer; and the database input from the user and the analysis Steps for obtaining the input operation for the service or the integrated resource and the search condition for the database by the computer, and what operation the acquired input operation performs for which database or the analysis service , And the acquired search condition refers to the operation information indicating which search condition is specified for which database, and the integrated resource is referred to the resource integration information for the computer. And the operation procedure information included in the database access information is transmitted to the database server via the Internet based on the address included in the database access information. And generating a request representing the operation related to the database represented by the operation information, transmitting the generated request to the database server through the Internet based on the address included in the database access information, and responding to the request. receiving a computer, the Internet based on the setting information to be able to use the analysis service address included in the analysis service access information Through transmitted to the analysis service server, on the basis of operation procedure information included in the analysis service access information, generates a request that represents an operation related to the analysis service to which the operation information is represented, the analyzing generated the request A step of transmitting to the analysis service server through the Internet based on the address included in the service access information and receiving a response to the server by the computer, and an operation result for the database or the analysis service based on the received response. And a step of displaying the display means by a computer.
請求項15に記載の発明は、データベースをそれぞれ提供する1つ以上のデータベースサーバ及び解析サービスをそれぞれ提供する1つ以上の解析サービスサーバとインターネットを通じて接続された、コンピュータによって機能させられるデータベース及び解析サービス操作統合システムにおいて、コンピュータに、インターネットを介して当該データベースサーバのそれぞれに接続するためのアドレス、及び当該データベースのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わすデータベースアクセス情報をコンピュータに記憶させるステップと、当該データベースを画面上で表わし、検索条件を入力するための入力欄を有し、かつ、当該データベースに対する操作を受け付けるためのデータベースシンボル、をコンピュータに記憶させるステップと、解析サービスサーバのそれぞれに接続するためのアドレス、及び当該解析サービスのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わす解析サービスアクセス情報をコンピュータに記憶させるステップと、複数の当該データベース及び当該解析サービスのリソースを所定のアクセス順序及び操作順序で関連づけた統合されたリソースに関するリソース統合情報をコンピュータに記憶させるステップと、当該解析サービスを画面上で表わし、かつ、当該解析サービスに対する操作を受け付けるための解析サービスシンボルをコンピュータに記憶させるステップと、当該統合されたリソースを当該画面上に表わし、かつ、当該統合されたリソースに対する操作を受け付けるリソース統合シンボルをコンピュータに記憶させるステップと、当該データベースシンボル、当該解析サービスシンボル、及び当該リソース統合シンボルを当該画面上にコンピュータによって表示させるステップと、当該ユーザから入力される、当該データベース、当該解析サービス、又は当該統合されたリソースに対する入力操作、及び当該データベースに対する検索条件をコンピュータによって取得するステップと、取得された当該入力操作はどの当該データベース又は当該解析サービスに対してどのような操作を行うか、及び取得された当該検索条件はどの当該データベースに対してどのような検索条件を指定するのかを表わす操作情報を、当該統合されたリソースについては当該リソース統合情報を参照してコンピュータによって解釈するステップと、当該データベースを利用できるようにするための設定情報を当該データベースアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該データベースサーバに送信し、当該データベースアクセス情報に含まれる操作手順情報に基づいて、当該操作情報が表わす当該データベースに関する操作を表わすリクエストを生成し、生成された当該リクエストを当該データベースアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該データベースサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、当該解析サービスを利用できるようにするための設定情報を当該解析サービスアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該解析サービスサーバに送信し、当該解析サービスアクセス情報に含まれる操作手順情報に基づいて、当該操作情報が表わす当該解析サービスに関する操作を表わすリクエストを生成し、生成された当該リクエストを当該解析サービスアクセス情報に含まれるアドレスに基づいて当該インターネットを通じて当該解析サービスサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、受信した当該レスポンスに基づいて、当該データベース又は当該解析サービスに対する操作結果を当該表示手段にコンピュータによって表示させるステップと、を実行させることを特徴とする。 The invention described in claim 15 is a computer-operated database and analysis service connected through the Internet to one or more database servers and database analysis services that respectively provide databases. In the operation integrated system, database access information representing operation procedure information including an address for connecting to each of the database servers via the Internet and interface information and data format for using each of the databases in the computer a step of storing in the computer, indicates the database on the screen has an input field for inputting a search condition, and data for accepting an operation on the database Sushinboru, and storing the to the computer, each address for connection to the analysis service server, and analyzing service access information indicating the operation procedure information including information and data format interface for using each of the analysis service Storing a plurality of the database and the analysis service resources in a computer in a predetermined access order and an operation order, and storing the resource integration information on the computer on the screen. A step of causing the computer to store an analysis service symbol for accepting an operation on the analysis service, and displaying the integrated resource on the screen and displaying the integrated resource. Storing a resource integration symbol that accepts an operation on a computer in a computer, displaying the database symbol, the analysis service symbol, and the resource integration symbol on the screen by a computer, and input from the user, The step of acquiring the input operation for the database, the analysis service, or the integrated resource , and the search condition for the database by a computer , and the input operation acquired for any database or the analysis service Refer to the resource integration information for the integrated resource for the operation information that indicates what kind of search condition is specified for which database the acquired search condition is for the relevant database And transmitting the setting information for making the database usable by the computer to the database server through the Internet based on the address included in the database access information, and included in the database access information. Based on the operation procedure information, a request representing an operation related to the database represented by the operation information is generated, and the generated request is transmitted to the database server through the Internet based on an address included in the database access information, receiving a response by the computer for it, based on the setting information to be able to use the analysis service address included in the analysis service access information the Transmitted to the analysis service server through the Internet, based on the operation procedure information included in the analysis service access information, generates a request that represents an operation related to the analysis service to which the operation information is represented, the analyzing generated the request A step of transmitting to the analysis service server through the Internet based on the address included in the service access information and receiving a response to the server by the computer, and an operation result for the database or the analysis service based on the received response. And causing the display means to display by a computer.
以上のように本発明のシステムは、本システムが提供する統一されたインタフェースをユーザに操作させることにより、ユーザは、DBやASなどのリソースに関する固有の知識を必要とせずに、簡単かつ短時間にリソースを利用できるようになるという効果が得られる。また、ユーザに自分の目的にあったインタフェースを設定させることができるため、そのユーザに最適のリソースを利用する環境を構築することができるという効果が得られる。また、1つの操作で、複数の解析サーバにアクセスしたり、複数の配列を同時に解析サービスで利用するなど、大幅にユーザの手間を省き、効率的に作業ができるようになるという効果が得られる。更に、サービス結果の同時表示や立体構造上に表示することで、ユーザがサービス間や立体構造との間の相関関係を検討できるようにすることができるという効果が得られる。特に、本発明は、情報生物学の教育用として使う場合、コンピュータの細かな知識を必要とせずに、生物学の面に集中できる点で、教育内容、教育時間を短縮することができるという効果が得られる。 As described above, the system according to the present invention allows the user to operate the unified interface provided by the system, so that the user can easily and quickly do not need specific knowledge about resources such as DB and AS. It is possible to obtain an effect that resources can be used. In addition, since the user can set an interface suitable for his / her purpose, there is an effect that it is possible to construct an environment that uses resources optimal for the user. In addition, there is an effect that a single operation can access a plurality of analysis servers or use a plurality of arrays simultaneously in the analysis service, which can greatly save the user and work efficiently. . Furthermore, the simultaneous display of the service results and the display on the three-dimensional structure can provide an effect that the user can study the correlation between services and the three-dimensional structure. In particular, the present invention, when used for information biology education, can reduce education content and education time in that it can concentrate on biology without requiring detailed computer knowledge. Is obtained.
これから図面を参照して、本発明の一実施形態にかかるデータベース(以下、DBと略記する。)及び解析サービス(以下、AS(Analysis Service)と略記する。)の操作統合システム100について説明する。まず、DB及びASの操作統合システム100の構成について説明する。図1は、DB及びASの操作統合システム100の構成を表わすシステム構成図である。DB及びASの操作統合システム100は、大きく、DB関連部20、解析サービス関連部30、オブジェクト関連部40、リソース関連部50、及びユーザインターフェース(以下、UIと略記する。)関連部60から構成される。DB関連部20は、データベースに関する処理を行うサブシステムであり、さらに、DB処理手段2、DBシンボル記憶手段2A、DBアクセス手段3、及びDBアクセス情報記憶手段3Aから構成される。解析サービス関連部30は、解析サービスに関する処理を行うサブシステムであり、さらに、AS処理手段4、ASシンボル記憶手段4A、ASアクセス手段5、及びASアクセス情報記憶手段5Aから構成される。オブジェクト関連部40は、DB及びASの操作の対象となるオブジェクトを表わす操作オブジェクトに関する処理を行うサブシステムであり、さらに、オブジェクト管理手段6、操作オブジェクト情報記憶手段6A、及び操作オブジェクトシンボル記憶手段6Bから構成される。リソース関連部50は、複数のDBやASのリソースを統合して扱うためのサブシステムであり、さらに、リソース管理手段7、リソース統合情報記憶手段7A、及びリソース統合シンボル記憶手段7Bから構成される。UI関連部60は、ユーザとの間で情報の入出力を行うサブシステムであり、さらに、UI処理部8、入力手段9A、及び表示手段9Bから構成される。以下に、それぞれの構成要素について詳細に説明する。
An operation integration system 100 for a database (hereinafter abbreviated as DB) and an analysis service (hereinafter abbreviated as AS (Analysis Service)) according to an embodiment of the present invention will be described with reference to the drawings. First, the configuration of the DB and AS operation integration system 100 will be described. FIG. 1 is a system configuration diagram showing a configuration of a DB and AS operation integration system 100. The DB and AS operation integration system 100 is mainly composed of a DB related unit 20, an analysis service related unit 30, an object related unit 40, a resource related unit 50, and a user interface (hereinafter abbreviated as UI) related unit 60. Is done. The DB related unit 20 is a subsystem that performs processing related to a database, and further includes a DB processing unit 2, a DB symbol storage unit 2A, a DB access unit 3, and a DB access information storage unit 3A. The analysis service related unit 30 is a subsystem that performs processing related to the analysis service, and further includes an
DB及びASの操作統合システム100は、典型的には、CPU、メモリ、ハードディスクドライブ等の記憶装置、ネットワークインターフェース、及びユーザインターフェースを含むコンピュータをプラットフォームとする。DB及びASの操作統合システム100で、情報処理を行う構成要素は、ハードディスクドライブに記憶されたアプリケーションがメモリ上にロードされ、それがCPUによって実行されることによって実施化される。DB及びASの操作統合システム100は、インターネットを通じて、第1DBサーバ71、第2DBサーバ72、第1ASサーバ81、及び第2ASサーバ82とも接続される。 The DB and AS operation integration system 100 typically uses a computer including a CPU, a memory, a storage device such as a hard disk drive, a network interface, and a user interface as a platform. In the DB and AS operation integration system 100, components that perform information processing are implemented by loading an application stored in the hard disk drive onto the memory and executing it by the CPU. The DB and AS operation integration system 100 is also connected to the first DB server 71, the second DB server 72, the first AS server 81, and the second AS server 82 through the Internet.
DB処理手段2は、統一されたインターフェースのDBの検索サービスを提供するための構成要素であり、典型的には、その機能を実現するアプリケーションを実行しているCPUの形態である。DBシンボル記憶手段2Aは、ユーザに統一されたインターフェースを提供するために、DBを画面上で表わし、かつ、DBに対する操作を受け付けるためのDBシンボルの形態及び機能を記憶するための構成要素であり、典型的には、そのDBシンボルのデータを記憶したハードディスクドライブの形態である。入力に関しては、DB処理手段2は、UI処理部8から受け取った、DBシンボルに対する画面操作を表わす入力操作を、どのような実体操作が指令されたのかを表わす操作情報として解釈する。出力に関しては、DB処理手段2は、DBシンボル記憶手段2AからDBシンボルを読み出し、それに基づいてDBシンボルを構成し、それをUI関連部60によって表示させる。 The DB processing means 2 is a component for providing a DB search service with a unified interface, and is typically in the form of a CPU executing an application that realizes the function. The DB symbol storage means 2A is a component for storing a DB symbol form and function for representing a DB on the screen and receiving an operation on the DB in order to provide a unified interface to the user. Typically, the hard disk drive stores the DB symbol data. Regarding the input, the DB processing unit 2 interprets the input operation representing the screen operation on the DB symbol received from the UI processing unit 8 as operation information representing what kind of actual operation has been commanded. Regarding the output, the DB processing means 2 reads the DB symbol from the DB symbol storage means 2A, configures the DB symbol based on the DB symbol, and causes the UI related unit 60 to display it.
DBアクセス手段3は、インターフェース、データ形式等の操作手順がそれぞれ異なりうる種々のDBに個別にアクセスするための構成要素であり、典型的には、その機能を実現するアプリケーションを実行しているCPUと、インターネットとの接続を提供するネットワークインターフェースの形態である。DBアクセス情報記憶手段3Aは、種々のDBのアドレスや操作手順情報(操作指令の方法、入力データ形式、出力データ形式、操作の順番など)を含むDBアクセス情報を記憶するための構成要素であり、典型的には、そのDBアクセス情報を記憶したハードディスクドライブの形態である。DBアクセス手段3は、DBアクセス情報記憶手段3AからDBアクセス情報を読み出し、DBアクセス情報に含まれるアドレスのインターネット上のDBサーバにアクセスする。DBアクセス手段3は、DBアクセス情報に含まれる操作手順情報に基づいて、DBサーバが提供するDBの検索サービスに対して検索条件を含む操作リクエストを送信し、それに対する検索結果を含むDBサーバ(後述の、第1DBサーバ71、第2DBサーバ72など)のレスポンスを受け取る。 The DB access means 3 is a component for individually accessing various DBs whose operation procedures such as interface and data format may be different, and is typically a CPU that executes an application that realizes the function. And a network interface that provides connection to the Internet. The DB access information storage unit 3A is a component for storing DB access information including various DB addresses and operation procedure information (operation command method, input data format, output data format, operation order, etc.). Typically, the hard disk drive stores the DB access information. The DB access means 3 reads the DB access information from the DB access information storage means 3A, and accesses the DB server on the Internet at the address included in the DB access information. Based on the operation procedure information included in the DB access information, the DB access means 3 transmits an operation request including a search condition to a DB search service provided by the DB server, and includes a search result for the DB server ( A response of a first DB server 71, a second DB server 72, etc., which will be described later, is received.
AS処理手段4は、統一されたインターフェースの解析サービスをユーザに提供するための構成要素であり、典型的には、その機能を実現するアプリケーションを実行しているCPUの形態である。ASシンボル記憶手段4Aは、ユーザに統一されたインターフェースを提供するために、ASを画面上で表わし、かつ、ASに対する操作を受け付けるためのASシンボルの形態及び機能を記憶するための構成要素であり、典型的には、そのASシンボルのデータを記憶したハードディスクドライブの形態である。入力に関しては、AS処理手段4は、UI処理部8から受け取った、ASシンボルに対する画面操作を表わす入力操作を、どのような実体操作が指令されたのかを表わす操作情報として解釈する。出力に関しては、AS処理手段4は、ASシンボル記憶手段4AからASシンボルを読み出し、それに基づいてASシンボルを構成し、それをUI関連部60によって表示させる。
The AS processing means 4 is a component for providing a user with a unified interface analysis service, and typically has the form of a CPU executing an application that realizes the function. The AS symbol storage means 4A is a component for storing the AS symbol form and function for representing the AS on the screen and accepting operations on the AS in order to provide a unified interface to the user. Typically, the hard disk drive stores the AS symbol data. Regarding the input, the AS processing means 4 interprets the input operation representing the screen operation for the AS symbol received from the UI processing unit 8 as operation information representing what kind of actual operation is instructed. As for output, the
ASアクセス手段5は、インターフェース、データ形式等の操作手順がそれぞれ異なりうる種々のASに個別にアクセスするための構成要素であり、典型的には、その機能を実現するアプリケーションを実行しているCPUと、インターネットとの接続を提供するネットワークインターフェースの形態である。ASアクセス情報記憶手段5Aは、種々のASのアドレスや操作手順情報(操作指令の方法、入力データ形式、出力データ形式、操作の順番など)を含むASアクセス情報を記憶するための構成要素であり、典型的には、そのASアクセス情報を記憶したハードディスクドライブの形態である。ASアクセス手段5は、ASアクセス情報記憶手段5AからASアクセス情報を読み出し、ASアクセス情報に含まれるアドレスのインターネット上のASサーバにアクセスする。ASアクセス手段5は、ASアクセス情報に含まれる操作手順情報に基づいて、ASサーバが提供する解析サービスに対して解析条件を含む操作リクエストを送信し、それに対する解析結果を含むASサーバ(後述の、第1ASサーバ81、第2ASサーバ82など)のレスポンスを受け取る。 The AS access means 5 is a component for individually accessing various ASs whose operation procedures such as interface and data format may be different, and is typically a CPU that executes an application that realizes the function. And a network interface that provides connection to the Internet. The AS access information storage means 5A is a component for storing AS access information including various AS addresses and operation procedure information (operation command method, input data format, output data format, operation order, etc.). Typically, the hard disk drive stores the AS access information. The AS access means 5 reads the AS access information from the AS access information storage means 5A, and accesses the AS server on the Internet at the address included in the AS access information. The AS access means 5 transmits an operation request including an analysis condition to an analysis service provided by the AS server based on the operation procedure information included in the AS access information, and an AS server (described later) including an analysis result for the analysis request. , The first AS server 81, the second AS server 82, etc.).
オブジェクト管理手段6は、DB又はASに対する操作の対象となる操作オブジェクトを画面上で表わす操作オブジェクトシンボルを管理するための構成要素であり、典型的には、その機能を実現するアプリケーションを実行しているCPUの形態である。DB又は
ASに対する操作オブジェクトとしては、タンパク質、核酸、それらのグループなどがある。操作オブジェクト情報記憶手段6Aは、操作オブジェクトに関する情報を記憶するための構成要素であり、典型的には、その操作オブジェクト情報を記憶したハードディスクドライブの形態である。操作オブジェクトに関する情報としては、それぞれの種々の性質が挙げられ、例えば、タンパク質であれば三次元構造、核酸であれば核酸の中のタンパク質の位置情報(核酸のマップ)、グループであればグループを構成するオブジェクトやASを操作する順序などのように、オブジェクトの種類に応じた情報である。詳細な情報としては、タンパク質や核酸については、配列、名前、その機能等を表す記述、生物種、系統樹上の分類、3次元構造の座標情報なども記憶させることができる。グループを定義することにより、複数のタンパク質などを一体的に取り扱うことが可能になり、ユーザの操作を非常に簡便にすることができる。操作オブジェクト情報記憶手段6Aは、好適には、操作オブジェクトをタンパク質、核酸、それらのグループのカテゴリーに分けて記憶する。操作オブジェクトシンボル記憶手段6Bは、ユーザに統一されたインターフェースを提供するために、操作オブジェクトを画面上で表わし、かつ、操作オブジェクトを利用したDB又はASに対する操作を受け付けるための操作オブジェクトシンボルの形態及び機能を記憶するための構成要素であり、典型的には、その操作オブジェクトシンボルのデータを記憶したハードディスクドライブの形態である。オブジェクト管理手段6は、UI関連部60からのオブジェクトの情報表示のリクエストに応じて、操作オブジェクト情報記憶手段6Aから操作オブジェクトに関する情報を受け取り、それをUI関連部60に受け渡して表示させる。入力に関しては、オブジェクト管理手段6は、UI関連部60からの操作オブジェクトシンボルに対する画面操作を表わす入力操作を受け取り、どのような実体操作が指令されたのかを表わす操作情報として解釈する。出力に関しては、オブジェクト管理手段6は、操作オブジェクトシンボル記憶手段6Bから操作オブジェクトシンボルを読み出し、それに基づいて操作オブジェクトシンボルを構成し、それをUI関連部60によって表示させる。
The object management means 6 is a component for managing an operation object symbol representing an operation object to be operated on the DB or AS on the screen, and typically executes an application that realizes the function. It is a form of CPU. Examples of operation objects for DB or AS include proteins, nucleic acids, and groups thereof. The operation object information storage means 6A is a component for storing information related to the operation object, and is typically in the form of a hard disk drive that stores the operation object information. The information about the operation object includes various properties. For example, if it is a protein, it has a three-dimensional structure, if it is a nucleic acid, the position information (nucleic acid map) of the protein in the nucleic acid, It is information corresponding to the type of object, such as the object to be configured and the order in which the AS is operated. As detailed information, for proteins and nucleic acids, sequences, names, descriptions indicating their functions, biological species, classification on phylogenetic trees, coordinate information of three-dimensional structures, and the like can be stored. By defining a group, it becomes possible to handle a plurality of proteins and the like, and the user's operation can be made very simple. The operation object information storage means 6A preferably stores operation objects by dividing them into categories of proteins, nucleic acids, and groups thereof. The operation object symbol storage means 6B represents the operation object on the screen and provides an operation object symbol form for accepting an operation on the DB or AS using the operation object in order to provide a unified interface to the user. It is a component for storing functions, and is typically in the form of a hard disk drive that stores data of its operation object symbols. The
リソース管理手段7は、複数のDBやASのリソースを統合して扱うための構成要素であり、典型的には、その機能を実現するアプリケーションを実行しているCPUの形態である。リソース統合情報記憶手段7Aは、複数のDB及びASを含むリソースを単一の操作で利用できるようにするために、どのリソースをどのようなアクセス順序及び操作順序で操作するのかを表わすリソース統合情報を記憶するための構成要素であり、典型的には、そのリソース統合情報を記憶したハードディスクドライブの形態である。リソース統合シンボル記憶手段7Bは、上記の統合されたリソースを画面上で表わすリソース統合シンボルを管理するための構成要素であり、典型的には、そのリソース統合シンボルを記憶したハードディスクドライブの形態である。入力に関しては、リソース管理手段7は、UI関連部60からのリソース統合シンボルに対する画面操作を表わす入力操作を受け取り、どのような統合的な実体操作が指令されたのかを解釈し、そしてどのDBやASに対してどのようなアクセス順序及び操作順序でどのような操作がなされるのかという具体的な操作情報として解釈する。出力に関しては、リソース管理手段7は、リソース統合シンボル記憶手段7Bからリソース統合シンボルを読み出し、それに基づいてリソース統合シンボルを構成し、それをUI関連部60によって表示させる。 The resource management means 7 is a component for integrating and handling a plurality of DB and AS resources, and is typically in the form of a CPU executing an application that realizes the function. The resource integration information storage means 7A is a resource integration information that indicates which resource is operated in what access order and operation order so that resources including a plurality of DBs and ASs can be used in a single operation. Is typically in the form of a hard disk drive that stores the resource integration information. The resource integration symbol storage means 7B is a component for managing the resource integration symbols representing the integrated resources on the screen, and is typically in the form of a hard disk drive that stores the resource integration symbols. . As for input, the resource management means 7 receives an input operation representing a screen operation for the resource integration symbol from the UI related unit 60, interprets what integrated entity operation is commanded, and which DB or This is interpreted as specific operation information indicating what kind of operation is performed in what access order and operation order for the AS. Regarding the output, the resource management means 7 reads out the resource integration symbol from the resource integration symbol storage means 7B, configures the resource integration symbol based on the resource integration symbol, and causes the UI related unit 60 to display it.
UI処理部8は、ユーザとの情報の入出力のための情報処理を行うための構成要素であり、典型的には、入力のインターフェースとしてはキーボード/マウス・インターフェース、出力のインターフェースとしてはシンボルを生成するアプリケーションを実行しているCPU及びグラフィックスカードの形態である。UI処理部8は、ユーザからの入力手段9Aを通じた操作等の入力を受け付けて、それに基づく入力操作に関する情報をDB関連部20、AS関連部30、オブジェクト関連部40、又はリソース関連部50に受け渡す。また、UI処理部8は、DBシンボル、ASシンボル、操作オブジェクトシンボル、又はリソース統合シンボルを表示手段9Bに表示させる。 The UI processing unit 8 is a component for performing information processing for input / output of information with a user. Typically, a keyboard / mouse interface is used as an input interface, and a symbol is used as an output interface. It is a form of a CPU and a graphics card that execute an application to be generated. The UI processing unit 8 receives an input such as an operation through the input unit 9A from the user, and sends information related to the input operation based on the input to the DB related unit 20, the AS related unit 30, the object related unit 40, or the resource related unit 50. Deliver. In addition, the UI processing unit 8 displays the DB symbol, the AS symbol, the operation object symbol, or the resource integration symbol on the display unit 9B.
なお、DBシンボル、ASシンボル、操作オブジェクトシンボル、及びリソース統合シンボルなどのシンボルに関する処理は、具体的には以下のように実施される。まず、それぞれのシンボルのデータとしては、シンボルを画面上で表わすためのグラフィックスデータや、シンボル上に表示される文字のテキストデータが記憶される。さらに、シンボルの全体あるいは特定の領域に所定の入力操作を受け付けるようにする場合は、その領域の位置情報及びその位置に入力されるデータの形式・種類が記憶される。シンボルを通じてユーザからデータが入力される場合は、画面あるいはキーボードやマウスによる入力操作がUI処理部8から入力される。その入力操作が画面上でのクリックであった場合は、クリックされた位置に表示されているシンボルがあるかどうか判断され、シンボルがある場合は、さらにシンボル内の特定の領域がクリックされたのかどうかが判断される。また、キーボードからテキスト入力があった場合は、画面(あるいは画面上のシンボル)の所定の入力欄上のカーソルの位置に入力が指令されたものと判断され、その入力欄の機能に対応づけられてテキストのデータが取得される。これによって、どのシンボルに対して、どのような入力操作(クリックによる位置指定、テキスト入力など)が行われたのかがわかり、それをシンボルのデータと照合することによって実体的な操作情報として入力操作を解釈される。一方、シンボルを画面上に表示する場合は、表示されるシンボルの種類と位置とに基づいて、シンボルのグラフィックデータからシンボルが生成され、それが画面上に配置される。 In addition, the process regarding symbols, such as DB symbol, AS symbol, operation object symbol, and resource integration symbol, is specifically performed as follows. First, as the data of each symbol, graphics data for representing the symbol on the screen and text data of characters displayed on the symbol are stored. Further, when a predetermined input operation is accepted for the entire symbol or a specific area, the position information of the area and the format / type of data input to the position are stored. When data is input from a user through a symbol, an input operation using a screen or a keyboard or a mouse is input from the UI processing unit 8. If the input operation was a click on the screen, it is determined whether there is a symbol displayed at the clicked position, and if there is a symbol, whether a specific area within the symbol was clicked. Judgment is made. If there is text input from the keyboard, it is determined that the input is commanded to the cursor position on a predetermined input field on the screen (or a symbol on the screen) and is associated with the function of the input field. Text data is acquired. This makes it possible to know what input operation (positioning by click, text input, etc.) was performed for which symbol, and collating it with the symbol data to input the actual operation information. Is interpreted. On the other hand, when a symbol is displayed on the screen, the symbol is generated from the graphic data of the symbol based on the type and position of the symbol to be displayed, and is arranged on the screen.
第1DBサーバ71、第2DBサーバ72は、インターネット上にデータベースの検索サービスを提供するWebサイトを提供するサーバであり、典型的には、データベース管理システムと連携したWebサーバである。1台以上のDBサーバをDB及びASの操作統合システム100に接続することができるため、2台を代表させて第1DBサーバ71及び第2DBサーバ72として示している。第1ASサーバ81、第2ASサーバ82は、インターネット上に解析サービスを提供するWebサイトを提供するサーバであり、典型的には、解析システムと連携したWebサーバである。1台以上のASサーバをDB及びASの操作統合システム100に接続することができるため、2台を代表させて第1ASサーバ81及び第2ASサーバ82として示している。 The first DB server 71 and the second DB server 72 are servers that provide a Web site that provides a database search service on the Internet, and are typically Web servers that cooperate with a database management system. Since one or more DB servers can be connected to the DB and AS operation integration system 100, the two DB servers are shown as the first DB server 71 and the second DB server 72 as representatives. The first AS server 81 and the second AS server 82 are servers that provide websites that provide analysis services on the Internet, and are typically web servers that cooperate with an analysis system. Since one or more AS servers can be connected to the DB and AS operation integration system 100, the two AS servers are shown as a first AS server 81 and a second AS server 82 as representatives.
これから図面を参照して、DB及びASの操作統合システム100の動作を説明する。最初に用語の説明をする。
入力操作:ユーザが入力手段9Aを通じて行う、操作対象を特定するための操作であり、例えば、マウスのポイント&クリックによる座標入力や、キーボードからの文字入力などのようなものである。
操作情報:ユーザが入力操作を通じて指令しようとしている実体的な操作であり、例えば、特定のDBに対して具体的な検索条件による検索の指令などのようなものである。
操作リクエスト:インターネットを通じて、DB及びASの操作統合システム100がDBサーバやASサーバに送信する、操作のための指令である。
レスポンス:操作リクエストに応答して、DB及びASの操作統合システム100に送信される、DBサーバやASサーバが動作した結果の情報である。
DBシンボル:DBを表示手段9B上で表わすためのシンボルであり、好適には、検索キーワードの入力欄が設けられている。
ASシンボル:ASを表示手段9B上で表わすためのシンボルである。図2から図4は、DB及びASの操作統合システム100のDBシンボル及びASシンボルを使用した動作形態における動作フロー図である。
操作オブジェクト:タンパク質、核酸、それらのグループのような、DB又はASの操作の対象となるオブジェクトである。
操作オブジェクトシンボル:操作オブジェクトを表示手段9B上で表わすためのシンボルである。
リソース:DBやASのような、検索又は解析を行うための資源である。
リソース統合シンボル:複数のDB及びASを統合して表示手段9B上で表わすためのシンボルである。
The operation of the DB and AS operation integration system 100 will now be described with reference to the drawings. First, the terms are explained.
Input operation: An operation for specifying an operation target performed by the user through the input unit 9A, such as coordinate input by mouse point-and-click, character input from a keyboard, or the like.
Operation information: a substantive operation that the user intends to instruct through an input operation, such as a search instruction based on a specific search condition for a specific DB.
Operation request: This is an operation command transmitted from the DB / AS operation integration system 100 to the DB server or AS server via the Internet.
Response: Information on the result of the operation of the DB server or AS server, which is transmitted to the DB and AS operation integration system 100 in response to the operation request.
DB symbol: A symbol for representing DB on the display means 9B, and preferably a search keyword input field is provided.
AS symbol: a symbol for representing AS on the display means 9B. FIG. 2 to FIG. 4 are operation flow diagrams in the operation mode using the DB symbol and AS symbol of the DB and AS operation integration system 100.
Manipulation object: An object to be manipulated by DB or AS, such as protein, nucleic acid, or a group thereof.
Operation object symbol: a symbol for representing an operation object on the display means 9B.
Resource: A resource for performing search or analysis, such as DB or AS.
Resource integration symbol: a symbol for integrating a plurality of DBs and ASs on the display means 9B.
まず、DBシンボル及びASシンボルを使用した第1の実施形態における動作について説明する。図2から図4は、DB及びASの操作統合システム100のDBシンボル及びASシンボルを使用した第1の実施形態における動作フロー図である。また図9から図14は、その動作フローにおける所定のステップでの表示画面のイメージ図である。初期状態では、DB処理手段2、AS処理手段4、オブジェクト管理手段6、及びリソース管理手段7が、それぞれDBシンボル記憶手段2A、ASシンボル記憶手段4A、操作オブジェクトシンボル記憶手段6B、及びリソース統合シンボル記憶手段7Bに記憶されているDBシンボル、ASシンボル、操作オブジェクトシンボル、及びリソース統合シンボルを表示手段9Bに表示させる(ステップS101)。図8は、DBシンボル、ASシンボル、操作オブジェクトシンボル、及びリソース統合シンボルが表示された初期画面のイメージ図である。図9では、DBシンボルとして、タンパク質(DB1)、構造(DB2)が、ASシンボルとして膜貫通部分予測(AS1)、糖鎖結合部位予測(AS2)、移送先予測(AS3)、機能予測(AS4)、三次元構造予測(AS5)、リン酸結合部位予測(AS6)、及びシグナルペプチド予測(AS7)が、操作オブジェクトシンボルとして、タンパク質1(PR1)、タンパク質2(PR2)、核酸1(NA1)、核酸2(NA2)、グループ1(GR1)、及びグループ2(GR2)が、そしてリソース統合シンボルとしてタンパク質DB&膜貫通部分予測(RI)が表示されている。これらのシンボルは、表示手段9B上で他のシンボルにドラグ&ドロップで重ね合わすことなどによって関連づけをしたり、入力欄を有するものはそこに入力することなどによって、ユーザから操作の指令などの入力を受け付けることができる。なお、以下の説明では、操作オブジェクトシンボル及びリソース統合シンボルが初期画面で表示されている必要はないため、それらが表示されていない状態の図を参照して説明を続ける。なお、DBシンボルDB1が表わすDBは第1DBサーバ71によって提供され、DBシンボルDB2が表わすDBは第2DBサーバ72によって提供され、ASシンボルAS1が表わすASは第1ASサーバ81によって提供され、ASシンボルAS2が表わすASは第2ASサーバ82によって提供されるものとする。
First, the operation in the first embodiment using DB symbols and AS symbols will be described. 2 to 4 are operation flowcharts in the first embodiment using the DB symbol and AS symbol of the DB and AS operation integration system 100. FIG. 9 to 14 are image diagrams of display screens at predetermined steps in the operation flow. In the initial state, the DB processing unit 2, the
次に、ユーザによって入力手段9Aから入力されたDBシンボルへの検索条件の入力操作をUI処理部8が取得する(ステップS103)。図10は、DBシンボルに検索条件が入力された画面のイメージ図である。図10では、DBシンボルDB1に検索条件として「Cancer」が入力されている。DB処理手段2は、検索条件の入力操作をデータベースに関する操作情報として解釈する(ステップS105)。すなわち、DB処理手段2は、DBシンボルDB1が表わすDBに対して「Cancer」という検索キーワードが入力されたと解釈する。なおこの際に、追加的な検索条件を入力するための入力欄を表示させて、より詳細な検索条件を設定できるようにしてもよい。次に、DBアクセス手段3は、操作情報をDBアクセス情報記憶手段3Aから読み出したDBアクセス情報と照合して操作リクエストを生成し、第1DBサーバ71のアドレスに送信する(ステップS107)。DBアクセス情報は、DBにアクセスするためのインターフェース、データ形式等の操作手順を個別のDB毎に表わしたものである。DBアクセス情報を使用することにより、インターフェース、データ形式等が異なるDBの操作手順の違いをDB及びASの操作統合システム100に吸収させ、ユーザにその違いを意識させることなく各種のDBにアクセスすることが可能になる。すなわちユーザは、DB及びASの操作統合システム100のシンボルの操作方法をDBアクセス手段3は、DBアクセス情報に基づいて、ユーザから入力された操作情報を調整し、それが第1DBサーバ71が解釈できる形式に変更して操作リクエストを生成する。そしてDBアクセス手段3は、操作リクエストをインターネットを介して第DBサーバ71に送信する。なお、DBによっては、利用時にユーザ名とパスワードを入力することによってログインをする必要があったり、利用時に各種の設定を行う必要があるものもある。DBアクセス手段3は、そのようなDBを利用できるようにするための設定情報をあらかじめ記憶しておき、それを第1DBサーバ71に送信することによって、ユーザがそのような設定作業を行わなくとも、DBを利用できるようにすることもできる。これにより、ユーザは煩わしい定型的な操作を行う必要がなくなり、効率的にDBを操作することができる。 Next, the UI processing unit 8 acquires a search condition input operation for the DB symbol input from the input unit 9A by the user (step S103). FIG. 10 is an image diagram of a screen in which a search condition is input to the DB symbol. In FIG. 10, “Cancer” is input to the DB symbol DB1 as a search condition. The DB processing means 2 interprets the search condition input operation as operation information related to the database (step S105). That is, the DB processing means 2 interprets that the search keyword “Cancer” has been input to the DB represented by the DB symbol DB1. At this time, an input field for inputting additional search conditions may be displayed so that more detailed search conditions can be set. Next, the DB access unit 3 collates the operation information with the DB access information read from the DB access information storage unit 3A, generates an operation request, and transmits it to the address of the first DB server 71 (step S107). The DB access information represents an operation procedure such as an interface for accessing the DB and a data format for each individual DB. By using DB access information, the difference in the operation procedure of DBs with different interfaces, data formats, etc. is absorbed by the DB and AS operation integration system 100, and various DBs are accessed without making the user aware of the difference. It becomes possible. That is, the user operates the symbol operation method of the DB and AS operation integration system 100, the DB access means 3 adjusts the operation information input from the user based on the DB access information, and the first DB server 71 interprets it. Change to a format that can be used to generate an operation request. Then, the DB access unit 3 transmits an operation request to the first DB server 71 via the Internet. Some DBs require login by entering a user name and password at the time of use, or various settings at the time of use. The DB access means 3 stores in advance setting information for enabling use of such a DB and transmits it to the first DB server 71 so that the user does not have to perform such setting work. , DB can be made available. This eliminates the need for the user to perform troublesome routine operations, and allows the user to efficiently operate the DB.
操作リクエストを受信した第1DBサーバ71は、操作リクエストに含まれる検索条件に従ってDBの検索サービスを実行し、検索結果をレスポンスとしてDB及びASの操作
統合システム100に送信する(ステップS109)。ここでは、「Cancer」というキーワードにヒットするタンパク質が検索され、その検索結果がDB及びASの操作
統合システム100に送信される。DBアクセス手段3は、そのレスポンスを受信し、UI処理部8にそれに基づき操作結果(ここでは検索結果)を表示させる(ステップS111)。図11は、検索結果リストLISTが表示された画面のイメージ図である。検索結果リストLISTには、3つのタンパク質が表示されている。それぞれのタンパク質名の冒頭には、選択のためのチェック欄が表示されている。ここでユーザが「NP_009225」を選択すると、入力手段9Aからの選択の入力操作をUI処理部8が操作情報として解釈する(ステップS113)。すなわち、タンパク質「NP_009225」に対する詳細な情報がリクエストされたものと解釈される。次に、DBアクセス手段3は、詳細な情報をリクエストする操作情報をDBアクセス情報記憶手段3Aから読み出したDBアクセス情報と照合して操作リクエストを生成し、第1DBサーバ71のアドレスに送信する(ステップS115)。第1DBサーバ71は、操作リクエストを受信し、それに含まれる情報リクエストに従ってDBの検索サービスを実行し、検索結果の情報をレスポンスとして送信する(ステップS117)。DBアクセス手段3は、そのレスポンスを受信し、UI処理部8にそれに基づき操作結果を表示させる(ステップS119)。なお、検索結果の情報を表示させる前に、操作オブジェクトを表示させてもよい。図12は、タンパク質「NP_009225」についての詳細情報RES1が表示されている画面のイメージ図である。なお、解析結果RES1に、他のDBやASへのリンクや、用語説明のページへのリンクなどを含ませておくこともできる。次に、レスポンスがDB又はASに対する操作対象となるオブジェクトを表わす場合、操作オブジェクト管理手段6はそれを表わす操作オブジェクトを生成し、操作オブジェクト情報記憶手段6Aが検索結果の情報をオブジェクト情報として記憶する(ステップS121)。ここでは、検索結果はタンパク質「NP_009225」であり、それはDB又はASの操作対象であるため、それを表わす操作オブジェクトを生成させることができる。生成された操作オブジェクトは、操作オブジェクトシンボルとして表示させられる。図13は、タンパク質「NP_009225」の操作オブジェクトシンボルPR3が生成されて表示されている画面のイメージ図である。また好適には、この操作オブジェクトシンボルPR3をダブルクリックすると、図11に示したタンパク質「NP_009225」についての詳細な情報が表示される。
The first DB server 71 that has received the operation request executes a DB search service in accordance with the search condition included in the operation request, and transmits the search result as a response to the DB and AS operation integration system 100 (step S109). Here, a protein that hits the keyword “Cancer” is searched, and the search result is transmitted to the operation integration system 100 of DB and AS. The DB access means 3 receives the response and causes the UI processing unit 8 to display an operation result (here, a search result) based on the response (step S111). FIG. 11 is an image diagram of a screen on which the search result list LIST is displayed. Three proteins are displayed in the search result list LIST. A check column for selection is displayed at the beginning of each protein name. Here, when the user selects “NP — 009225”, the UI processing unit 8 interprets the input operation of selection from the input unit 9A as operation information (step S113). That is, it is interpreted that the detailed information for the protein “NP — 009225” is requested. Next, the DB access means 3 collates the operation information for requesting detailed information with the DB access information read from the DB access information storage means 3A, generates an operation request, and transmits it to the address of the first DB server 71 ( Step S115). The first DB server 71 receives the operation request, executes the DB search service in accordance with the information request included therein, and transmits the search result information as a response (step S117). The DB access unit 3 receives the response, and causes the UI processing unit 8 to display the operation result based on the response (step S119). The operation object may be displayed before displaying the search result information. FIG. 12 is an image diagram of a screen on which detailed information RES1 about the protein “NP — 009225” is displayed. The analysis result RES1 may include a link to another DB or AS, a link to a term explanation page, or the like. Next, when the response represents an object to be operated on the DB or AS, the operation
これから、DBの検索結果を利用してASを利用する手順について説明する。ユーザによって入力手段9Aから入力された操作オブジェクトのASシンボルへの関連付けによる入力操作をUI処理部8が取得する(ステップS123)。図14は、操作オブジェクトのASシンボルへの関連付けが行われた画面のイメージ図である。画面では、タンパク質「NP_009225」の操作オブジェクトシンボルPR3が膜通過部分予測ASシンボルAS1上にドラグ&ドロップされることによって重ね合わされている。AS処理手段4は、それらのシンボルの重ね合わせによる関連付けを伴う入力操作を操作情報として解釈する(ステップS125)。すなわち、AS処理手段4は、タンパク質「NP_009225」の膜通過部分予測ASによる解析サービスがユーザから要求されたものとして解釈する。この際に、追加的な解析条件を入力するための入力欄を表示させて、より詳細な解析条件を設定できるようにしてもよい。ASアクセス手段5は、操作情報をASアクセス情報記憶手段5Aから読み出したASアクセス情報と照合して操作リクエストを生成し、第1ASサーバ81のアドレスに送信する(ステップS127)。すなわちASアクセス手段5は、タンパク質「NP_009225」を膜通過部分予測ASで解析するための、第1ASサーバ81が解釈できる形式の操作リクエストを生成し、それを第1ASサーバ81のアドレスに送信する。なお、前述のDBの場合と同様に、ASによっては、利用時にユーザ名とパスワードを入力することによってログインをする必要があったり、利用時に各種の設定を行う必要があるものもある。ASアクセス手段5は、そのようなASを利用できるようにするための設定情報をあらかじめ記憶しておき、それを第1ASサーバ81に送信することによって、ユーザがそのような設定作業を行わなくとも、ASを利用できるようにすることもできる。これにより、ユーザは煩わしい定型的な操作を行う必要がなくなり、効率的にASを操作することができる。第1ASサーバ81は、操作リクエストを受信し、それに含まれる解析に従って解析サービスを実行し、解析結果をレスポンスとして送信する(ステップS129)ASアクセス手段5は、そのレスポンスを受信し、UI処理部8にそれに基づき操作結果を表示させる(ステップS131)。図15は、タンパク質「NP_009225」についての膜貫通部分予測の解析結果RES2が表示されている画面のイメージ図である。なお、解析結果RES2に、他のDBやASへのリンクや、用語説明のページへのリンクなどを含ませておくこともできる。なお、レスポンスがDB又はASに対する操作対象となるオブジェクトを表わす場合、オブジェクト管理手段6はそれを表わす操作オブジェクトを生成し、操作オブジェクト情報記憶手段6Aが検索結果の情報をオブジェクト情報として記憶することもできる。また、解析結果に対する詳細な情報を第1ASサーバ81から取得し、それをその操作オブジェクトと関連づけて表示させることもできる。以上で、DBシンボル及びASシンボルを使用した第1の実施形態における動作についての説明を終了する。 A procedure for using AS using the DB search result will now be described. The UI processing unit 8 acquires an input operation by associating the operation object input from the input unit 9A by the user with the AS symbol (step S123). FIG. 14 is an image diagram of a screen in which the operation object is associated with the AS symbol. On the screen, the operation object symbol PR3 of the protein “NP — 009225” is overlapped by being dragged and dropped on the membrane passage portion prediction AS symbol AS1. The AS processing means 4 interprets an input operation accompanied by an association by superimposing these symbols as operation information (step S125). That is, the AS processing means 4 interprets that the analysis service by the membrane passage portion prediction AS of the protein “NP_009225” is requested by the user. At this time, an input field for inputting additional analysis conditions may be displayed so that more detailed analysis conditions can be set. The AS access means 5 collates the operation information with the AS access information read from the AS access information storage means 5A, generates an operation request, and sends it to the address of the first AS server 81 (step S127). That is, the AS access means 5 generates an operation request in a format that can be interpreted by the first AS server 81 for analyzing the protein “NP_009225” by the transmembrane portion prediction AS, and transmits it to the address of the first AS server 81. Note that, as in the case of the above-described DB, some ASs require login by entering a user name and password at the time of use, or various settings at the time of use. The AS access means 5 stores in advance setting information for enabling the use of such AS, and transmits it to the first AS server 81 so that the user does not have to perform such setting work. AS can also be made available. This eliminates the need for the user to perform cumbersome routine operations and allows the user to operate the AS efficiently. The first AS server 81 receives the operation request, executes the analysis service according to the analysis included therein, and transmits the analysis result as a response (step S129). The AS access means 5 receives the response, and the UI processing unit 8 Based on this, the operation result is displayed (step S131). FIG. 15 is an image diagram of a screen on which the analysis result RES2 of the transmembrane portion prediction for the protein “NP — 009225” is displayed. The analysis result RES2 may include a link to another DB or AS, a link to a term explanation page, or the like. When the response represents an object to be operated on the DB or AS, the object management means 6 generates an operation object representing the object, and the operation object information storage means 6A stores the search result information as object information. it can. Further, detailed information on the analysis result can be acquired from the first AS server 81 and displayed in association with the operation object. This is the end of the description of the operation in the first embodiment using the DB symbol and the AS symbol.
次に、操作オブジェクトシンボル及びリソース統合シンボルを使用した第2の実施形態における動作について説明する。図5から図6は、DB及びASの操作統合システム100の操作オブジェクトシンボル及びリソース統合シンボルを使用した第2の実施形態における動作フロー図である。第3の実施形態では、リソース統合シンボルは1つのDBと1つのASを統合したものである。まず、DB処理手段2、AS処理手段4、オブジェクト管理手段6、及びリソース管理手段7が、それぞれDBシンボル記憶手段2A、ASシンボル記憶手段4A、操作オブジェクトシンボル記憶手段6B、及びリソース統合シンボル記憶手段7Bに記憶されているシンボルを表示手段9Bに表示させる(ステップS201)。図9は、DBシンボル、ASシンボル、操作オブジェクトシンボル、及びリソース統合シンボルが表示された初期画面のイメージ図である。図9では、リソース統合シンボルとして、タンパク質DB&膜貫通部分予測(RI)が表示されている。
Next, an operation in the second embodiment using the operation object symbol and the resource integration symbol will be described. 5 to 6 are operation flow diagrams in the second embodiment using the operation object symbol and the resource integration symbol of the operation integration system 100 of DB and AS. In the third embodiment, the resource integration symbol is obtained by integrating one DB and one AS. First, the DB processing unit 2, the
次に、ユーザによって入力手段9Aから入力された、操作オブジェクトシンボルのリソース統合シンボルへの関連づけによるリソースに対する入力操作を、UI処理部8が取得する(ステップS203)。図16は、核酸1の操作オブジェクトシンボルNA1のタンパク質DB&膜貫通部分予測のリソース統合シンボルRIへの関連付けが行われた画面のイメージ図である。ユーザはこの操作によって、核酸1に対応するタンパク質を検索し、それで検索されたタンパク質に対して膜貫通部分予測の解析を行おうとしている。オブジェクト管理手段6は、その入力操作を操作オブジェクトに関する操作情報として解釈する(ステップS205)。すなわち、核酸1に関する操作が入力されたと解釈する。リソース管理手段7は、入力操作をリソース(DB又はAS)に関する操作情報として解釈する(ステップS207)。すなわち、タンパク質DB&膜貫通部分予測の統合リソースに関する操作が入力されたと解釈する。リソース管理手段7は、上記の操作情報を、リソース統合情報記憶手段7Aが記憶しているリソース統合情報と対応させることによって統合的な操作情報を特定する(ステップS209)。ここではDB1の検索結果を基にしてさらにAS1で解析するという統合的な操作がリソース統合情報に定義されている。次にUI処理部8は、必要に応じ、DBに対する追加的な検索条件を操作情報として入力する(ステップS211)。DBアクセス手段3は、操作情報をDBアクセス情報記憶手段3Aから読み出したDBアクセス情報と照合して操作リクエストを生成し、第1DBサーバ71のアドレスに送信する(ステップS213)。第1DBサーバ71は、操作リクエストに含まれる検索条件に従って検索サービスを実行し、検索結果をレスポンスとしてDB及びASの操作統合システム100に送信する(ステップS215)。DBアクセス手段3はそのレスポンスを受信し、それがDB又はASに対する操作対象となるオブジェクトを表わす場合、操作オブジェクト管理手段6がそれを表わす操作オブジェクトを生成する(ステップS217)。UI処理部8は、必要に応じ、ASに対する追加的な解析条件を操作情報として入力する(ステップS219)。ASアクセス手段5は、操作情報をASアクセス情報記憶手段5Aから読み出したASアクセス情報と照合して操作リクエストを生成し、第1ASサーバ81のアドレスに送信する(ステップS221)。第1ASサーバ81は、操作リクエストに含まれる解析条件に従って解析サービスを実行し、解析結果をレスポンスとして送信する(ステップS223)。ASアクセス手段5はレスポンスを受信し、それがDB又はASに対する操作対象となるオブジェクトを表わす場合、操作オブジェクト管理手段6がそれを表わす操作オブジェクトを生成する(ステップS225)。UI処理部8は、レスポンスに基づいて操作結果を表示手段9Bに表示させる(ステップS227)。
Next, the UI processing unit 8 acquires an input operation for the resource input by the user from the input unit 9A and associated with the resource integration symbol of the operation object symbol (step S203). FIG. 16 is an image diagram of a screen in which the operation object symbol NA1 of the
次に、操作オブジェクトシンボル及びリソース統合シンボルを使用した第3の実施形態における動作について説明する。図7から図8は、DB及びASの操作統合システム100の操作オブジェクトシンボル及びリソース統合シンボルを使用した第3の実施形態における動作フロー図である。第3の実施形態では、リソース統合シンボルは2つのASを統合したものである。まず、DB処理手段2、AS処理手段4、オブジェクト管理手段6、及びリソース管理手段7が、それぞれDBシンボル記憶手段2A、ASシンボル記憶手段4A、操作オブジェクトシンボル記憶手段6B、及びリソース統合シンボル記憶手段7Bに記憶されているシンボルを表示手段9Bに表示させる(ステップS301)。図8は、DBシンボル、ASシンボル、操作オブジェクトシンボル、及びリソース統合シンボルが表示された初期画面のイメージ図である。図9では、リソース統合シンボルとして、タンパク質DB&膜貫通部分予測(RI)が表示されている。
Next, the operation in the third embodiment using the operation object symbol and the resource integration symbol will be described. FIGS. 7 to 8 are operation flowcharts in the third embodiment using the operation object symbol and the resource integration symbol of the DB and AS operation integration system 100. In the third embodiment, the resource integration symbol is an integration of two ASs. First, the DB processing unit 2, the
次に、ユーザによって入力手段9Aから入力された、操作オブジェクトシンボルのリソース統合シンボルへの関連づけによるリソースに対する入力操作を、UI処理部8が取得する(ステップS303)。図17は、タンパク質1の操作オブジェクトシンボルPR1の膜貫通部分予測&糖鎖結合部位予測のリソース統合シンボルRI2への関連付けが行われた画面のイメージ図である。ユーザはこの操作によって、タンパク質1に対して膜貫通部分予測と糖鎖結合部位予測の解析を行おうとしている。オブジェクト管理手段6は、入力操作を操作オブジェクトに関する操作情報として解釈する(ステップS305)。リソース管理手段7は、入力操作をリソース(DB又はAS)に関する操作情報として解釈する(ステップS307)。リソース管理手段7は、上記の操作情報を、リソース統合情報記憶手段7Aが記憶しているリソース統合情報と対応させることによって統合的な操作情報(ここではAS1の解析結果とAS2の解析結果とを比較する)を特定する(ステップS309)。UI処理部8は、必要に応じ、ASに対する追加的な解析条件を操作情報として入力する(ステップS311)。ASアクセス手段5は、操作情報をASアクセス情報記憶手段5Aから読み出したASアクセス情報と照合して操作リクエストを生成し、第1ASサーバ81のアドレスに送信する(ステップS313)。第1ASサーバ81は、操作リクエストに含まれる解析条件に従って解析サービスを実行し、解析結果をレスポンスとして送信する(ステップS315)。ASアクセス手段5はレスポンスを受信し、それがDB又はASに対する操作対象となるオブジェクトを表わす場合、操作オブジェクト管理手段6がそれを表わす操作オブジェクトを生成する(ステップS317)。UI処理部8は、必要に応じ、ASに対する追加的な解析条件を操作情報として入力する(ステップS319)。ASアクセス手段5は、操作情報をASアクセス情報記憶手段5Aから読み出したASアクセス情報と照合して操作リクエストを生成し、第2ASサーバ82のアドレスに送信する(ステップS321)。第2ASサーバ82は、操作リクエストに含まれる解析条件に従って解析サービスを実行し、解析結果をレスポンスとして送信する(ステップS323)。ここでは第2ASサーバ82は、例えば、糖鎖結合部位予測の解析サービスを提供するものとする。ASアクセス手段5はレスポンスを受信し、それがDB又はASに対する操作対象となるオブジェクトを表わす場合、操作オブジェクト管理手段6がそれを表わす操作オブジェクトを生成する(ステップS325)。UI処理部8は、ステップS217及びS225のレスポンスに基づいて、それらの操作結果を表示手段9Bに同時に表示させる(ステップS327)。ここでは、同じ操作オブジェクトに対する複数の前記解析サービスからのレスポンスを、画面上に表示される当該同じ操作オブジェクトに対する複数の特徴部分として重ね合わせることによって同時に前記表示手段に表示させる。図18は、特徴部分を重ね合わせたアミノ酸配列表である。その図では、タンパク質NP_015097の配列に、膜貫通部分解析サービスによって解析された膜貫通部分、糖鎖結合部位予測解析サービスによって解析されたN形糖鎖結合部位及びO形糖鎖結合部位が重ね合わされて表示されている。このように、同じ操作オブジェクトに対する操作結果を同時に表示することにより、操作結果を一画面で比較することが可能になる。このように、1つのタンパク質(核酸)の操作オブジェクトに対して、複数の解析サービスを利用して複数の解析結果が取得することができる。特定の解析(例えば、膜貫通領域予測、糖鎖結合部位予測、リン酸結合部位予測)については、タンパク質のアミノ酸配列(核酸の塩基配列)の特定の部位が特徴を有するとの解析結果が得られる。好適には、これらの複数の解析結果を1画面で表示させる。例えば、最初に配列を表示し、次の行に膜貫領域の結果をシンボルで表示する。例えば、結果が5番目から10番目の範囲が、予想された領域ならば、配列の5番目から10番目の範囲の下にシンボルを表示する。次の行に糖鎖結合部位の結果を表示する。このように、一つの配列に対し、解析結果をその下の行に表示することにより、一画面に複数の解析結果を重ね合わせて見ることができる。これによって、利用者、解析結果同士の関係を一覧にして比較・検討できるという効果が得られる。
Next, the UI processing unit 8 acquires an input operation for a resource input from the input unit 9A by the user and associated with the resource integration symbol of the operation object symbol (step S303). FIG. 17 is an image diagram of a screen on which the transmembrane portion prediction & sugar chain binding site prediction of the operation object symbol PR1 of
なお、上記の操作を含む種々の操作は、画面に表示される階層的なメニューを通じて呼び出すことができる。図18は、オブジェクトの情報表示・編集のための操作メニューのメニュー構成図の一例である。この操作メニューの各階層に示された機能を利用して、オブジェクトの情報表示・編集を行うことができる。図19は、インターフェースのカスタマイズのための操作メニューのメニュー構成図の一例である。この操作メニューの各階層に示された機能を利用して、インターフェースをユーザが使用しやすいようにカスタマイズすることができる。 Note that various operations including the above-described operations can be called through a hierarchical menu displayed on the screen. FIG. 18 is an example of a menu configuration diagram of an operation menu for displaying and editing object information. Object functions can be displayed / edited using the functions shown in each level of the operation menu. FIG. 19 is an example of a menu configuration diagram of an operation menu for interface customization. By utilizing the functions shown in each level of the operation menu, the interface can be customized so that the user can easily use it.
上記の実施形態は、以下のような種々の変形が可能である。グループの操作オブジェクトシンボルに複数のタンパク質や核酸を登録することによって、1回の操作で複数な解析を行わせることができる。この場合、複数のタンパク質(又は核酸オブジェクト)をまとめて1つのグループの操作オブジェクトにする。このグループの操作オブジェクトをユーザインタフェース上で解析サービスに関連付けることによって生成される。複数のオブジェクトを含む操作オブジェクトシンボルに対して操作がなされると、オブジェクト管理手段6は、グループを表わす操作オブジェクト内の各タンパク質オブジェクト(又は核酸オブジェクト)について、ASに操作リクエストを送信する。これによって、1回の操作で複数のオブジェクトに対してASを利用できる。 The above embodiment can be variously modified as follows. By registering a plurality of proteins and nucleic acids in a group of operation object symbols, a plurality of analyzes can be performed in a single operation. In this case, a plurality of proteins (or nucleic acid objects) are combined into one group of operation objects. This group of operation objects is generated by associating with the analysis service on the user interface. When an operation is performed on an operation object symbol including a plurality of objects, the object management means 6 transmits an operation request to the AS for each protein object (or nucleic acid object) in the operation object representing the group. Thus, AS can be used for a plurality of objects in one operation.
DBには、構造DBがあるため、この構造DBからタンパク質を検索結果として取得すると、配列情報や立体構造情報を取得できる。この情報を含んだタンパク質の操作オブジェクトに対してASを実行すると、特定の解析(例えば、膜貫通領域予測、糖鎖結合部位予測、リン酸結合部位予測)については、タンパク質のアミノ酸配列(核酸の塩基配列)の特定の部位が特徴を有するとの解析結果が取得される。立体構造情報がある場合に、解析した結果を立体構造に表示する際に、その部位を三次元構造上に表示することができる(例えば、その部位に特定の色を付けるよって、それを目立たせることもできる。)。これにより、解析サービスによる解析結果を三次元構造の表示画面上で確認することができるようになる。これによって、ユーザは、解析結果とタンパク質の立体構造の相関を考慮することができるようになる効果という効果が得られる。 Since there is a structure DB in the DB, sequence information and three-dimensional structure information can be acquired when a protein is acquired as a search result from the structure DB. When AS is performed on a protein manipulation object containing this information, the amino acid sequence of the protein (nucleic acid sequence of the nucleic acid) is determined for specific analysis (eg, transmembrane region prediction, sugar chain binding site prediction, phosphate binding site prediction). An analysis result that a specific part of the base sequence) has a characteristic is acquired. When there is three-dimensional structure information, when the analysis result is displayed on the three-dimensional structure, the part can be displayed on the three-dimensional structure (for example, by giving a specific color to the part to make it stand out) Can also be.) Thereby, the analysis result by the analysis service can be confirmed on the display screen of the three-dimensional structure. Thereby, the user can obtain an effect of being able to consider the correlation between the analysis result and the three-dimensional structure of the protein.
核酸配列に関して、その転写、スプライシング、翻訳などの各ステップにおける配列の情報を記憶しておき、ユーザからのリクエストに応じて、任意のステップの配列を表示させることができるようにしてもよい。 With respect to the nucleic acid sequence, sequence information at each step such as transcription, splicing, and translation may be stored, and the sequence at an arbitrary step may be displayed in response to a request from the user.
2 DB処理手段
2A DBシンボル記憶手段
3 DBアクセス手段
3A DBアクセス情報記憶手段
4 AS処理手段
4A ASシンボル記憶手段
5 ASアクセス手段
5A ASアクセス情報記憶手段
6 オブジェクト管理手段
6A 操作オブジェクト情報記憶手段
6B 操作オブジェクトシンボル記憶手段
7 リソース管理手段
7A リソース統合情報記憶手段
7B リソース統合シンボル記憶手段
8 UI処理部
9A 入力手段
9B 表示手段
20 DB関連部
30 解析サービス関連部
40 オブジェクト関連部
50 リソース関連部
60 UI関連部
71 第1DBサーバ
72 第2DBサーバ
81 第1ASサーバ
82 第2ASサーバ
100 DB及びASの操作統合システム
2 DB processing means 2A DB symbol storage means 3 DB access means 3A DB access information storage means 4 AS processing means 4A AS symbol storage means 5 AS access means 5A AS access information storage means 6 Object management means 6A Operation object information storage means 6B Operation Object symbol storage means 7 Resource management means 7A Resource integrated information storage means 7B Resource integrated symbol storage means 8 UI processing section 9A Input means 9B Display means 20 DB related section 30 Analysis service related section 40 Object related section 50 Resource related section 60 UI related Unit 71 1st DB server 72 2nd DB server 81 1st AS server 82 2nd AS server 100 Operation integration system of DB and AS
Claims (15)
前記データベースを前記表示手段上で表わし、検索条件を入力するための入力欄を有し、かつ、当該データベースに対する操作を受け付けるためのデータベースシンボル、を記憶するデータベースシンボル記憶手段と、
前記解析サービスサーバのそれぞれに接続するためのアドレス、及び前記解析サービスのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わす解析サービスアクセス情報を記憶する解析サービスアクセス情報記憶手段と、
複数の前記データベース及び前記解析サービスのリソースを所定のアクセス順序及び操作順序で関連づけた統合されたリソースに関するリソース統合情報を記憶するリソース統合情報記憶手段と、
前記解析サービスを前記表示手段上で表わし、かつ、当該解析サービスに対する操作を受け付けるための解析サービスシンボルを記憶する解析サービスシンボル記憶手段と、
前記統合されたリソースを前記表示手段上に表わし、かつ、当該統合されたリソースに対する操作を受け付けるリソース統合シンボルを記憶するリソース統合シンボル記憶手段と、
前記データベースシンボル、前記解析サービスシンボル、及び前記リソース統合シンボルを前記表示手段上に表示させるシンボル表示手段と、
前記ユーザからの前記入力手段を通じて入力される、前記データベース、前記解析サービス、又は前記統合されたリソースに対する入力操作、及び前記データベースに対する検索条件を取得するユーザインターフェース処理部と、
取得された前記入力操作はどの前記データベース又は前記解析サービスに対してどのような操作を行うか、及び取得された前記検索条件はどの前記データベースに対してどのような検索条件を指定するのかを表わす操作情報を、前記統合されたリソースについては前記リソース統合情報を参照して解釈するシンボル解釈手段と、
前記データベースを利用できるようにするための設定情報を前記データベースアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記データベースサーバに送信し、前記データベースアクセス情報に含まれる操作手順情報に基づいて、前記操作情報が表わす前記データベースに関する操作を表わすリクエストを生成し、生成された前記リクエストを前記データベースアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記データベースサーバに送信し、それに対するレスポンスを受け取るデータベースアクセス手段と、
前記解析サービスを利用できるようにするための設定情報を前記解析サービスアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記解析サービスサーバに送信し、前記解析サービスアクセス情報に含まれる操作手順情報に基づいて、前記操作情報が表わす前記解析サービスに関する操作を表わすリクエストを生成し、生成された前記リクエストを前記解析サービスアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記解析サービスサーバに送信し、それに対するレスポンスを受け取る解析サービスアクセス手段と、
受信した前記レスポンスに基づいて、前記データベース又は前記解析サービスに対する操作結果を前記表示手段に表示させる操作結果表示手段と、を有することを特徴とするデータベース及び解析サービスの操作統合システム。 It has an input means for inputting information from a user and a display means for displaying information to the user, and is connected to one or more database servers for providing databases and one or more analysis service servers for providing analysis services, respectively, via the Internet. An integrated system for database and analysis service operation that is made to function by a computer, including an address for connecting to each of the database servers, and interface information and data format for using each of the databases Database access information storage means for storing database access information representing procedure information;
Database symbol storage means for representing the database on the display means, having an input field for inputting a search condition, and storing a database symbol for accepting an operation on the database;
Analysis service access information storage means for storing analysis service access information representing an operation procedure information including an address for connecting to each of the analysis service servers, and interface information and data format for using each of the analysis services When,
Resource integrated information storage means for storing resource integrated information related to integrated resources in which a plurality of the databases and resources of the analysis service are associated in a predetermined access order and operation order;
Analysis service symbol storage means for storing the analysis service symbol for representing the analysis service on the display means and receiving an operation for the analysis service;
Resource integrated symbol storage means for representing the integrated resource on the display means and storing a resource integrated symbol for accepting an operation on the integrated resource;
Symbol display means for displaying the database symbol, the analysis service symbol, and the resource integration symbol on the display means;
A user interface processing unit for obtaining an input operation for the database, the analysis service, or the integrated resource, and a search condition for the database, which are input through the input means from the user;
The acquired input operation indicates what operation is performed on which database or the analysis service, and the acquired search condition indicates what search condition is specified for which database. Symbol interpretation means for interpreting operation information with reference to the resource integration information for the integrated resources;
Setting information for making the database usable is transmitted to the database server through the Internet based on an address included in the database access information, and based on operation procedure information included in the database access information, the operation Database access means for generating a request representing an operation related to the database represented by the information, transmitting the generated request to the database server through the Internet based on an address included in the database access information, and receiving a response to the request ,
Setting information for enabling use of the analysis service is transmitted to the analysis service server through the Internet based on an address included in the analysis service access information, and based on operation procedure information included in the analysis service access information Generating a request representing an operation related to the analysis service represented by the operation information, and transmitting the generated request to the analysis service server through the Internet based on an address included in the analysis service access information, An analysis service access means for receiving the response;
An operation integration system for a database and an analysis service, comprising: an operation result display unit that causes the display unit to display an operation result for the database or the analysis service based on the received response.
前記データベース又は前記解析サービスに対する操作の対象となる操作オブジェクトを前記表示手段上で表わす操作オブジェクトシンボルを記憶する操作オブジェクトシンボル記憶手段、をさらに有し、
前記シンボル表示手段は、前記操作オブジェクトシンボル記憶手段が記憶している前記操作オブジェクトシンボルもさらに前記表示手段に表示させ、
前記ユーザインターフェース処理部は、前記操作オブジェクトシンボルをさらに使用して操作情報を取得することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 1 ,
An operation object symbol storage means for storing an operation object symbol representing an operation object to be operated on the database or the analysis service on the display means;
The symbol display means further causes the display means to display the operation object symbol stored in the operation object symbol storage means,
The database and analysis service operation integration system, wherein the user interface processing unit acquires operation information by further using the operation object symbol.
前記データベースアクセス手段又は前記解析サービスアクセス手段が受信したレスポンスが、前記データベース又は前記解析サービスに対する操作の対象となる所定のオブジェクトを表わす場合に、当該オブジェクトを前記表示手段上で表わす操作オブジェクトシンボルを生成し、生成された当該操作オブジェクトシンボルを前記操作オブジェクトシンボル記憶手段にさらに記憶させる操作オブジェクトシンボル生成手段、をさらに有することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 2,
When the response received by the database access means or the analysis service access means represents a predetermined object to be operated on the database or the analysis service, an operation object symbol representing the object on the display means is generated. And an operation object symbol generation unit for further storing the generated operation object symbol in the operation object symbol storage unit.
前記ユーザからの指示に応答して前記操作オブジェクトに関する前記情報を前記表示手段に表示させる操作オブジェクト情報表示手段と、をさらに有することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 2 or 3, an operation object information storage means for storing information about the operation object;
An operation object information display unit for displaying the information on the operation object on the display unit in response to an instruction from the user, further comprising an operation integration system for a database and an analysis service.
前記オブジェクトシンボルは、タンパク質、核酸、及びそれらのグループを含むカテゴリーに分類されていることを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 4,
A database and analysis service operation integration system, wherein the object symbols are classified into categories including proteins, nucleic acids, and groups thereof.
前記データベースシンボルは、所定の操作に対応付けられた所定の入力操作を受け付けるための所定の領域を有し、
前記解析サービスシンボルは、所定の操作に対応付けられた所定の入力操作を受け付けるための所定の領域を有し、及び
前記ユーザインターフェース処理部は、前記データベースシンボル又は前記解析サービスシンボルの前記所定の領域に対する前記所定の入力操作に対応する操作を操作情報として取得することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to any one of claims 1 to 5,
The database symbol has a predetermined area for receiving a predetermined input operation associated with a predetermined operation,
The analysis service symbol has a predetermined region for receiving a predetermined input operation associated with a predetermined operation, and the user interface processing unit is configured to store the database symbol or the predetermined region of the analysis service symbol. An operation integration system for a database and an analysis service, wherein operation corresponding to the predetermined input operation is acquired as operation information.
前記ユーザインターフェース処理部は、前記操作オブジェクトシンボルが前記データベースシンボル又は前記解析サービスシンボルの所定の領域に関連付けられることによって、当該データベースシンボル又は当該解析サービスシンボルの当該所定の領域に対応する操作に前記操作オブジェクトシンボルを対応付けた操作情報を取得することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 6,
The user interface processing unit associates the operation object symbol with an operation corresponding to the predetermined region of the database symbol or the analysis service symbol by associating the operation object symbol with the predetermined region of the database symbol or the analysis service symbol. An operation integration system for a database and an analysis service, wherein operation information associated with an object symbol is acquired.
ユーザから入力された指示に基づいて前記リソース統合情報及び前記リソース統合シンボルを生成し、生成された当該リソース統合情報及びリソース統合シンボルをそれぞれ前記リソース統合情報記憶手段及び前記リソース統合シンボル記憶手段にさらに記憶させるリソース編集手段、をさらに有することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 1,
The resource integration information and the resource integration symbol are generated based on an instruction input from a user, and the generated resource integration information and the resource integration symbol are further stored in the resource integration information storage unit and the resource integration symbol storage unit, respectively. A database and analysis service operation integration system, further comprising resource editing means for storing.
前記統合シンボルは、所定の操作に対応付けられた所定の入力操作を受け付けるための所定の領域を有し、
前記ユーザインターフェース処理部は、前記統合シンボルの前記所定の領域に対する前記所定の入力操作に対応する操作を操作情報としてさらに取得することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 7,
The integrated symbol has a predetermined area for receiving a predetermined input operation associated with a predetermined operation,
The database and analysis service operation integration system, wherein the user interface processing unit further acquires, as operation information, an operation corresponding to the predetermined input operation on the predetermined region of the integrated symbol.
前記ユーザインターフェース処理部は、前記操作オブジェクトシンボルが前記統合シンボルの所定の領域に関連付けられることによって、当該統合シンボルの当該所定の領域に対応する操作に前記操作オブジェクトシンボルを対応付けた操作情報を取得することを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 9,
The user interface processing unit acquires operation information in which the operation object symbol is associated with an operation corresponding to the predetermined region of the integrated symbol by associating the operation object symbol with the predetermined region of the integrated symbol. An integrated operation system for database and analysis service.
前記データベースシンボル、前記解析サービスシンボル、及び統合シンボルの少なくともいずれかは、所定の入力操作を受け付けるための所定の領域を、それまでになされた入力操作に応じて、順次、変化させることを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to claim 9 or 10,
At least one of the database symbol, the analysis service symbol, and the integration symbol is configured to sequentially change a predetermined area for receiving a predetermined input operation according to the input operation performed so far. Database and analysis service operation integration system.
前記データベースは生物関連データベースであり、
前記解析サービスは生物関連解析サービスであることを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to any one of claims 1 to 11,
The database is a biological database;
A database and analysis service operation integration system, wherein the analysis service is a biological-related analysis service.
前記操作結果表示手段は、同じ操作オブジェクトに対する複数の前記解析サービスからのレスポンスを、前記表示手段上に表示される当該同じ操作オブジェクトに対する複数の特徴部分として重ね合わせることによって同時に前記表示手段に表示させることを特徴とするデータベース及び解析サービスの操作統合システム。 In the database and analysis service operation integration system according to any one of claims 2 to 12,
The operation result display means causes the display means to simultaneously display responses from the plurality of analysis services for the same operation object as a plurality of characteristic portions for the same operation object displayed on the display means. A database and analysis service operation integration system characterized by the above.
インターネットを介して前記データベースサーバのそれぞれに接続するためのアドレス、及び前記データベースのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わすデータベースアクセス情報をコンピュータに記憶させるステップと、
前記データベースを画面上で表わし、検索条件を入力するための入力欄を有し、かつ、当該データベースに対する操作を受け付けるためのデータベースシンボル、をコンピュータに記憶させるステップと、
解析サービスサーバのそれぞれに接続するためのアドレス、及び前記解析サービスのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わす解析サービスアクセス情報をコンピュータに記憶させるステップと、
複数の前記データベース及び前記解析サービスのリソースを所定のアクセス順序及び操作順序で関連づけた統合されたリソースに関するリソース統合情報をコンピュータに記憶させるステップと、
前記解析サービスを画面上で表わし、かつ、当該解析サービスに対する操作を受け付けるための解析サービスシンボルをコンピュータに記憶させるステップと、
前記統合されたリソースを前記他面上に表わし、かつ、当該統合されたリソースに対する操作を受け付けるリソース統合シンボルをコンピュータに記憶させるステップと、
前記データベースシンボル、前記解析サービスシンボル、及び前記リソース統合シンボルを前記画面上にコンピュータによって表示させるステップと、
前記ユーザから入力される、前記データベース、前記解析サービス、又は前記統合されたリソースに対する入力操作、及び前記データベースに対する検索条件をコンピュータによって取得するステップと、
取得された前記入力操作はどの前記データベース又は前記解析サービスに対してどのような操作を行うか、及び取得された前記検索条件はどの前記データベースに対してどのような検索条件を指定するのかを表わす操作情報を、前記統合されたリソースについては前記リソース統合情報を参照してコンピュータによって解釈するステップと、
前記データベースを利用できるようにするための設定情報を前記データベースアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記データベースサーバに送信し、前記データベースアクセス情報に含まれる操作手順情報に基づいて、前記操作情報が表わす前記データベースに関する操作を表わすリクエストを生成し、生成された前記リクエストを前記データベースアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記データベースサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、
前記解析サービスを利用できるようにするための設定情報を前記解析サービスアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記解析サービスサーバに送信し、前記解析サービスアクセス情報に含まれる操作手順情報に基づいて、前記操作情報が表わす前記解析サービスに関する操作を表わすリクエストを生成し、生成された前記リクエストを前記解析サービスアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記解析サービスサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、
受信した前記レスポンスに基づいて、前記データベース又は前記解析サービスに対する操作結果を前記表示手段にコンピュータによって表示させるステップと、を有することを特徴とするデータベース及び解析サービスの操作統合方法。 Database and analysis service in a computer-operated database and analysis service operation integrated system connected via the Internet to one or more database servers and analysis service servers each providing a database, respectively. The operation integration method of
Storing database access information representing operating procedure information including an address for connecting to each of the database servers via the Internet and interface information and data format for using each of the databases; and
Representing the database on the screen, having an input field for inputting a search condition, and storing a database symbol for accepting an operation for the database in a computer;
Storing in the computer analysis service access information representing operation procedure information including an address for connecting to each of the analysis service servers, and interface information and data format for using each of the analysis services;
Storing, in a computer, resource integration information relating to integrated resources in which a plurality of resources of the database and the analysis service are associated in a predetermined access order and operation order;
Representing the analysis service on a screen and storing an analysis service symbol for accepting an operation for the analysis service in a computer;
Representing the integrated resource on the other surface, and storing a resource integration symbol for accepting an operation for the integrated resource in a computer;
Causing the computer to display the database symbol, the analysis service symbol, and the resource integration symbol on the screen;
Obtaining an input operation for the database, the analysis service, or the integrated resource, and a search condition for the database, which are input by the user;
The acquired input operation indicates what operation is performed on which database or the analysis service, and the acquired search condition indicates what search condition is specified for which database. Interpreting operation information by the computer with reference to the resource integration information for the integrated resources;
Setting information for making the database usable is transmitted to the database server through the Internet based on an address included in the database access information, and based on operation procedure information included in the database access information, the operation Generating a request representing an operation related to the database represented by information, transmitting the generated request to the database server through the Internet based on an address included in the database access information, and receiving a response to the request by a computer; ,
Setting information for enabling use of the analysis service is transmitted to the analysis service server through the Internet based on an address included in the analysis service access information, and based on operation procedure information included in the analysis service access information Generating a request representing an operation related to the analysis service represented by the operation information, and transmitting the generated request to the analysis service server through the Internet based on an address included in the analysis service access information, Receiving a response by the computer;
And a step of causing the display means to display an operation result for the database or the analysis service on the display unit based on the received response.
インターネットを介して前記データベースサーバのそれぞれに接続するためのアドレス、及び前記データベースのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わすデータベースアクセス情報をコンピュータに記憶させるステップと、
前記データベースを画面上で表わし、検索条件を入力するための入力欄を有し、かつ、当該データベースに対する操作を受け付けるためのデータベースシンボル、をコンピュータに記憶させるステップと、
解析サービスサーバのそれぞれに接続するためのアドレス、及び前記解析サービスのそれぞれを利用するためのインターフェースの情報及びデータ形式を含む操作手順情報を表わす解析サービスアクセス情報をコンピュータに記憶させるステップと、
複数の前記データベース及び前記解析サービスのリソースを所定のアクセス順序及び操作順序で関連づけた統合されたリソースに関するリソース統合情報をコンピュータに記憶させるステップと、
前記解析サービスを画面上で表わし、かつ、当該解析サービスに対する操作を受け付けるための解析サービスシンボルをコンピュータに記憶させるステップと、
前記統合されたリソースを前記画面上に表わし、かつ、当該統合されたリソースに対する操作を受け付けるリソース統合シンボルをコンピュータに記憶させるステップと、
前記データベースシンボル、前記解析サービスシンボル、及び前記リソース統合シンボルを前記画面上にコンピュータによって表示させるステップと、
前記ユーザから入力される、前記データベース、前記解析サービス、又は前記統合されたリソースに対する入力操作、及び前記データベースに対する検索条件をコンピュータによって取得するステップと、
取得された前記入力操作はどの前記データベース又は前記解析サービスに対してどのような操作を行うか、及び取得された前記検索条件はどの前記データベースに対してどのような検索条件を指定するのかを表わす操作情報を、前記統合されたリソースについては前記リソース統合情報を参照してコンピュータによって解釈するステップと、
前記データベースを利用できるようにするための設定情報を前記データベースアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記データベースサーバに送信し、前記データベースアクセス情報に含まれる操作手順情報に基づいて、前記操作情報が表わす前記データベースに関する操作を表わすリクエストを生成し、生成された前記リクエストを前記データベースアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記データベースサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、
前記解析サービスを利用できるようにするための設定情報を前記解析サービスアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記解析サービスサーバに送信し、前記解析サービスアクセス情報に含まれる操作手順情報に基づいて、前記操作情報が表わす前記解析サービスに関する操作を表わすリクエストを生成し、生成された前記リクエストを前記解析サービスアクセス情報に含まれるアドレスに基づいて前記インターネットを通じて前記解析サービスサーバに送信し、それに対するレスポンスをコンピュータによって受け取るステップと、
受信した前記レスポンスに基づいて、前記データベース又は前記解析サービスに対する操作結果を前記表示手段にコンピュータによって表示させるステップと、を実行させることを特徴とするデータベース及び解析サービスの操作統合プログラム。 Realizing an integrated database and analysis service operation system that is connected to one or more database servers and analysis services that respectively provide a database to a computer and that is connected to one or more analysis service servers that provide an analysis service through the Internet. A database and analysis service operation integration program, wherein the database and analysis service operation integration program are stored in the computer,
Storing database access information representing operating procedure information including an address for connecting to each of the database servers via the Internet and interface information and data format for using each of the databases; and
Representing the database on the screen, having an input field for inputting a search condition, and storing a database symbol for accepting an operation for the database in a computer;
Storing in the computer analysis service access information representing operation procedure information including an address for connecting to each of the analysis service servers, and interface information and data format for using each of the analysis services;
Storing, in a computer, resource integration information relating to integrated resources in which a plurality of resources of the database and the analysis service are associated in a predetermined access order and operation order;
Representing the analysis service on a screen and storing an analysis service symbol for accepting an operation for the analysis service in a computer;
Representing the integrated resource on the screen and storing a resource integration symbol in a computer for accepting an operation on the integrated resource;
Causing the computer to display the database symbol, the analysis service symbol, and the resource integration symbol on the screen;
Obtaining an input operation for the database, the analysis service, or the integrated resource, and a search condition for the database, which are input by the user;
The acquired input operation indicates what operation is performed on which database or the analysis service, and the acquired search condition indicates what search condition is specified for which database. Interpreting operation information by the computer with reference to the resource integration information for the integrated resources;
Setting information for making the database usable is transmitted to the database server through the Internet based on an address included in the database access information, and based on operation procedure information included in the database access information, the operation Generating a request representing an operation related to the database represented by information, transmitting the generated request to the database server through the Internet based on an address included in the database access information, and receiving a response to the request by a computer; ,
Setting information for enabling use of the analysis service is transmitted to the analysis service server through the Internet based on an address included in the analysis service access information, and based on operation procedure information included in the analysis service access information Generating a request representing an operation related to the analysis service represented by the operation information, and transmitting the generated request to the analysis service server through the Internet based on an address included in the analysis service access information, Receiving a response by the computer;
An operation integration program for a database and an analysis service, comprising: causing the display unit to display an operation result for the database or the analysis service based on the received response.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004062759A JP4543166B2 (en) | 2004-03-05 | 2004-03-05 | Database and analysis service operation integration system, method and program thereof |
| PCT/JP2005/004150 WO2005086066A1 (en) | 2004-03-05 | 2005-03-03 | Database and analysis service operation unification system, method thereof, and program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004062759A JP4543166B2 (en) | 2004-03-05 | 2004-03-05 | Database and analysis service operation integration system, method and program thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005251001A JP2005251001A (en) | 2005-09-15 |
| JP4543166B2 true JP4543166B2 (en) | 2010-09-15 |
Family
ID=34918126
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004062759A Expired - Lifetime JP4543166B2 (en) | 2004-03-05 | 2004-03-05 | Database and analysis service operation integration system, method and program thereof |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4543166B2 (en) |
| WO (1) | WO2005086066A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2800576A1 (en) * | 2010-05-07 | 2011-11-10 | The Dun And Bradstreet Corporation | Enhancing an inquiry for a search of a database |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5325481A (en) * | 1991-04-12 | 1994-06-28 | Hewlett-Packard Company | Method for creating dynamic user panels in an iconic programming system |
| CA2071309C (en) * | 1991-11-15 | 1998-01-20 | Daryl J. Kahl | Method and apparatus utilizing data icons |
| JPH1196054A (en) * | 1997-09-18 | 1999-04-09 | Fujitsu Ltd | Database integration application construction system |
| JP2003141173A (en) * | 2001-08-22 | 2003-05-16 | Komatsu Ltd | Database management system and database |
-
2004
- 2004-03-05 JP JP2004062759A patent/JP4543166B2/en not_active Expired - Lifetime
-
2005
- 2005-03-03 WO PCT/JP2005/004150 patent/WO2005086066A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2005086066A1 (en) | 2005-09-15 |
| JP2005251001A (en) | 2005-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Lewis et al. | Apollo: a sequence annotation editor | |
| Warrenfeltz et al. | EuPathDB: the eukaryotic pathogen genomics database resource | |
| Altermann et al. | PathwayVoyager: pathway mapping using the Kyoto Encyclopedia of Genes and Genomes (KEGG) database | |
| US11043284B2 (en) | Methods and systems for biological data analysis | |
| Kelley et al. | The Phyre2 web portal for protein modeling, prediction and analysis | |
| Zhou et al. | Using the Wash U Epigenome Browser to examine genome‐wide sequencing data | |
| US20040126840A1 (en) | Method, system and computer software for providing genomic ontological data | |
| Rot et al. | dictyExpress: a Dictyostelium discoideum gene expression database with an explorative data analysis web-based interface | |
| US20030100995A1 (en) | Method, system and computer software for variant information via a web portal | |
| US20100281401A1 (en) | Interactive Genome Browser | |
| US9311360B2 (en) | Association of data to a biological sequence | |
| US20080195570A1 (en) | System and Method for Collecting Evidence Pertaining to Relationships Between Biomolecules and Diseases | |
| US7346600B2 (en) | Data analyzer | |
| US20060047697A1 (en) | Microarray database system | |
| Latendresse et al. | Web-based metabolic network visualization with a zooming user interface | |
| Hanekamp et al. | PhyloGena—a user-friendly system for automated phylogenetic annotation of unknown sequences | |
| Farrah et al. | Using the Human Plasma PeptideAtlas to study human plasma proteins | |
| JP4543166B2 (en) | Database and analysis service operation integration system, method and program thereof | |
| Byrnes et al. | An editor for pathway drawing and data visualization in the Biopathways Workbench | |
| WO2000057309A2 (en) | Database and interface for 3-dimensional molecular structure visualization and analysis | |
| Hennell et al. | Using GenBank® for genomic authentication: a tutorial | |
| Arrais et al. | GeneBrowser: an approach for integration and functional classification of genomic data | |
| Peters et al. | Identification of similar regions of protein structures using integrated sequence and structure analysis tools | |
| Gollapudi et al. | BOV–a web-based BLAST output visualization tool | |
| WO2020250812A1 (en) | Document information providing method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051004 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090126 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090907 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100212 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100127 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100419 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100421 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100531 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4543166 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |