The Chemistry Development Kit

Phần mềm chụp màn hình:
The Chemistry Development Kit
Các chi tiết về phần mềm:
Phiên bản: 1.5.13 Cập nhật
Ngày tải lên: 26 Apr 16
Nhà phát triển: The CDK Project
Giấy phép: Miễn phí
Phổ biến: 36

Rating: 3.7/5 (Total Votes: 3)

Development Kit Hóa học (còn gọi là CDK) là một nền tảng độc lập, phân phối miễn phí và mã nguồn mở phần mềm thư viện thực hiện trong Java và được thiết kế đặc biệt cho sinh học cấu trúc, cheminformatics và hóa học tính toán.

Dự án bao gồm các thuật toán hữu ích khác nhau và cấu trúc dữ liệu thiết kế đặc biệt cho các lập trình viên muốn tiết kiệm rất nhiều thời gian và công sức bằng cách sử dụng lại mã. Kit phát triển Hóa học không được thiết kế để được sử dụng bởi người dùng cuối cùng.


Các tính năng trong nháy mắt

Các tính năng chính bao gồm hỗ trợ cho việc đọc và viết các định dạng dữ liệu hóa học, hỗ trợ cho vẽ cấu trúc hóa học, hỗ trợ cho QSAR (Cơ cấu định lượng & ndash; hoạt động quan hệ). Mô tả, cũng như các thuật toán được xây dựng để hỗ trợ các lý thuyết đồ thị hóa

Để tiện cho bạn, các ứng dụng được phân phối như những chương trình trước khi xây dựng trong các định dạng tập tin JAR. Để sử dụng nó trong dự án của bạn, chỉ cần tải về các phiên bản ổn định mới nhất từ ​​Softoware bằng cách sử dụng diễn đàn, nơi bạn cũng có thể tìm thấy các chương trình về lĩnh. S nguồn tarball

Các lập trình viên sẽ tìm thấy thông tin chi tiết về làm thế nào để biên dịch chương trình từ các nguồn, làm thế nào để chạy thử nghiệm khác nhau, cũng như làm thế nào để sử dụng nó trong các chương trình khác trong tập tin README.txt mà nằm bên trong các kho lưu trữ tar.gz.


Dưới mui xe và hỗ trợ hệ điều hành

Lấy một cái nhìn dưới mui xe của CDK (Hóa học Development Kit) phần mềm, chúng ta có thể đề cập đến rằng nó đã được viết hoàn toàn bằng ngôn ngữ lập trình Java.

Hiện tại, nó là hoàn toàn tương thích với 32-bit và 64-bit của GNU / Linux, Microsoft Windows và các hệ điều hành Mac OS X. Tuy nhiên, cần làm việc trên bất kỳ hệ điều hành được hỗ trợ bởi các Java Runtime Environment (JRE) & nbsp; và Java Development Kit (JDK) & nbsp; công nghệ

Điều gì là mới trong phiên bản này:

  • các phí chính thức của IAtomcontainer được chuyển giao cho IMolecularFormula
  • Cố định lỗi 2787332 Các mảng trái phiếu cũ trong việc tính phí Gasteiger đã được thiết lập để
  • Cập nhật để sửa lỗi 2788357 SMARTSQueryTool nay bắt TokenMgrError trong construc
  • Thêm taglet mới để xử lý cdk.githash thẻ và liên kết Javadocs nguồn tin trong Git repo
  • cdk.svnrev Cập nhật để cdk.githash thẻ
  • Bug_2787332. Thêm bài kiểm tra cho các phân tử Triclosan (Inchi = 1S / C12H7Cl3O2 / c13-7-1-3-11
  • Gỡ bỏ lỗi thời đang renderer: hoặc sử dụng cdk-1.0.x hoặc jchempaint-chính
  • Thêm thử nghiệm cho lỗi 2786624 trong các bộ kiểm tra phân tích cú pháp
  • Thêm liên kết đến các trang PMD
  • Thêm liên kết số liệu thống kê JUnit
  • Nhập danh sách các lớp trong mô-đun, có liên hệ với hàng đêm @ Pele
  • Added thiết lập để tạo các trang mô-đun HTML
  • Added thiết lập để tạo các trang mô-đun HTML

Điều gì là mới trong phiên bản 1.5.10:

  • Các phí chính thức của IAtomcontainer được chuyển giao cho IMolecularFormula
  • Cố định lỗi 2787332 Các mảng trái phiếu cũ trong việc tính phí Gasteiger đã được thiết lập để
  • Cập nhật để sửa lỗi 2788357 SMARTSQueryTool nay bắt TokenMgrError trong construc
  • Thêm taglet mới để xử lý cdk.githash thẻ và liên kết Javadocs nguồn tin trong Git repo
  • cdk.svnrev Cập nhật để cdk.githash thẻ
  • Bug_2787332. Thêm bài kiểm tra cho các phân tử Triclosan (Inchi = 1S / C12H7Cl3O2 / c13-7-1-3-11
  • Gỡ bỏ lỗi thời đang renderer: hoặc sử dụng cdk-1.0.x hoặc jchempaint-chính
  • Thêm thử nghiệm cho lỗi 2786624 trong các bộ kiểm tra phân tích cú pháp
  • Thêm liên kết đến các trang PMD
  • Thêm liên kết số liệu thống kê JUnit
  • Nhập danh sách các lớp trong mô-đun, có liên hệ với hàng đêm @ Pele
  • Added thiết lập để tạo các trang mô-đun HTML
  • Added thiết lập để tạo các trang mô-đun HTML

Điều gì là mới trong phiên bản 1.2.2:

  • liên kết cố định. Dưới mức tối ưu, như con đường vẫn hardcoded đến một trường hợp hàng đêm duy nhất, nhưng chúng tôi không có khuôn khổ XML chưa tóm tắt những điều trên tất cả các nightly (chạy
  • Cập nhật số phiên bản
  • Thêm bài kiểm tra để đảm bảo IAtomContainers không lẻn vào qua IMoleculeSet.add (IAtomContainerSet)
  • ghi đè addAtomContainer (IAtomContainer, double) quá, để ném một IllegalArgumentException khi một phi IMolecule được truyền
  • Bây giờ ném một IllegalArgumentException khi nó được cố gắng để lưu trữ một IAtomContainer mà không phải là một IMolecule
  • Thêm đơn vị kiểm tra cho # 2784182
  • thử nghiệm mới với reserpin
  • Thêm taglets cho luồng an toàn
  • Với một nguyên tử hoặc ít hơn, chúng ta định nghĩa nó được kết nối, như không có phân vùng cần thiết (sửa # 2.784.209, NullPointerException trên IAtomContainer không có nguyên tử)
  • Thêm đơn vị thử nghiệm cho lỗi # 2784209 mà hiện nay không
  • Thêm loại bỏ các tên gói org.openscience.cdk rõ ràng: ném khoản
  • Thêm loại bỏ các tên gói org.openscience.cdk rõ ràng
  • Thêm loại bỏ các tên gói org.openscience.cdk rõ ràng: cho org.openscience.cdk.Foo mới () gọi
  • Removed org.openscience.cdk.interfaces rõ ràng gói tên (sửa # 2.783.549)
  • Bỏ tên gói rõ ràng, có lợi cho nhập khẩu, cho org.openscience.cdk trong module datadebug (sửa # 2.783.549)
  • Bỏ tên gói rõ ràng, có lợi cho nhập khẩu, cho org.openscience.cdk trong module dữ liệu (sửa # 2.783.549)
  • breakout của tùy chọn đệ quy trên AllRingsFinder
  • Chiết xuất từ ​​chuỗi công thức nguyên tố phí.
  • Chiết xuất từ ​​chuỗi công thức nguyên tố phí.
  • Controller của khối lượng khi nó được ra khỏi phạm vi
  • Cập nhật để thông minh thêm H vào một PLANAR3 N, sửa lỗi 2.781.199
  • Thêm trường hợp thử nghiệm cho lỗi 2781199
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • gọi để CDKException xây dựng thực hiện trong vòng một khối catch hiện nay bao gồm các ngoại lệ gốc để bảo vệ vết đống
  • Thêm một đơn vị kiểm tra để đảm bảo các lĩnh vực SD được đọc cho tất cả các phân tử
  • chia tay kiểm tra
  • tập tin mới
  • thêm các xét nghiệm cho CML đọc
  • gia tăng kiểm tra đơn vị cho # 1848591: khung Murcko không chính xác
  • Cố định diễn viên, loại bỏ dư thừa tên gói đầy đủ
  • Thêm đơn vị kiểm tra cho # 2692107
  • Cố định lỗi đánh máy: mất tích 's'

Điều gì là mới trong phiên bản 1.2.1:

  • Cố định lỗi 2.714.283, mà đúng ném một ngoại lệ khi nhẫn không đóng đúng cách. Nếu một chiếc nhẫn không đóng cửa với số vòng thích hợp, InvalidSmilesException được ném. Phù hợp với hành vi Daylight
  • Cố định lỗi 2729120 và đơn vị kiểm tra thêm
  • comment Cập nhật để sửa lỗi 2.768.643.
  • sửa chữa một phần đối với lỗi 2719237. Made getBondOrderSum tĩnh, kiểm tra đơn vị thêm vào cho nó
  • Lỗi chính tả: proteinl - & gt; protein
  • Made lớp công chúng, để Unbreak thêm nó vào build / *. Javafiles
  • SMARTS Nhiều cố định phù hợp cho R0. Cập nhật mục tiêu phân tử khởi tạo để chỉ ra một cách rõ ràng các nguyên tử không phải trong một chiếc nhẫn và nguyên tử RingMembership cũng cập nhật để làm một kiểm tra rõ ràng khi R0 được chỉ định. Nhiều sửa lỗi 2587204
  • Cố định thử nghiệm bình đẳng đáng ngờ. Một phương pháp tư nhân đã được kiểm tra đối tượng đúp qua tham khảo. Đã làm việc tốt khi họ là null. Không thành công khi chúng ta cần phải so sánh theo giá trị. Mã số được cập nhật để đưa nó vào tài khoản. Thêm đơn vị kiểm tra (và thực hiện các phương pháp bảo vệ để nó có thể được kiểm tra)
  • Thêm thử nghiệm phương pháp chú thích. Hoàn thành phủ sóng cho các module dữ liệu
  • ChiIndexUtils refactored để làm cho nó gói tin. Dọn dẹp API công cộng, vì nó chỉ được sử dụng bởi mã mô tả chi. Cập nhật tất cả các lớp học phụ thuộc. mã kiểm tra di chuyển (mà cần phải được điền vào!) cũng
  • Mã dọn dẹp các ChiIndexUtils. Chuyển đổi sang 1,5 ngữ
  • sạch lên của PathTools và thêm chú thích phương pháp thử nghiệm, do đó cốt lõi mà được bao phủ hoàn toàn
  • Cố định trước đó cam kết sửa dòng cdk.keyword, không phải là đường cdk.module
  • từ khóa phù hợp hơn sử dụng
  • Thêm một thử nghiệm để đảm bảo rằng các đối tượng Integer được so sánh theo giá trị chứ không phải là tài liệu tham khảo
  • Thêm một trường hợp thử nghiệm để kiểm tra xem diffs chứa nguyên tử là chính xác khi sử dụng đối tượng deserialized
  • Cố định IntegerDifference để nó thực sự kiểm tra giá trị số nguyên chứ không phải là tài liệu tham khảo của các đối tượng Integer. Sửa chữa các vấn đề đó một đối tượng đăng vào đĩa và sau đó deserialized không phù hợp với đối tượng ban đầu (tức là, không có sản phẩm nào chuỗi khác)
  • Ứng dụng bản vá # 2675819 (Stefan Kuhn): Patch để thêm một removeReaction để reactionSet
  • Sử dụng giao diện thay vì thực hiện
  • Gỡ bỏ một nhập khẩu không sử dụng
  • Sử dụng IAtomContainer thay vì IMolecule, là phù hợp thực tế là sử dụng IAtomContainers đã (sửa # 2.686.249)
  • Cố định một ClassCastException (sửa # 2.685.134)
  • Thêm nguồn attrib để sửa chữa xây dựng Ubuntu .deb
  • Cố định Trợ giúp xây dựng hệ thống: sử dụng lọ Doclet trong develjar /; cập nhật cho mới src thư mục src / main; loại bỏ sử dụng rất lỗi thời của rt.jar
  • libdepends Removed bao gồm cho việc test ioformats, mà không thực sự có libdepends
  • Cập nhật để nếu một nguyên tử mục tiêu không có biểu tượng (ví dụ như các nguyên tử giả) trận đấu trở về false (chứ không phải là một NPE)
  • Cố định xử lý đúng đắn #n Smarts querys
  • Thêm trường hợp thử nghiệm cho lỗi 2686473
  • Thêm lưu ý về 1.7.1 Ant cần
  • Cố định một nguồn NPE: null == 2 'gây ra một ngoại lệ, vì vậy thử nghiệm đầu tiên cho nullness
  • thông báo bản quyền cố định cho năm 2009
  • Cố định lưu trữ bản sao của mẫu bố trí, mà chỉ thuộc về các mô-đun SDG, không thêm mô-đun quá
  • Merge chi nhánh 'local1.2' của ../../ git-svn / cdk

Điều gì là mới trong phiên bản 1.2.0:

  • Sửa chữa một vài SMARTS phân tích vấn đề, sử dụng hai ký -letter và IPseudoAtom trong Fingerprinter, và thêm 4 định nghĩa kiểu nguyên tử mới, iốt và lưu huỳnh.

Điều gì là mới trong phiên bản 1.1.5:.

  • Chủ yếu là sửa lỗi

Điều gì là mới trong phiên bản 1.1.4:.

  • sửa lỗi Chủ yếu là nhỏ

Điều gì là mới trong phiên bản 1.1.1:

  • sửa lỗi Chủ yếu là nhỏ và mã chung làm sạch.

Điều gì là mới trong phiên bản 1.1.0:.

  • Nhiều, rất nhiều thay đổi

Yêu cầu :

  • Java 2 Standard Edition Runtime Environment

Phần mềm tương tự

Open Babel
Open Babel

17 Feb 15

VICS-II
VICS-II

2 Jun 15

JChemPaint
JChemPaint

2 Jun 15

ISLEC
ISLEC

20 Feb 15

Ý kiến ​​để The Chemistry Development Kit

Bình luận không
Nhập bình luận
Bật hình ảnh!