রসায়ন ডেভেলপমেন্ট কিট (এছাড়াও CDK নামেও পরিচিত) হল একটি প্ল্যাটফর্ম-স্বাধীন, অবাধে বিতরণ ও ওপেন সোর্স লাইব্রেরি সফ্টওয়্যার জাভা বাস্তবায়িত এবং বিশেষত কাঠামোগত বায়োইনফরম্যাটিক্স, cheminformatics এবং গণনীয় রসায়ন জন্য পরিকল্পিত. '
ঢাকা প্রকল্পের বিভিন্ন দরকারী আলগোরিদিম এবং ডাটা স্ট্রাকচার প্রোগ্রামাররা যারা কোড পুনঃব্যবহার দ্বারা সময় এবং প্রচেষ্টার অনেক সংরক্ষণ করতে চান জন্য বিশেষভাবে উপযোগী গঠিত. রসায়ন ডেভেলপমেন্ট কিট শেষের ব্যবহারকারীদের দ্বারা ব্যবহার করা হয় পরিকল্পিত না হয়. '
এক নজরে বৈশিষ্ট্য
ঢাকা মূল বৈশিষ্ট্য এবং QSAR জন্য রাসায়নিক কাঠামো, সমর্থন দেওয়ার জন্য লেখা রাসায়নিক ডেটা ফরম্যাটের পড়ার জন্য সমর্থন, সমর্থন অন্তর্ভুক্ত (পরিমাণজ্ঞাপক গঠন & ndash কার্যকলাপ সম্পর্ক). বর্ণনাকারী, সেইসাথে রাসায়নিক গ্রাফ তত্ত্ব সমর্থনের জন্য বিল্ট ইন আলগোরিদিম?
আপনার সুবিধার জন্য, অ্যাপ্লিকেশন হিসাবে JAR ফাইল বিন্যাসে প্রাক অন্তর্নির্মিত বাইনারি ফাইলগুলির বিতরণ করা হয়. , কেবল উপরের লিংকটি ব্যবহার করে, যেখানে আপনি এছাড়াও প্রোগ্রাম & rsquo জানতে পারেন Softoware থেকে সর্বশেষ স্থিতিশীল সংস্করণ ডাউনলোড করুন আপনার প্রকল্পের মধ্যে এটি ব্যবহার করার জন্য;. এর উৎস tarball রূপে?
ঢাকা প্রোগ্রামাররা কিভাবে উত্স থেকে প্রোগ্রামটি কম্পাইল করার বিষয়ে বিস্তারিত তথ্য পাবেন, বিভিন্ন পরীক্ষা, সেইসাথে কিভাবে যে tar.gz সংরক্ষণাগার ভিতরে অবস্থিত README.txt ফাইলের মধ্যে অন্যান্য প্রোগ্রাম এটি ব্যবহার করতে চালানোর জন্য কিভাবে.
ফণা ও সমর্থিত অপারেটিং অধীনে
ঢাকা CDK ফণা অধীন কটাক্ষপাত গ্রহণ (রসায়ন ডেভেলপমেন্ট কিট) সফ্টওয়্যার, আমরা উল্লেখ করতে পারেন যে এটা জাভা প্রোগ্রামিং ভাষায় সম্পূর্ণরূপে লেখা হয়েছে. '
ঢাকা বর্তমানে, এটি জিএনইউ / লিনাক্স, মাইক্রোসফট উইন্ডোজ এবং ম্যাক অপারেটিং সিস্টেম এর 32 বিট এবং 64-বিট স্বাদে সঙ্গে সম্পূর্ণরূপে সুসংগত. এবং জাভা ডেভেলপমেন্ট কিট (JDK) & nbsp; যাইহোক, এটা জাভা রানটাইম এনভায়রনমেন্ট (JRE) & nbsp সমর্থিত কোনো অপারেটিং সিস্টেমের উপর কাজ করা উচিত প্রযুক্তির?
নতুন <হয় / শক্তিশালী. > এই রিলিজে:
- IAtomcontainer আনুষ্ঠানিক চার্জ IMolecularFormula থেকে স্থানান্তরিত করা হয়
- IAtomcontainer আনুষ্ঠানিক চার্জ IMolecularFormula থেকে স্থানান্তরিত করা হয়
- ফিক্সড লিঙ্ক. Suboptimal, যেমন পথ এখনও একটি একক নাইট ক্ষেত্রটিতেই হার্ডকোডেড হয়, কিন্তু আমরা সব Nightlies বেশি কিছু সংক্ষেপ এখনো এক্সএমএল কাঠামো আছে না (চলমান করুন
- ফিক্সড বাগ 2714283, যা সঠিকভাবে একটি ব্যতিক্রম যখন ছোঁড়ার রিং সঠিকভাবে বন্ধ না হয়. একটি রিং উপযুক্ত রিং সংখ্যা সঙ্গে বন্ধ না করা হয়, তাহলে InvalidSmilesException ফেলে দেওয়া হয়. খেলার সংখ্যা ডেলাইট আচরণ করুন
- আরো সামঞ্জস্যপূর্ণ ব্যবহার কিওয়ার্ড করুন
- পরমাণু ধারক diffs সঠিক যখন deserialized বস্তু ব্যবহার আছে কিনা তা চেক করার জন্য একটি পরীক্ষা ক্ষেত্রে যোগ করা হয়েছে
- অব্যবহৃত আমদানি সরানো করুন
- ClassCastException সংশোধন করা হয়েছে (সংশোধন করা হয়েছে # 2685134) করুন
- সমস্যা পার্সিং কয়েক smarts, দুই ব্যবহার সংশোধন করা হয়েছে -letter প্রতীক এবং Fingerprinter মধ্যে IPseudoAtom, এবং আয়োডিন এবং সালফার জন্য, 4 টি নতুন পরমাণু টাইপ সংজ্ঞা যোগ করা হয়েছে.
- প্রায় বাগ সংশোধন করা হয়েছে
- প্রায় ছোট বাগ করুন
- প্রায় ছোট বাগ সংশোধন করা হয়েছে এবং সাধারণ কোড পরিষ্কার.
- অনেক, অনেক পরিবর্তন করুন
- জাভা 2 স্ট্যান্ডার্ড সংস্করণ রানটাইম এনভায়রনমেন্ট করুন
<লি> ফিক্সড বাগ 2787332 gasteiger চার্জ হিসাব বয়সী বন্ড অ্যারের সেট করা হয়েছে
<লি> বাগ 2788357 ফিক্স SMARTSQueryTool এখন construc মধ্যে TokenMgrError ক্যাচ আপডেট করুন
<লি> গীত রেপো সূত্র cdk.githash ট্যাগ এবং লিঙ্ক Javadocs প্রক্রিয়া নতুন taglet যোগ করা হয়েছে
<লি> Updated cdk.svnrev ট্যাগ cdk.githash করার ট্যাগ
<লি> Bug_2787332. Triclosan অণু জন্য পরীক্ষা যোগ করা হয়েছে (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11 করুন
<লি> সরানো অপ্রচলিত রেন্ডারার কোড: হয় ব্যবহার cdk-1.0.x বা jchempaint প্রাথমিক করুন
<লি> পার্সার পরীক্ষা স্যুট বাগ 2786624 জন্য পরীক্ষা যোগ করা হয়েছে
<লি> PMD পৃষ্ঠাগুলি যোগ করা হয়েছে লিঙ্ক করুন
<লি> JUnit পরিসংখ্যান থেকে লিংক যোগ করা হয়েছে
<লি> মডিউল যোগ ক্লাস তালিকা, সংযোগগুলি সঙ্গে নাইট জন্য @ পেলের করুন
<লি> সংযোজন মডিউল HTML পৃষ্ঠাগুলিকে তৈরি করার জন্য সেট আপ করুন
<লি> সংযোজন মডিউল HTML পৃষ্ঠাগুলিকে তৈরি করার জন্য সেট আপ করুন
নতুন সংস্করণ 1.5.10 মধ্যে
<লি> ফিক্সড বাগ 2787332 gasteiger চার্জ হিসাব বয়সী বন্ড অ্যারের সেট করা হয়েছে
<লি> বাগ 2788357 ফিক্স SMARTSQueryTool এখন construc মধ্যে TokenMgrError ক্যাচ আপডেট করুন
<লি> গীত রেপো সূত্র cdk.githash ট্যাগ এবং লিঙ্ক Javadocs প্রক্রিয়া নতুন taglet যোগ করা হয়েছে
<লি> Updated cdk.svnrev ট্যাগ cdk.githash করার ট্যাগ
<লি> Bug_2787332. Triclosan অণু জন্য পরীক্ষা যোগ করা হয়েছে (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11 করুন
<লি> সরানো অপ্রচলিত রেন্ডারার কোড: হয় ব্যবহার cdk-1.0.x বা jchempaint প্রাথমিক করুন
<লি> পার্সার পরীক্ষা স্যুট বাগ 2786624 জন্য পরীক্ষা যোগ করা হয়েছে
<লি> PMD পৃষ্ঠাগুলি যোগ করা হয়েছে লিঙ্ক করুন
<লি> JUnit পরিসংখ্যান থেকে লিংক যোগ করা হয়েছে
<লি> মডিউল যোগ ক্লাস তালিকা, সংযোগগুলি সঙ্গে নাইট জন্য @ পেলের করুন
<লি> সংযোজন মডিউল HTML পৃষ্ঠাগুলিকে তৈরি করার জন্য সেট আপ করুন
<লি> সংযোজন মডিউল HTML পৃষ্ঠাগুলিকে তৈরি করার জন্য সেট আপ করুন
সংস্করণ 1.2.2 নতুন
<লি> Updated সংস্করণ সংখ্যা করুন
<লি> IAtomContainers নিশ্চিত যোগ করা হয়েছে পরীক্ষা IMoleculeSet.add (IAtomContainerSet) মাধ্যমে sneaked নেই করুন
<লি> overwritten addAtomContainer (IAtomContainer, ডবল) খুব, যখন একটি অ IMolecule পাস করা একটি IllegalArgumentException নিক্ষেপ করা
<লি> এখন একটি IllegalArgumentException যখন এটি একটি IAtomContainer যা একটি IMolecule নয় সঞ্চয় করতে চেষ্টা করা হয় ছোঁড়ার করুন
<লি> # 2784182 জন্য যোগ করা হয়েছে ইউনিটের পরীক্ষা করুন
<লি> reserpine সঙ্গে নতুন পরীক্ষা করুন
<লি> নিরাপত্তা থ্রেডিং জন্য যোগ করা হয়েছে taglets করুন
<লি> এক অণু বা কম দিয়ে, আমরা কোন পার্টিশন নির্মাণ প্রক্রিয়ার প্রয়োজন আছে হিসাবে সংজ্ঞায়িত এটা সংযুক্ত করা, (সংশোধন করা হয়েছে # 2784209, কোন পরমাণুর সাথে নালপয়েন্টারএক্সেপশন IAtomContainer উপর) করুন
<লি> বাগ # জন্য যোগ করা হয়েছে ইউনিটের পরীক্ষা 2784209 যা বর্তমানে ব্যর্থ করুন
<লি> সুস্পষ্ org.openscience.cdk প্যাকেজের নাম আরো অপসারণ: ক্লজ ছোঁড়ার করুন
<লি> সুস্পষ্ org.openscience.cdk প্যাকেজের নাম আরো অপসারণ করুন
<লি> সুস্পষ্ org.openscience.cdk প্যাকেজের নাম আরো অপসারণ: নতুন org.openscience.cdk.Foo জন্য () কল করুন
<লি> সরানো প্র à org.openscience.cdk.interfaces প্যাকেজের নাম (সংশোধন করা হয়েছে # 2783549) করুন
<লি> সুস্পষ্ প্যাকেজের নাম সরানো, আমদানির পক্ষে, datadebug মডিউলে org.openscience.cdk জন্য (সংশোধন করা হয়েছে # 2783549) করুন
<লি> সুস্পষ্ প্যাকেজের নাম সরানো, আমদানির পক্ষে, তথ্য মডিউল org.openscience.cdk জন্য (সংশোধন করা হয়েছে # 2783549) করুন
<লি> AllRingsFinder উপর, recursion বিকল্প ব্রেকআউট করুন
<লি> স্ট্রিং মৌল সূত্র থেকে এক্সট্রাকশন চার্জ.
<লি> স্ট্রিং মৌল সূত্র থেকে এক্সট্রাকশন চার্জ.
<লি> ভর নিয়ন্ত্রক যখন এটা সীমার বাইরে করুন
<লি> বুদ্ধির একটি PLANAR3 এন এইচ এর আপডেট করা হয়েছে, সংশোধন করা হয়েছে বাগ 2781199 করুন
<লি> বাগ 2781199 জন্য যোগ করা হয়েছে পরীক্ষা কেস করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা ক্যাচ ব্লক মধ্যে প্রণীত কল এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম অন্তর্ভুক্ত করুন
<লি> CDKException রচয়িতা মধ্যে একটি ক্যাচ ব্লক এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম রয়েছে প্রণীত কল করুন
<লি> CDKException রচয়িতা মধ্যে একটি ক্যাচ ব্লক এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম রয়েছে প্রণীত কল করুন
<লি> CDKException রচয়িতা মধ্যে একটি ক্যাচ ব্লক এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম রয়েছে প্রণীত কল করুন
<লি> CDKException রচয়িতা মধ্যে একটি ক্যাচ ব্লক এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম রয়েছে প্রণীত কল করুন
<লি> CDKException রচয়িতা মধ্যে একটি ক্যাচ ব্লক এখন স্ট্যাক ট্রেস সংরক্ষণ করার জন্য রুট ব্যতিক্রম রয়েছে প্রণীত কল করুন
<লি> নিশ্চিত করার এসডি ক্ষেত্র সব অণু জন্য পড়া হয় একটি ইউনিটের পরীক্ষা যোগ করা হয়েছে
<লি> বিভক্ত পরীক্ষা করুন
<লি> নতুন ফাইল করুন
<লি> CML জন্য আরও পরীক্ষার পড়া করুন
<লি> সংযোজন ইউনিটের পরীক্ষা # 1848591 জন্য: ভুল Murcko ফ্রেমওয়ার্ক করুন
<লি> ফিক্সড নিক্ষিপ্ত, অপ্রয়োজনীয় পূর্ণ প্যাকেজের নাম অপসারণ করুন
<লি> # 2692107 জন্য যোগ করা হয়েছে ইউনিটের পরীক্ষা করুন
<লি> ফিক্সড টাইপো: নিখোঁজ 'গুলি'
আপনি কি নতুন সংস্করণ 1.2.1
<লি> ফিক্সড বাগ 2729120 এবং যোগ ইউনিটের পরীক্ষা করুন
<লি> Updated মন্তব্য বাগ 2768643 ফিক্স.
<লি> বাগ 2719237. তৈরি getBondOrderSum স্ট্যাটিক, এটা জন্য ইউনিটের পরীক্ষা যোগ জন্য আংশিক ফিক্স করুন
<লি> টাইপো: proteinl - & gt; প্রোটিন করুন
<লি> মেড বর্গ প্রকাশ্য, unbreak থেকে বিল্ড এটি যোগ / *. Javafiles করুন
<লি> আংশিক সংশোধন R0 জন্য মিলে smarts. Updated লক্ষ্য অণু আরম্ভের স্পষ্টভাবে একটি রিং না পরমাণু এবং আপডেট RingMembership অণু নির্দেশ করার জন্য যখন R0 উল্লিখিত থাকলে একটি সুস্পষ্ চেক করতে. আংশিকভাবে সংশোধন করা হয়েছে বাগ 2587204 করুন
<লি> ফিক্সড সন্দেহজনক সমতা পরীক্ষা. একটি ব্যক্তিগত পদ্ধতি রেফারেন্স মাধ্যমে ডাবল বস্তু চেক করা হয়. জরিমানা কাজ যখন তারা নাল ছিল. ব্যর্থ হলে আমরা মান তুলনা করতে হবে. কোড এটা একাউন্টে নিতে আপডেট করা হয়. যোগ করা হয়েছে ইউনিটের পরীক্ষা (এবং পদ্ধতি সংরক্ষিত তাই এটি পরীক্ষা করা যাবে তৈরি) করুন
<লি> যোগ করা হয়েছে পরীক্ষা পদ্ধতি টীকা. তথ্য মডিউলটির জন্য আলাদা করে কভারেজ কমপ্লিট করুন
<লি> রি-ফ্যাক্টর ChiIndexUtils এটা ব্যক্তিগত প্যাকেজ করতে. পাবলিক এপিআই মুছে ফেলে Name, যেহেতু এটা শুধুমাত্র চি বর্ণনাকারী কোড দ্বারা ব্যবহৃত হয়. সব নির্ভরশীল ক্লাস আপডেট করা হয়েছে. সরানো হয়েছে পরীক্ষা কোড (যা দরকার পূরণ হবে!) পাশাপাশি করুন
<লি> ChiIndexUtils কোড পরিষ্করণ. রূপান্তরিত 1.5 বাগধারার করুন
<লি> PathTools আপ ক্লিন এবং যোগ পরীক্ষা পদ্ধতি টীকা, যাতে কোর সম্পূর্ণরূপে আচ্ছাদিত করা হয়
<লি> ফিক্সড পূর্ববর্তী cdk.keyword লাইন সম্পাদন কমিট না cdk.module লাইন করুন
<লি> তা নিশ্চিত করার জন্য পূর্ণসংখ্যা বস্তুর মূল্য দ্বারা তুলনা করা হয় একটি পরীক্ষা যোগ করা হয়েছে বরং রেফারেন্স চেয়ে করুন
<লি> ফিক্সড IntegerDifference যাতে এটা আসলে বরং পূর্ণসংখ্যার বস্তুর রেফারেন্স চেয়ে পূর্ণসংখ্যা মান পরীক্ষা করা হবে. সমস্যা যদ্দ্বারা একটি বস্তুর ডিস্কে ধারাবাহিকভাবে এবং তারপর deserialized মূল বস্তুর সাথে মেলে না সংশোধন করা হয়েছে (যেমন, অ খালি পার্থক্য স্ট্রিং) করুন
<লি> ফলিত প্যাচ # 2675819 (স্টিফান কুন): প্যাচ reactionSet একটি removeReaction যোগ করার জন্য করুন
<লি> ইন্টারফেস ব্যবহার বাস্তবায়নের পরিবর্তে করুন
<লি> IAtomContainer IMolecule পরিবর্তে ব্যবহার, যেমন প্রকৃত ম্যাচিং IAtomContainers ইতিমধ্যে ব্যবহার করে (সংশোধন করা হয়েছে # 2686249) করুন
<লি> যোগ করা হয়েছে সোর্স attrib উবুন্টু .deb করুন বিল্ডিং ঠিক করার জন্য
<লি> ফিক্সড সাহায্য বিল্ড সিস্টেম: develjar মধ্যে doclet বয়াম ব্যবহার /; জন্য নতুন src ফোল্ডারের src / প্রধান আপডেট; মুছে rt.jar খুব সেকেলে ব্যবহার করুন
<লি> সরানো libdepends, পরীক্ষা-ioformats জন্য অন্তর্ভুক্ত যা আসলে libdepends নেই করুন
<লি> Updated যাতে একটি টার্গেট অণু (যেমন ছদ্ম পরমাণু হিসাবে) কোন প্রতীক থাকে ম্যাচ ফেরৎ মিথ্যা (বরং একটি NPE চেয়ে) করুন
<লি> #n এর ফিক্সড সঠিক হ্যান্ডলিং querys smarts করুন
<লি> বাগ 2686473 জন্য যোগ করা হয়েছে পরীক্ষা কেস করুন
<লি> পিপীলিকা 1.7.1 উপর নোট যোগ করা প্রয়োজন করুন
<লি> ফিক্সড একটি NPE উৎস: 'নাল == 2' একটি ব্যতিক্রম, তাই nullness জন্য প্রথম পরীক্ষা ঘটায় করুন
<লি> ফিক্সড কপিরাইট নোটিশ 2009 করুন
<লি> লেআউট টেমপ্লেট, যা শুধুমাত্র sdg মডিউলে অন্তর্গত ফিক্সড ডুপ্লিকেট স্টোরেজ, না অতিরিক্ত মডিউল খুব করুন
<লি> Merge শাখা ../../ এর ফালতু বা এলেবেলে লোক-SVN / cdk করুন 'local1.2'
সংস্করণ 1.2.0 নতুন
সংস্করণ 1.1.5 নতুন .
সংস্করণ 1.1.4 নতুন .
সংস্করণ 1.1.1 নতুন
সংস্করণ 1.1.0 নতুন .
এ আবশ্যকতা করুন :
পাওয়া মন্তব্যসমূহ না