Kimya Geliştirme Kiti (ayrıca CDK olarak da bilinir) bir platform bağımsız, serbestçe dağıtılabilir ve açık kaynak kütüphane yazılımı özellikle yapısal biyoinformatik, Cheminformatics ve hesaplamalı kimya için Java uygulanan ve dizayn edilmiştir.
proje kodu yeniden kullanarak zaman ve çaba kaydetmek istediğiniz programcılar için özel olarak tasarlanmış çeşitli kullanışlı algoritmalar ve veri yapıları oluşur. Kimya Geliştirme Kiti son kullanıcılar tarafından kullanılmak üzere tasarlanmamıştır.
Bir bakışta Özellikler
Anahtar özellikler okuma desteği ve yazma kimyasal veri formatları, destek QSAR için kimyasal yapıları, destek oluşturma için include (Sayısal Yapı & ndash; aktivite İlişkisi). Tanımlayıcıları yanı sıra kimyasal grafik teorisi desteklemek için yerleşik algoritmaları
Size kolaylık sağlamak için, uygulama JAR dosyası biçiminde önceden yapılmış ikililer olarak dağıtılmaktadır. projenizde kullanmak için, sadece program aynı zamanda & rsquo bulabileceğiniz, yukarıdaki bağlantıyı kullanarak Softoware son kararlı sürümünü indirmek;. s kaynak arşivini
Programcılar kaynaklardan programı derlemek için nasıl hakkında ayrıntılı bilgi bulacaksınız çeşitli testler yanı sıra tar.gz arşivi içinde bulunduğu README.txt dosyadaki diğer programlarda nasıl kullanılacağını nasıl çalıştırılacağı.
kaput ve desteklenen işletim sistemleri altında
CDK kaputunun altında bir göz attığınızda (Kimya Geliştirme Kiti) yazılımı, biz Java programlama dili tamamen yazılmış olduğunu sayabiliriz.
Şu anda, GNU / Linux, Microsoft Windows ve Mac OS X işletim sistemlerinin 32-bit ve 64-bit lezzetleri ile tam uyumludur. ve Java Development Kit (JDK) & nbsp; ancak, Java Runtime Environment (JRE) & nbsp tarafından desteklenen herhangi bir işletim sistemi üzerinde çalışması gerekir teknolojileri
- IAtomcontainer resmi ücret IMolecularFormula aktarılır
- Sabit hata 2787332 Gasteiger şarj hesaplamasında eski bağ dizisi ayarlandı
- SMARTSQueryTool şimdi construc içinde TokenMgrError yakalar hata 2788357 düzeltmek için Güncelleme
- Git repo kaynaklarına cdk.githash etiketi ve bağlantı javadocs işlemek için yeni taglet eklendi
- Güncelleme cdk.svnrev etiketleri cdk.githash için etiketleri
- Bug_2787332. Triklosan molekülünün eklendi testi (InChl = 1 S / C12H7Cl3O2 / c13-7-1-3-11
- Kaldırılan eski oluşturucu kodu: kullanım cdk-1.0.x ya da jchempaint birincil
- ayrıştırıcı test paketi hata 2786624 eklendi testi
- PMD sayfalarına eklendi bağlantılar
- JUnit istatistikleri için bağlantı eklendi
- Pele @ Gecelik bağlantıları olan, modülün sınıfların listesini Eklenenler
- Katma modül HTML sayfaları oluşturmak için kurulmuş
- Katma modül HTML sayfaları oluşturmak için kurulmuş
sürüm 1.5.10 yeni Nedir:
- IAtomcontainer resmi ücret IMolecularFormula aktarılır
- Sabit hata 2787332 Gasteiger şarj hesaplamasında eski bağ dizisi ayarlandı
- SMARTSQueryTool şimdi construc içinde TokenMgrError yakalar hata 2788357 düzeltmek için Güncelleme
- Git repo kaynaklarına cdk.githash etiketi ve bağlantı javadocs işlemek için yeni taglet eklendi
- Güncelleme cdk.svnrev etiketleri cdk.githash için etiketleri
- Bug_2787332. Triklosan molekülünün eklendi testi (InChl = 1 S / C12H7Cl3O2 / c13-7-1-3-11
- Kaldırılan eski oluşturucu kodu: kullanım cdk-1.0.x ya da jchempaint birincil
- ayrıştırıcı test paketi hata 2786624 eklendi testi
- PMD sayfalarına eklendi bağlantılar
- JUnit istatistikleri için bağlantı eklendi
- Pele @ Gecelik bağlantıları olan, modülün sınıfların listesini Eklenenler
- Katma modül HTML sayfaları oluşturmak için kurulmuş
- Katma modül HTML sayfaları oluşturmak için kurulmuş
sürüm 1.2.2 yeni Nedir:
- Sabit bağlantılar. Suboptimal, yol hala tek Gecelik örneğine kodlanmış, ama biz tüm nightly'ler üzerinde şeyleri özetlemek henüz XML çerçeve yok gibi (çalışan
- Güncel sürüm numarası
- IAtomContainers sağlamak için eklendi testi IMoleculeSet.add (IAtomContainerSet) üzerinden de sinsice değil
- üzerine addAtomContainer (çift IAtomContainer) de, olmayan bir IMolecule geçirildiğinde bir IllegalArgumentException atmak için
- Şimdi bir IMolecule olmayan bir IAtomContainer saklamak için çalışılmıştır bir IllegalArgumentException atar
- # 2784182 eklendi birim test
- rezerpin ile yeni test
- güvenliğini diş eklendi taglets
- bir atom ya da daha az, biz gerekli hiçbir bölümleme olarak orada, o bağlı olması define (düzeltmeleri # 2784209, hiçbir atomlarla IAtomContainer üzerinde NullPointerException)
- bug # eklendi birim test 2784209 şu anda başarısız olan
- açık org.openscience.cdk paket adları fazla kaldırma: hükümler atar
- açık org.openscience.cdk paket adları daha fazla kaldırma
- açık org.openscience.cdk paket adları fazla kaldırma: Yeni org.openscience.cdk.Foo için () çağrısı
- Kaldırılan açık org.openscience.cdk.interfaces paketleri adları (düzeltmeleri # 2783549)
- datadebug modülünde org.openscience.cdk için, ithalat lehine, açık paket isimlerini kaldırıldı (düzeltmeleri # 2783549)
- veri modülünde org.openscience.cdk için, ithalat lehine, açık paket isimlerini kaldırıldı (düzeltmeleri # 2783549)
- AllRingsFinder üzerinde yineleme seçeneği koparma
- dize element formül Ekstraksiyon ücret.
- dize element formül Ekstraksiyon ücret.
- kitle Kontrolör aralık dışında olduğunda
- giderir hata 2.781.199
- hata 2781199 eklendi test case
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu içinde yapılan CDKException kurucu çağrıları artık yığın izleme korumak için kök istisna include
- catch bloğu artık yığın izleme korumak için kök istisna içerir içinde yapılan CDKException kurucu çağrıları
- catch bloğu artık yığın izleme korumak için kök istisna içerir içinde yapılan CDKException kurucu çağrıları
- catch bloğu artık yığın izleme korumak için kök istisna içerir içinde yapılan CDKException kurucu çağrıları
- catch bloğu artık yığın izleme korumak için kök istisna içerir içinde yapılan CDKException kurucu çağrıları
- catch bloğu artık yığın izleme korumak için kök istisna içerir içinde yapılan CDKException kurucu çağrıları
- SD alanlar tüm moleküller için okunan sağlamak için bir birim test eklendi
- bölmek testi
- Yeni dosyalar
- okuma cm 'için daha fazla test
- Eklendi birim test # 1848591 için: yanlış Murcko çerçevesi
- Sabit döküm, gereksiz tam paket adını kaldırın
- # 2692107 eklendi birim test
- Sabit yazım hatası: eksik 's'
akıllıca bir PLANAR3 N H adlı eklemek için Güncelleme
Hangi sürümü 1.2.1 yeni
- düzgün bir istisna zaman atar Sabit hata 2.714.283, halkalar düzgün kapalı değil. bir halka, uygun bir halka sayıda kapalı değilse, InvalidSmilesException atılır. Maçları Yaz davranış
- Sabit hata 2729120 ve katma birim test
- Güncelleme açıklama hata 2768643 düzeltmek için.
- bunun için hata 2719237. Yapımı getBondOrderSum statik, eklenen birim test için kısmi düzeltme
- Tipo: proteinl - & gt; Protein
- Yapılan sınıf kamu, Unbreak eklemeden sürüme / *. Javafiles
- Kısmen sabit SMARTS. Güncelleme hedef molekül başlatma açıkça R0 belirtildiğinde açık çek yapmak için değil, bir halkada atomları ve ayrıca güncellenen RingMembership atomu gösterir. Kısmen giderir hata 2587204
- Sabit şüpheli eşitlik testi. Özel bir yöntem referans yoluyla Çift nesneleri kontrol ediyordu. Onlar boş iken iyi çalıştı. Biz değerine göre karşılaştırmak gerektiğinde başarısız olur. Kod dikkate almaya güncellenir. Eklenen Birim test (ve test edilebilir, böylece yöntem korumalı yapılan)
- Eklenenler test yöntemi açıklama. veri modülü için kapsama Tamamladı
- Refactored ChiIndexUtils özel paket yapmak. sadece chi tanımlayıcı kod tarafından kullanılan bu yana, kamu API temizler. tüm bağımlı sınıflar güncelleştirildi. Taşınmış test kodu (ihtiyaç doldurulacak!) Yanı sıra
- ChiIndexUtils Kod temizleme. Dönüştürülen 1,5 deyimler
- çekirdek tamamen kaplıdır, böylece PathTools kadar temiz ve katma test yöntemi açıklama
- önceki cdk.keyword hattını düzenlemek için taahhüt Sabit değil cdk.module hattı
- kullanılan Daha tutarlı anahtar kelimeler
- Integer nesneleri değerle karşılaştırılır emin olmak için bir test eklendi yerine referans daha
- serisi kaldırılan nesneleri kullanarak o zaman atom konteyner diffs doğru olup olmadığını kontrol etmek için bir test davası eklendi
- aslında oldukça Integer nesnesi referansları daha tamsayı değeri denetler ve böylece IntegerDifference düzeltildi. Bir nesne diske tefrika ve daha sonra orijinal nesneyi eşleşmiyor serileştirilemeyen sayede sorununu giderir (yani, boş olmayan fark dize)
- Uygulamalı yama # 2675819 (Stefan Kuhn): Patch reactionSet bir removeReaction eklemek için
- kullan arayüzü yerine uygulama
- Kaldırılan kullanılmayan bir ithalat
- yerine IMolecule Kullanım IAtomContainer, gerçek eşleştirme zaten IAtomContainers kullanıyor olduğu gibi (düzeltmeleri # 2686249)
- Sabit bir ClassCastException (düzeltmeleri # 2685134)
- eklendi kaynak attrib Ubuntu .deb bina düzeltmek için
- Sabit Yardım yapı sistemi: develjar içinde doclet kavanoz kullanmak /; Yeni src klasörü src / main için güncelleştirilmiş; rt.jar kaldırılan çok eski kullanım
- Kaldırılan libdepends aslında libdepends yok ki, test ioformats için dahil
- Güncel böylece hedef atomu (örneğin sahte atomları gibi) hiçbir sembolü vardır maçı (yerine bir NPE yerine) false döndürürse
- #n Sabit doğru kullanımı querys SMARTS
- hata 2686473 eklendi test case
- Karınca 1.7.1 Eklendi not gerekli
- NPE kaynağı Sabit: 'sıfır == 2' nullness için bir istisna, bu nedenle ilk testi neden
- Sabit telif hakkı bildirimi 2009
- Yalnızca sdg modülünde ait düzen şablonları, Sabit yinelenen depolama, çok değil ekstra modül
- Merge şube 'local1.2'
R0 için eşleşen
git-svn / cdk ../../ ve
sürüm 1.2.0 yeni Nedir:
- Bir kaç problem ayrıştırma SMARTS, iki kullanımını Düzeltmeler mektubu temin edilmiştir semboller ve fingerprinter içinde IPseudoAtom ve iyot ve kükürt için, 4 yeni atom tipi tanımları ekler.
sürüm 1.1.5 yeni Nedir:.
- Çoğunlukla hata düzeltmeleri
sürüm 1.1.4 yeni Nedir:.
- Çoğunlukla küçük onarımları
sürüm 1.1.1 yeni Nedir:
- Çoğunlukla küçük hata düzeltmeleri ve genel kod temizlemek.
sürüm 1.1.0 yeni Nedir:.
- Çok, pek çok değişiklik
Gereksinimleri :
- Java 2 Standard Edition Runtime Environment
Yorum Bulunamadı