-
Notifications
You must be signed in to change notification settings - Fork 0
SQL
Kodama Yuichi edited this page Jan 20, 2017
·
1 revision
BioProject10
ステータスが private (5400) or public (5500) の DDBJ アンブレラプロジェクトを取得
SELECT submission_id, project_id_prefix, project_id_counter FROM mass.project WHERE project_type = 'umbrella' AND status_id IN (5400, 5500);
- submission_id: PSUB
- project_id_prefix: PRJDB
- project_id_counter: アクセッション番号の数字部分
- project_id_prefix + project_id_counter = BioProject アクセッション番号
そのアカウント (例 ysuzuki) で DRA Experiment/Analysis から参照が許可されている BioProject BioSample の取得方法
アカウントは submission_id ysuzuki-0001 から取得可能
認証連携とあわせてアカウント情報の受け渡しについて検討必要
DRA15
SELECT submitter_id, acc_type, ref_name FROM mass.ext_permit JOIN mass.ext_entity USING(ext_id) WHERE submitter_id = 'ysuzuki' AND acc_type = 'PSUB';
- アクセッション番号発行前: PSUB
- アクセッション番号発行後: アクセッション番号
| submitter_id | acc_type | ref_name |
|---|---|---|
| ysuzuki | PSUB | PRJDB1 |
| ysuzuki | PSUB | PSUB000001 |
DRA16
SELECT submitter_id, acc_type, ref_name FROM mass.ext_permit JOIN mass.ext_entity USING(ext_id) WHERE submitter_id = 'ysuzuki' AND acc_type = 'SSUB';
- 常に smp_id: BioSample に対して割り振る整数 ID
| submitter_id | acc_type | ref_name |
|---|---|---|
| ysuzuki | SSUB | 1 |
| ysuzuki | SSUB | 2 |