เคมี Development Kit (หรือเรียกว่า CDK) เป็นแพลตฟอร์มกระจายได้อย่างอิสระและซอฟต์แวร์ห้องสมุดมาเปิดดำเนินการในชวาและได้รับการออกแบบมาโดยเฉพาะสำหรับชีวสารสนเทศโครงสร้าง cheminformatics และเคมีคำนวณ.
โครงการประกอบด้วยอัลกอริทึมที่มีประโยชน์ต่างๆและโครงสร้างข้อมูลที่ปรับแต่งเป็นพิเศษสำหรับโปรแกรมเมอร์ที่ต้องการประหยัดเวลาและความพยายามโดยโค้ด ชุดพัฒนาเคมีไม่ได้ออกแบบมาให้ใช้งานโดยผู้ใช้สิ้น.
คุณสมบัติอย่างรวดเร็ว
คุณสมบัติที่สำคัญรวมถึงการสนับสนุนสำหรับการอ่านและการเขียนรูปแบบข้อมูลสารเคมี, การสนับสนุนสำหรับการแสดงผลโครงสร้างทางเคมี, การสนับสนุนสำหรับ QSAR (โครงสร้างเชิงปริมาณ & ndash; กิจกรรมสัมพันธ์). อธิบายเช่นเดียวกับในตัวอัลกอริทึมสำหรับการสนับสนุนทฤษฎีกราฟเคมี
เพื่อความสะดวกของแอพลิเคชันกระจายเป็นไบนารีที่สร้างไว้ล่วงหน้าในรูปแบบไฟล์ขวด ที่จะใช้ในโครงการของคุณเพียงแค่ดาวน์โหลดรุ่นล่าสุดที่มีเสถียรภาพจาก Softoware ใช้การเชื่อมโยงดังกล่าวข้างต้นที่คุณยังสามารถหาโปรแกรม & rsquo นั้น. s tarball แหล่ง
โปรแกรมเมอร์จะพบข้อมูลรายละเอียดเกี่ยวกับวิธีการรวบรวมโปรแกรมจากแหล่งที่มาวิธีการเรียกใช้การทดสอบต่าง ๆ เช่นเดียวกับวิธีที่จะใช้ในโปรแกรมอื่น ๆ ใน Readme.txt ที่ตั้งอยู่ภายในเก็บ tar.gz ได้.
ภายใต้ประทุนและได้รับการสนับสนุนสภาพแวดล้อมระบบปฏิบัติการ
การดูใต้ฝากระโปรงของ CDK ที่ (เคมี Development Kit) ซอฟต์แวร์ที่เราสามารถพูดถึงว่าจะได้รับการเขียนทั้งหมดในการเขียนโปรแกรมภาษา Java.
ขณะนี้มันเป็นอย่างเข้ากันได้กับ 32 บิตและ 64 บิตรสชาติของ GNU / Linux, Microsoft Windows และ Mac ระบบปฏิบัติการ OS X แต่ก็ควรจะทำงานบนระบบปฏิบัติการใด ๆ สนับสนุนโดย Java Runtime Environment (JRE) & nbsp; และชุดพัฒนา Java (JDK) & nbsp; เทคโนโลยี
มีอะไรใหม่ ในรุ่นนี้:
- ค่าใช้จ่ายอย่างเป็นทางการของ IAtomcontainer จะถูกโอนไปยัง IMolecularFormula
- แก้ไขข้อผิดพลาด 2787332 อาร์เรย์พันธบัตรเก่าในการคำนวณค่าใช้จ่าย gasteiger ถูกตั้งค่าให้
- การปรับปรุงเพื่อแก้ไขข้อผิดพลาด 2788357 SMARTSQueryTool ตอนนี้จับ TokenMgrError ใน construc ก
- เพิ่ม taglet ใหม่เพื่อประมวลผล cdk.githash แท็กและเชื่อมโยงไปยังแหล่ง Javadocs ใน Git repo
- Updated แท็ก cdk.svnrev เพื่อ cdk.githash แท็ก
- Bug_2787332 ที่เพิ่มเข้ามาสำหรับการทดสอบโมเลกุล Triclosan (Inchi = 1S / C12H7Cl3O2 / c13-7-1-3-11
- นำโค้ดล้าสมัย renderer: ทั้งใช้ CDK-1.0.x หรือ jchempaint หลัก
- เพิ่มการทดสอบสำหรับข้อผิดพลาด 2786624 ในชุดทดสอบตัวแยกวิเคราะห์ที่
- เพิ่มลิงค์ไปยังหน้า PMD
- การเชื่อมโยงเพิ่มสถิติ JUnit
- เพิ่มรายชื่อของการเรียนในโมดูลที่มีการเชื่อมโยงไปคืน @ เปเล่
- เพิ่มการตั้งค่าสำหรับการสร้างหน้าโมดูล HTML
- เพิ่มการตั้งค่าสำหรับการสร้างหน้าโมดูล HTML
มีอะไรใหม่ ในรุ่น 1.5.10:
- ค่าใช้จ่ายอย่างเป็นทางการของ IAtomcontainer จะถูกโอนไปยัง IMolecularFormula
- แก้ไขข้อผิดพลาด 2787332 อาร์เรย์พันธบัตรเก่าในการคำนวณค่าใช้จ่าย gasteiger ถูกตั้งค่าให้
- การปรับปรุงเพื่อแก้ไขข้อผิดพลาด 2788357 SMARTSQueryTool ตอนนี้จับ TokenMgrError ใน construc ก
- เพิ่ม taglet ใหม่เพื่อประมวลผล cdk.githash แท็กและเชื่อมโยงไปยังแหล่ง Javadocs ใน Git repo
- Updated แท็ก cdk.svnrev เพื่อ cdk.githash แท็ก
- Bug_2787332 ที่เพิ่มเข้ามาสำหรับการทดสอบโมเลกุล Triclosan (Inchi = 1S / C12H7Cl3O2 / c13-7-1-3-11
- นำโค้ดล้าสมัย renderer: ทั้งใช้ CDK-1.0.x หรือ jchempaint หลัก
- เพิ่มการทดสอบสำหรับข้อผิดพลาด 2786624 ในชุดทดสอบตัวแยกวิเคราะห์ที่
- เพิ่มลิงค์ไปยังหน้า PMD
- การเชื่อมโยงเพิ่มสถิติ JUnit
- เพิ่มรายชื่อของการเรียนในโมดูลที่มีการเชื่อมโยงไปคืน @ เปเล่
- เพิ่มการตั้งค่าสำหรับการสร้างหน้าโมดูล HTML
- เพิ่มการตั้งค่าสำหรับการสร้างหน้าโมดูล HTML
มีอะไรใหม่ ในรุ่น 1.2.2:
- การเชื่อมโยงถาวร ก่อให้เกิดผลลัพธ์เป็นเส้นทางที่ยังคง hardcoded ไปอินสแตนซ์คืนเดียว แต่เราไม่ได้มีกรอบ XML ยังไม่สรุปสิ่งที่มากกว่า nightlies ทั้งหมด (วิ่ง
- หมายเลขรุ่น Updated
- เพิ่มการทดสอบเพื่อให้แน่ใจว่าจะไม่ IAtomContainers แอบผ่าน IMoleculeSet.add (IAtomContainerSet)
- แทนที่ addAtomContainer (IAtomContainer สองครั้ง) เกินไปจะโยน IllegalArgumentException เมื่อไม่ใช่ IMolecule ถูกส่งผ่านไป
- ตอนนี้โยน IllegalArgumentException เมื่อมีการพยายามที่จะเก็บ IAtomContainer ซึ่งไม่ได้เป็น IMolecule
- ทดสอบหน่วยที่เพิ่มเข้ามาสำหรับ # 2784182
- ทดสอบใหม่กับ reserpine
- เพิ่ม taglets สำหรับเกลียวความปลอดภัย
- กับหนึ่งอะตอมหรือน้อยกว่าที่เรากำหนดให้มีการเชื่อมต่อที่มีการแบ่งไม่จำเป็นต้อง (แก้ไข # 2784209, NullPointerException บน IAtomContainer ไม่มีอะตอม)
- ทดสอบหน่วยที่เพิ่มเข้ามาสำหรับข้อผิดพลาด # 2784209 ซึ่งขณะนี้ล้มเหลว
- กำจัดเพิ่มเติมของชื่อแพคเกจ org.openscience.cdk อย่างชัดเจน: พ่นคำสั่ง
- กำจัดเพิ่มเติมของชื่อแพคเกจ org.openscience.cdk อย่างชัดเจน
- กำจัดเพิ่มเติมของชื่อแพคเกจ org.openscience.cdk อย่างชัดเจน: สำหรับ org.openscience.cdk.Foo ใหม่ () เรียก
- นำออก org.openscience.cdk.interfaces อย่างชัดเจน (แก้ไข # 2783549)
- นำออกชื่อแพคเกจอย่างชัดเจนในความโปรดปรานของการนำเข้าสำหรับ org.openscience.cdk ในโมดูล datadebug (การแก้ไข # 2783549)
- นำออกชื่อแพคเกจอย่างชัดเจนในความโปรดปรานของการนำเข้าสำหรับ org.openscience.cdk ในโมดูลข้อมูล (แก้ไข # 2783549)
- ฝ่าวงล้อมของตัวเลือกในการเรียกซ้ำ AllRingsFinder
- สกัดจากสตริงสูตรธาตุค่าใช้จ่าย.
- สกัดจากสตริงสูตรธาตุค่าใช้จ่าย.
- ควบคุมของมวลเมื่อมันออกมาจากช่วง
- การปรับปรุงเพื่อเพิ่มอย่างชาญฉลาด H ไปยัง PLANAR3 N, แก้ไขข้อผิดพลาด 2781199
- กรณีทดสอบที่เพิ่มเข้ามาสำหรับข้อผิดพลาด 2781199
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในจับบล็อกตอนนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในบล็อกจับในขณะนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในบล็อกจับในขณะนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในบล็อกจับในขณะนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในบล็อกจับในขณะนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- โทรไป CDKException คอนสตรัคทำภายในบล็อกจับในขณะนี้มีข้อยกเว้นรากเพื่อรักษาสแต็คร่องรอย
- เพิ่มหน่วยทดสอบเพื่อให้แน่ใจว่าเขต SD จะอ่านโมเลกุลทั้งหมด
- แยกการทดสอบ
- ไฟล์ใหม่
- การทดสอบมากขึ้นสำหรับการอ่าน CML
- ทดสอบหน่วยเพิ่มสำหรับ # 1848591: กรอบ Murcko ไม่ถูกต้อง
- หล่อคงที่เอาชื่อแพคเกจเต็มรูปแบบซ้ำซ้อน
- ทดสอบหน่วยที่เพิ่มเข้ามาสำหรับ # 2692107
- พิมพ์ผิดคงที่: หายไปของ '
ชื่อแพคเกจ
คืออะไรใหม่ ในรุ่น 1.2.1:
- แก้ไขข้อผิดพลาด 2714283 ซึ่งถูกพ่นยกเว้นเมื่อ แหวนยังไม่ได้ปิดอย่างถูกต้อง ถ้าแหวนไม่ได้ปิดด้วยหมายเลขแหวนที่เหมาะสม InvalidSmilesException จะโยน ตรงกับพฤติกรรม Daylight
- แก้ไขข้อผิดพลาดและการทดสอบ 2729120 หน่วยเพิ่ม
- แสดงความคิดเห็นการปรับปรุงเพื่อแก้ไขข้อผิดพลาด 2,768,643.
- การแก้ไขข้อผิดพลาดบางส่วนสำหรับ 2719237. ทำ getBondOrderSum คงทดสอบหน่วยเพิ่มให้มัน
- สะกดผิด: proteinl - & gt; โปรตีน
- ทำระดับประชาชนเพื่อ Unbreak เพิ่มการสร้าง / *. javafiles
- SMARTS คงบางส่วนที่ตรงกันสำหรับ R0 เป้าหมายการปรับปรุงการเริ่มต้นโมเลกุลเพื่อแสดงให้เห็นอย่างชัดเจนอะตอมไม่ได้อยู่ในแหวนและปรับปรุงยังอะตอม RingMembership จะทำการตรวจสอบอย่างชัดเจนเมื่อ R0 ระบุไว้ แก้ไขข้อผิดพลาดบางส่วน 2587204
- คงทดสอบความเสมอภาคพิรุธ วิธีการส่วนตัวถูกตรวจสอบวัตถุดับเบิลผ่านการอ้างอิง ทำงานได้ดีเมื่อพวกเขาเป็นโมฆะ ล้มเหลวเมื่อเราต้องการจะเปรียบเทียบด้วยค่า รหัสการอัปเดตที่จะนำไปเข้าบัญชี ทดสอบหน่วยที่เพิ่ม (และวิธีการป้องกันเพื่อที่จะสามารถได้รับการทดสอบ)
- เพิ่มวิธีการทดสอบคำอธิบายประกอบ เสร็จสิ้นการคุ้มครองสำหรับโมดูลข้อมูล
- ChiIndexUtils refactored เพื่อให้แพคเกจส่วนตัว ทำความสะอาดที่สาธารณะ API เพราะมันจะถูกใช้โดยรหัสบ่งจิเท่านั้น การปรับปรุงการเรียนทั้งหมดที่อ้างถึง รหัสการทดสอบย้าย (ซึ่งจะต้องมีการเติมเต็มใน!) รวม
- รหัสล้างของ ChiIndexUtils แปลง 1.5 สำนวน
- ทำความสะอาด PathTools และเพิ่มวิธีการทดสอบคำอธิบายประกอบดังนั้นหลักที่มีการครอบคลุม
- คงที่ก่อนหน้านี้มุ่งมั่นที่จะแก้ไขบรรทัด cdk.keyword ไม่สาย cdk.module ก
- คำหลักที่สอดคล้องกันมากขึ้นใช้
- เพิ่มการทดสอบเพื่อให้แน่ใจว่าวัตถุจำนวนเต็มจะเทียบด้วยค่ามากกว่าการอ้างอิง
- เพิ่มกรณีทดสอบเพื่อตรวจสอบว่า diffs ภาชนะอะตอมที่ถูกต้องเมื่อมีการใช้วัตถุ deserialized
- คง IntegerDifference เพื่อให้มันจริงตรวจสอบค่าจำนวนเต็มมากกว่าการอ้างอิงของวัตถุจำนวนเต็ม แก้ไขปัญหาโดยวัตถุเนื่องไปยังดิสก์และ deserialized ไม่ตรงกับวัตถุเดิมแล้ว (เช่นไม่ใช่สตริง diff ว่างเปล่า)
- วิทยาศาสตร์แพทช์ # 2675819 (สเตฟาน Kuhn): แพทช์เพื่อเพิ่ม removeReaction ให้ reactionSet
- อินเตอร์เฟซที่ใช้แทนของการดำเนินการ
- นำออกนำเข้าที่ไม่ได้ใช้
- ใช้ IAtomContainer แทน IMolecule ขณะที่การจับคู่ที่เกิดขึ้นจริงโดยใช้ IAtomContainers แล้ว (แก้ไข # 2686249)
- แก้ไข ClassCastException (แก้ไข # 2685134)
- attrib แหล่งที่เพิ่มเข้ามาในการแก้ไขปัญหาการสร้างอูบุนตู .deb
- คงช่วยสร้างระบบ: ใช้ขวด doclet ใน develjar /; อัปเดตสำหรับโฟลเดอร์ src ใหม่ src / หลัก ลบออกใช้ล้าสมัยมาก rt.jar
- libdepends ลบออกรวมสำหรับการทดสอบ ioformats ซึ่งไม่จริงมี libdepends
- Updated เพื่อที่ว่าถ้าอะตอมเป้าหมายไม่มีสัญลักษณ์ (เช่นอะตอมหลอก) การแข่งขันกลับเท็จ (มากกว่า NPE)
- คงจัดการที่เหมาะสมของ #N SMARTS querys
- กรณีทดสอบที่เพิ่มเข้ามาสำหรับข้อผิดพลาด 2686473
- เพิ่มโน้ต 1.7.1 มดต้อง
- คงเป็นแหล่ง NPE: '== null 2' ทำให้เกิดข้อยกเว้นเพื่อการทดสอบครั้งแรกสำหรับ nullness
- ประกาศลิขสิทธิ์คงที่สำหรับปี 2009
- คงจัดเก็บข้อมูลที่ซ้ำกันของแม่แบบรูปแบบซึ่งอยู่ในโมดูล SDG ไม่โมดูลพิเศษเกินไป
- รวมสาขา 'local1.2 ของ ../../ Git-SVN / CDK
มีอะไรใหม่ ในรุ่น 1.2.0:
- แก้ไขไม่กี่ SMARTS แยกปัญหาการใช้งานของทั้งสอง สัญลักษณ์ -letter และ IPseudoAtom ใน Fingerprinter และเพิ่ม 4 คำจำกัดความของประเภทอะตอมใหม่ไอโอดีนและกำมะถัน.
มีอะไรใหม่ ในรุ่น 1.1.5:.
- ส่วนใหญ่การแก้ไขข้อบกพร่อง
มีอะไรใหม่ ในรุ่น 1.1.4:.
- การแก้ไขข้อบกพร่องเล็ก ๆ ส่วนใหญ่
มีอะไรใหม่ ในรุ่น 1.1.1:
- แก้ไขข้อผิดพลาดเล็ก ๆ เป็นส่วนใหญ่และรหัสทำความสะอาดทั่วไป
มีอะไรใหม่ ในรุ่น 1.1.0:.
- หลายเปลี่ยนแปลงหลาย
ต้องการ
- Java 2 Standard Edition Runtime Environment
ความคิดเห็นที่ไม่พบ