INSD (DDBJ/EMBL-Bank/GenBank) ヘルプ
検索の仕方
- 一度に複数の単語を検索するためには
- 検索条件に語句を包含・除外するためには
- ワイルドカード検索を行うためには
- あいまい検索を行うためには
- 近接検索を行うためには
- 特定の語句に重みづけを行うためには
- グループ化するためには
- 特殊文字を検索するためには
1. 一度に複数の単語を検索するためには
複数の語句を一度に検索するためには、「cell protein」というように空白で語句を区切ります。 この場合、いずれかの用語に関連するINSD entryを検索します。 明示的に論理演算子を使用して「cell AND protein」とすると、両方の用語が含まれるINSD entryを検索します。
2. 検索条件に語句を包含・除外するためには
検索条件に語句を包含・除外するためには、論理演算子を使用します。
- OR または 2つ重ねたバーティカルバー (||) … 集合の和
-
superfamily && transcription いずれかの語句を含むINSD entryを検索します。 例えば「superfamily OR transcription、superfamily || transcription」とすると、「superfamily , transcription」いずれかの語句を含むINSD entryを検索します。
- AND または 2つ重ねたアンパサンド (&&) … 集合の積
-
両方の語句を含むINSD entryを検索します。 例えば「superfamily AND transcription、superfamily && transcription」とすると、「superfamily , transcription」両方の語句を含むINSD entryを検索します。
- NOT または 感嘆符 (!) … 集合の差
-
ある語句を含み、NOTの後の語句を含まないINSD entryを検索します。 例えば「superfamily NOT transcription、superfamily !transcription」とすると、「superfamily」は含むが「transcription」は含まないINSD entryを検索します。
- プラス (+)
-
プラスの後の語句を必ず含むINSD entryを検索します。 例えば「superfamily +transcription」とすると、「transcription」を必ず含むINSD entryを検索します。
- マイナス (-)
-
マイナスの後の語句は含まないINSD entryを検索します。 例えば「-superfamily -transcription」とすると、「superfamily、transcription」を含まないINSD entryを検索します。
3. ワイルドカード検索を行うためには
ワイルドカードには、次の文字を使用することが出来ます。
- クエッションマーク (?) … 単一文字ワイルドカード
-
単一文字ワイルドカードを使用すると、ワイルドカードを1つの文字に置き換えた単語が検索されます。 例えば「short」または「shoot」を検索する場合、「sho?t」と指定します。
- アスタリスク (*) … 複数文字ワイルドカード
-
複数文字ワイルドカードを使用すると、ワイルドカードを 0 個以上の文字に置き換えた単語が検索されます。 例えば「Oshox1」または「Oshox」を検索する場合、「Oshox*」と指定します。
4. あいまい検索を行うためには
1つの単語の末尾にチルダ (~) を付けて、綴りの似た単語を検索することができます。
例えば「kasalath~」と検索すると、「kasalath」または「Karalath」に関連するINSD entryが表示されます。
また「indica~2」というように、チルダの後ろに編集距離(正の整数)を指定することができます。
編集距離とは、検索キーワードに対して、最小で何回の編集(挿入・削除・置換)によって、検索対象の単語へ変換できるかを表します。
例えば、「indica~2」と検索すると、「indica」から2文字分の編集を行った単語も含め、「indica、induc」等がヒットします。
5. 近接検索を行うためには
フレーズの末尾にチルダ (~) と範囲 (数字) を追加すると、複数の単語が指定した範囲内にあらわれる情報を検索することができます。
例えば「protein」と「kinase」が10単語以内にあらわれる情報を検索する場合、"protein kinase"~10 と指定します。
6. 特定の語句に重みづけを行うためには
検索する語句の末尾にキャレット (^) と重要度 (数字) を追加すると、特定の語句の重要度を他の語句よりも高く設定することができます。 重要度は正の値を指定でき、数字が大きいほど重要度が高くなり、重要度を指定しない場合は1となります。 例えば「kinase」の重要度を2倍、「protein」を10分の1とする場合、「kinase^2 protein^0.1」とします。
7. グループ化するためには
括弧 () で検索条件を囲むと、囲まれた検索条件が優先的に扱われます。 例えば、「disease、embryo」の「gene」を検索する場合、「(disease OR embryo) AND gene」と指定します。
8. 特殊文字を検索するためには
特殊な文字「+ - && || ! ( ) { } [ ] ^ " ~ * ? : \」を検索する場合、その文字の前にバックスラッシュ (\) をつけて検索します。 例えば「(IRRI)」を検索する場合、「"\(IRRI\)"」と指定します。