1. 개요
.sdf는 MDL Information Systems에서 개발하고 공개 및 지원하고 있는 공개파일포멧(Open file format)이자 화학테이블 파일포멧(chemical table file,CT file)이다. 텍스트(text) 파일형식에 기반한다.2. 구조 테이블
MDL 몰파일(MDL mol-file)로 잘알려진 CT파일을 기반으로하는 데이터베이스(DB) 및 SVG등을 지원할수있도록 설계된 CT파일이다.몰(mol) 파일 테이블[1]
블록(block)/필드(field) | 스펙(spec) | 정보값(value) |
헤더 블록 | 설명,타임스탬프,코멘트라인,기타 | |
원자블록(atom block) | 111,222 | 첫번재,두번째등 원자들 정의('M END'값으로 마지막 라인을 정의) |
ttt(이하 본딩 블록 필드) | 본드타입(bond type) | 1=싱글,2= 더블,3=트리플 , 4 = 아로마틱, 5=싱글및더블,6=싱글및아로마틱,7=더블 및 아로미틱,8=기타 |
$$$ | 2개까지 정의가능 | (싱글본드의 경우) 0 = not stereo; 1= up; 4=either, 6= down ,(더블본드의 경우)0= Use x-, y-, z-coords 원자블록(atom block) cis값을 결정 또는 변환(trans), 3=Cis 또는 trans (또는 둘다) double bond |
xxx | 예약되지 않음 | |
rrr | 본딩 탑폴로지 값 | 0 = Either, 1 = Ring, 2 = Chain |
ccc | 리엑팅 중심값(reacting center status) | 0 = unmarked, 1 = a center, -1 = 비중심(no center), Additional: 2 = no change, 4 = bond made/broken, 8 = bond order changes 에서 12 = 4+8 (both made/broken 및 changes),5 = (4 + 1), 9 = (8 + 1), and 13 = (12 + 1) 구현 가능 |