対象プログラム一覧（DBT／新規）

http://farm8.staticflickr.com/7007/6827424401_8feea49d4c_b.jpg http://farm8.staticflickr.com/7017/6827424517_d596511938_b.jpg http://farm8.staticflickr.com/7008/6827424611_a967b93252_b.jpg

No.	ツール名	|	単独実行	|	開発言語	|	動作環境	|	稼動処理	|	概要
 * 1) 	AccReplacer	|	×	|	Java	|	Solaris 10	|	3	|	annファイルのロケーション情報、コンティグのエントリ名情報および以下のクオリファイヤの値に含まれるエントリ文字列をアクセッション番号に置換します. (WGS) anticodon, rpt_unit, transl_except
 * 2) 	AccReserver	|	×	|	Java	|	Solaris 10	|	3	|	アクセッション番号を必要数カウントし予約します. (MGA)
 * 3) 	AGP2Ann	|	×	|	Java	|	Solaris 10	|	3	|	CONTIG featureを作成し、annファイルへ埋め込みます. annファイル中に既存のCONTIG featureが存在する場合、既存データとの入れ替えを行います. (WGS)
 * 4) 	AGP2DB	|	×	|	Java	|	Solaris 10	|	4	|	AGPデータをDBに格納します. sakura2DBにて使用します.
 * 5) 	AGPParser	|	○	|	Java	|	Solaris 10	|	1,3,4,5	|	AGPファイルのフォーマットをチェックします.
 * 6) 	batMGALiveList	|	×	|	sh	|	Solaris 10	|	9	|	MGAデータのlivelistを作成します. (MGA)
 * 7) 	changeWorkingFlag	|	×	|	Java	|	Solaris 10	|	10	|	公開されたデータの作業フラグを解除します.
 * 8) 	checkForDup	|	○	|	Java	|	Solaris 10	|	3	|	fastaファイルを読み込み、重複する配列を持つエントリが存在するかチェックします. (WGS/MGA)
 * 9) 	cleaner	|	○	|	Java	|	Solaris 10	|	1,3,4	|	ann/fastaファイルのフォーマットを整形します.
 * 10) 	COMMONMaker	|	○	|	Java	|	Solaris 10	|	7	|	指定したannファイルから、全エントリで共通のfeatureを抽出し、COMMON featureに集約したannファイルを生成します.
 * 11) 	consolidator	|	○	|	Java	|	Solaris 10	|	7	|	アクセッション一覧表を連番表記などに集約及び展開します.
 * 12) 	ContigVersionPublisher	|	×	|	Java	|	Solaris 10	|	9	|	コンティグエントリについて、塩基配列バージョンを発行します. (WGS)
 * 13) 	Crtnw	|	×	|	Java	|	Solaris 10	|	4	|	登録データの各種IDをDBに発行します. sakura2DBに使用します.
 * 14) 	DB2AGP	|	×	|	Java	|	Solaris 10	|	6	|	AGPデータ及びCONTIG行イメージをDBから出力します.
 * 15) 	dbFinisher	|	×	|	Java	|	Solaris 10	|	9	|	公開前のannファイルに変換するために以下の作業を行います. (WGS/MGA)|・生物種情報の付加（lineage, ut_id, scientific_name,genebank_common_name）・アミノ酸翻訳（translation）の付加・Protein ID（protein_id）の発行または更新・Division情報の付加・エントリステータスの値をpublicへ更新・ピースエントリにコンティグエントリのアクセッション番号の追加
 * 16) 	dbReceptor	|	×	|	Java	|	Solaris 10	|	3	|	アクセッション番号の発行、受付日情報（accept_date）の付加、エントリステータス（private）の自動付加、/codon_startの追加、set_id情報の付加を行います. (WGS/MGA)
 * 17) 	DeadOrAlive	|	×	|	Java	|	Solaris 10	|	8	|	DBからpublicエントリとpublicでないエントリのリストを作成します.
 * 18) 	Delete manager	|	○	|	Java	|	Windows	|	8	|	他極の管理エントリが非公開化された場合、DDBJの公開サービスシステムに該当エントリの非公開化を通知するためのリストを編集するアプリケーションです.
 * 19) 	DeleteRecords	|	×	|	Perl	|	Solaris 10	|	11	|	DB内でリンク切れとなった不要レコードを削除します.
 * 20) 	distdate	|	×	|	Perl	|	Solaris 10	|	10	|	FFのLOCUS行の公開日を出力します.
 * 21) 	DistributionNotifier	|	×	|	Java	|	Solaris 10	|	11	|	登録者に対する公開予告メールを送信します.
 * 22) 	Dj_mail	|	×	|	C++	|	Solaris 10	|	11	|	登録者宛連絡などのメール送信を行います.
 * 23) 	Ent2Acc	|	×	|	Java	|	Solaris 10	|	4	|	annファイル,fastaファイル中のEntry nameをAccession numberに置換します. CONデータ用.
 * 24) 	Ent2AccMGA	|	×	|	Perl	|	Solaris 10	|	3	|	fastaファイルにアクセッション番号を追加します. エントリ名とアクセッション番号のリストを作成します. (MGA)
 * 25) 	EntIdRegist	|	○	|	Java	|	Solaris 10	|	4	|	annファイルのentry nameをDBに登録します. sakura2DBにて使用します.
 * 26) 	EntToAcc2	|	○	|	C	|	Solaris 10	|	4	|	annファイル、fastaファイル中のentry nameをAccession numberに置換します. sakura2DBにて使用します.
 * 27) 	errorChecker	|	×	|	Perl	|	Solaris 10	|	10	|	FF作成時のエラー出力からErrorとWarningの内容を抽出します.
 * 28) 	expander	|	○	|	Java	|	Solaris 10	|	1,4,7	|	annファイルの、COMMON中のsource、CDS featureを各エントリに展開します. また、locationの記述に使用されたメタ文字'E'を配列末端位置に変換した結果を出力します. sakura2DBにて使用します.
 * 29) 	fastaMaker	|	○	|	Java	|	Solaris 10	|	7	|	エントリ名を指定したファイルを読み込み、その配列をｆasta形式で出力します.
 * 30) 	fastaToLower	|	×	|	Perl	|	Solaris 10	|	3	|	fastaファイルの配列を小文字に変換します. (MGA)
 * 31) 	Fexcel2	|	○	|	Java	|	Solaris 10	|	4,6	|	ann/fastaファイルの内容をDBに格納します.
 * 32) 	FFconv	|	×	|	Java	|	Solaris 10	|	1,9	|	ann/fastaファイルからフラットファイルを作成します.
 * 33) 	FFdistarch	|	×	|	sh	|	Solaris 10	|	10	|	公開用FFの圧縮ファイルを作成します.
 * 34) 	FFdistlister	|	×	|	C++	|	Solaris 10	|	10	|	公開するエントリのリストを作成します.
 * 35) 	FFdistsweeper	|	×	|	C++	|	Solaris 10	|	10	|	公開データにDataflowの付加及び公開予約を削除します.
 * 36) 	FFdivider	|	×	|	Perl	|	Solaris 10	|	10	|	1つのFFから通常、TPA、CONエントリのFFへと分類します.
 * 37) 	FFmaker	|	○	|	C++	|	Solaris 10	|	4,10	|	DBからフラットファイルを作成します.
 * 38) 	FxSplit	|	○	|	Java	|	Solaris 10	|	7	|	annファイルとfastaファイルから、指定件数毎に分割したファイルを出力するツールです.
 * 39) 	getAccession	|	○	|	sh	|	Solaris 10	|	7	|	連続したAccession numberのlistを作成します.
 * 40) 	getDdbjAccList	|	×	|	Java	|	Solaris 10	|	4	|	DDBJでのaccession管理テーブルの一覧を取得します. sakura2DBにて使用します.
 * 41) 	getSeqLen	|	○	|	Perl	|	Solaris 10	|	7	|	fastaファイルを読み込み、エントリごとの配列長を調べます.
 * 42) 	hold_date	|	×	|	sh	|	Linux	|	2	|	近日公開データの査定状況を送信します. (WGS/MGA用)
 * 43) 	HUPEntryMonitor	|	×	|	Java	|	Solaris 10	|	11	|	近日公開データの査定状況一覧を送信します.
 * 44) 	ifmail	|	×	|	Perl	|	Solaris 10	|	11	|	メール送信スクリプト.
 * 45) 	jParser	|	○	|	Java	|	Solaris 10	|	1,3,4,9	|	ann/fastaファイルのフォーマットチェックを行います. (外部：Unix)
 * 46) 	LoadInfo 	|	×	|	Java	|	Solaris 10	|	5	|	new-subシステム. SAKURAで登録されたデータの概要をDBに登録し、TSUNAMIと連携します.
 * 47) 	MakeHUPFF	|	×	|	Java	|	Solaris 10	|	11	|	未公開データ保存用FF作成及び、アノテータ用相同性検索データを作成します.
 * 48) 	mk_delete_mail	|	×	|	Perl	|	Solaris 10	|	11	|	taxonomy更新にてdeleteが発生した場合にレポートメールを作成します.
 * 49) 	mk_merge_mail	|	×	|	Perl	|	Solaris 10	|	11	|	taxonomy更新にてmergeが発生した場合にレポートメールを作成します.
 * 50) 	msgget	|	×	|	Java	|	Linux	|	2	|	mass宛に送られたメールをMSMのDBに登録します.
 * 51) 	MSM	|	○	|	Java servlet	|	Linux	|	2	|	大量登録データの作業管理を行うWebアプリです.
 * 52) 	OrderMaker	|	○	|	Java	|	Solaris 10	|	7	|	annファイル中のfeatureの順番を並べ替えます.
 * 53) 	primaryChecker	|	○	|	Java	|	Solaris 10	|	5	|	TPA/TSAエントリのFlatFileまたはannファイルとfastaファイルの組を入力し、Webサービスからそのprimaryエントリの配列を取得し、入力TPA/TSAエントリの配列と比較することでprimaryエントリを正しく引用できているかチェックします.
 * 54) 	qvchker2	|	○	|	Perl	|	Solaris 10	|	7	|	QVファイルのフォーマットチェックを行います.
 * 55) 	QVdist	|	×	|	sh	|	Solaris 10	|	8	|	公開用のQVファイルを作成します.
 * 56) 	sakura2DB	|	○	|	Perl	|	Solaris 10	|	4	|	ann/fastaファイルからデータの新規登録を行います.
 * 57) 	SecondaryEntryManager	|	×	|	Java	|	Solaris 10	|	11	|	セカンダリ化自動処理を行い、結果を送信します.
 * 58) 	stdin_mail	|	×	|	Perl	|	Solaris 10	|	8,11	|	メール送信スクリプト.
 * 59) 	SupkillListLister	|	×	|	sh	|	Solaris 10	|	8	|	suppress/killedエントリのリストを指定位置に設置します.
 * 60) 	SupKillListMaker	|	×	|	Java	|	Solaris 10	|	8	|	suppress及びkilledエントリのリストを作成します.
 * 61) 	tablefileMerger	|	×	|	Perl	|	Solaris 10	|	3	|	複数プロセスで作成されたエントリ名⇔アクセッション番号対応表を1つにマージします. (WGS)
 * 62) 	taxChecker	|	○	|	Java	|	Solaris 10	|	3,5,9	|	annファイルにあるorganism名を取り出し、それがtaxonomyDBに存在するかチェックをします.
 * 63) 	TaxLinker	|	×	|	Java	|	Solaris 10	|	11	|	taxonomyDBと各エントリーの生物種名のリンクの張り替えを行います.
 * 64) 	taxonomy	|	×	|	Java	|	Solaris 10	|	11	|	NCBI taxonomyDBの内容をDBに反映します.
 * 65) 	transChecker	|	○	|	Java	|	"Solaris 10"	|	1,3,5	| ann/fastaからアミノ酸翻訳の整合性をチェックします. (外部：Unix)
 * 66) 	TSUNAMI	|	○	|	Java	|	Windows	|	6	|	DBと接続を行い、データの更新作業を行うアプリケーションです.
 * 67) 	TSUNAMI AP Server	|	×	|	Java	|	Solaris 10	|	6	|	TSUNAMIとDBを接続するサーバーです.
 * 68) 	tsunamiGT	|	○	|	Java	|	Windows	|	6	|	TSUNAMIで行えない大量エントリーの更新処理を行います. (TSUNAMIに実装済み)
 * 69) 	UME	|	○	|	Java	|	WinMacUnix	|	1	|	外部向けのGUIアノテーション支援ツールです.
 * 70) 	updHelper	|	○	|	Java	|	Solaris 10	|	6	|	DBからann/fsataファイルを出力します.
 * 71) 	updLocation	|	○	|	C++	|	Solaris 10	|	6	|	エントリのシーケンスを変更し、変更エントリに含まれる全長source featureのロケーションも変更したシーケンス長に合わせ、同時に変更するツールです.
 * 72) 	UpdtFlow 	|	×	|	Java	|	Solaris 10	|	7	|	upd-subシステム. ddbjupdt宛に送られたメールをDBに登録します.
 * 73) 	valueCounter	|	○	|	Java	|	Solaris 10	|	7	|	指定されたQualifierのvalueとその出現数及び出現箇所の一覧をannファイルから出力するツールです.
 * 74) 	VersionPublisher	|	×	|	Java	|	Solaris 10	|	9	|	コンティグエントリ以外のエントリについて、塩基配列バージョンを発行します. (WGS)
 * 75) 	wgsLiveList_C	|	×	|	Perl	|	Solaris 10	|	9	|	通常のWGSのlivelistを作成します. (WGS)
 * 76) 	wgsLiveList_CON	|	×	|	Perl	|	Solaris 10	|	9	|	WGS_CONのlivelistを作成します. (WGS)
 * 77) 	wgsSuppressList	|	×	|	Perl	|	Solaris 10	|	9	|	WGSのsuppressリストを作成します. (WGS)
 * 78) 	WorkingFlag	|	×	|	sh	|	Solaris 10	|	11	|	作業中フラグが付加されたまま、一定期間放置された場合にメールを送信します.
 * 79) 	YamatoSQL	|	○	|	C++	|	Solaris 10	|	6	|	ファイル読み込みによるデータ更新ツールです.
 * 80) 	構築チーム BLAST	|	○	|	Perl sh	|	Solaris 10	|	7	|	構築チーム向けBLAST/CLUSTALWのWebシステム. 非公開データの検索が可能です.