The Chemistry Development Kit

Screenshot Software:
The Chemistry Development Kit
Szczegóły programowe:
Wersja: 1.5.13 Aktualizowane
Filmu: 26 Apr 16
Wywoływacz: The CDK Project
Licencja: Wolny
Popularność: 36

Rating: 3.7/5 (Total Votes: 3)

Chemistry Development Kit (znany również jako CDK) jest niezależny od platformy, swobodnie rozpowszechniane i biblioteki oprogramowania open source wdrożone w Javie i zaprojektowane specjalnie dla bioinformatyki strukturalnej, informatyka chemiczna i chemii obliczeniowej.

Projekt składa się z różnych przydatnych algorytmów i struktur danych dostosowanych specjalnie dla programistów, którzy chcą zaoszczędzić dużo czasu i wysiłku, poprzez ponowne wykorzystanie kodu. Zestaw Chemistry Development nie jest przeznaczony do stosowania przez użytkowników końcowych.


Funkcje w skrócie

Kluczowe funkcje obejmują wsparcie dla czytania i pisania formatów danych chemicznych, wsparcie dla renderowania struktury chemiczne, wsparcie dla QSAR (struktura Quantitative & ndash; Aktywność związku). Deskryptorów, a także wbudowane algorytmy wspieranie chemicznej teorii grafów

Dla Państwa wygody, aplikacja jest rozprowadzany jako gotowych plików binarnych w formacie pliku JAR. Aby go użyć w swoim projekcie, wystarczy pobrać najnowszą stabilną wersję z Softoware stosując powyższy link, gdzie można również znaleźć program & rsquo; s. Źródłowego archiwum

Programiści znajdą szczegółowe informacje o tym, jak skompilować program ze źródeł, jak uruchomić różne testy, a także jak go używać w innych programach w README.txt, który znajduje się wewnątrz archiwum tar.gz.


Pod maską i obsługiwanych systemów operacyjnych

Biorąc spojrzeć pod maskę CDK oprogramowania (Chemistry Development Kit), możemy wspomnieć, że został w całości napisany w języku programowania Java.

Obecnie jest w pełni kompatybilny z 32-bitowymi i 64-bitowymi smakach GNU / Linux, Microsoft Windows oraz systemów operacyjnych Mac OS X. Należy jednak działać na każdym systemie operacyjnym obsługiwanym przez Java Runtime Environment (JRE) & nbsp; i Java Development Kit (JDK) & nbsp; technologie

Co nowego w tej wersji:

  • formalny ładunek IAtomcontainer zostaje przeniesiony do IMolecularFormula
  • Poprawiono bug 2787332 Stara tablica obligacji przy obliczaniu opłat Gasteiger został ustawiony w pozycji
  • Aktualizacja naprawić błąd 2788357 SMARTSQueryTool teraz łapie TokenMgrError w budowie,
  • Dodano nowy taglet przetwarzać cdk.githash tagów i linków Javadocs źródeł w Git repo
  • Zaktualizowane tagi cdk.svnrev do cdk.githash tagi
  • Bug_2787332. Dodano test cząsteczki triklosan (Inchi = 1S / C12H7Cl3O2 / c13-7-1-3-11
  • Usunięto przestarzałe kod renderujący: albo wykorzystanie CDK-1.0.x lub jchempaint-podstawowa
  • Dodano test bug 2786624 w zestawu testowego analizator
  • Dodano linki do stron PMD
  • Dodano Link do statystyk JUnit
  • Dodano listę klas w module, z linkami do Nightly Pele @
  • Dodane skonfigurować moduł do tworzenia stron HTML
  • Dodane skonfigurować moduł do tworzenia stron HTML

Co nowego w wersji 1.5.10:

  • formalny ładunek IAtomcontainer zostaje przeniesiony do IMolecularFormula
  • Poprawiono bug 2787332 Stara tablica obligacji przy obliczaniu opłat Gasteiger został ustawiony w pozycji
  • Aktualizacja naprawić błąd 2788357 SMARTSQueryTool teraz łapie TokenMgrError w budowie,
  • Dodano nowy taglet przetwarzać cdk.githash tagów i linków Javadocs źródeł w Git repo
  • Zaktualizowane tagi cdk.svnrev do cdk.githash tagi
  • Bug_2787332. Dodano test cząsteczki triklosan (Inchi = 1S / C12H7Cl3O2 / c13-7-1-3-11
  • Usunięto przestarzałe kod renderujący: albo wykorzystanie CDK-1.0.x lub jchempaint-podstawowa
  • Dodano test bug 2786624 w zestawu testowego analizator
  • Dodano linki do stron PMD
  • Dodano Link do statystyk JUnit
  • Dodano listę klas w module, z linkami do Nightly Pele @
  • Dodane skonfigurować moduł do tworzenia stron HTML
  • Dodane skonfigurować moduł do tworzenia stron HTML

Co nowego w wersji 1.2.2:

  • Poprawiono linki. Panującymi, ponieważ ścieżka jest nadal sztywno do pojedynczej Nightly przykład, ale nie mamy ramy XML jeszcze podsumować rzeczy nad wszystkimi nightly (bieganie
  • Aktualizacja numer wersji
  • Dodano testy w celu zapewnienia IAtomContainers nie zakradł się poprzez IMoleculeSet.add (IAtomContainerSet)
  • Nadpisany addAtomContainer (IAtomContainer dwukrotnie) też rzucić IllegalArgumentException gdy nie IMolecule przepuszcza
  • Teraz rzuca IllegalArgumentException gdy jest on próbował przechowywać IAtomContainer który nie jest IMolecule
  • Dodano testów jednostkowych dla # 2784182
  • Nowy test z rezerpiny
  • Dodano taglets dla gwintu bezpieczeństwa
  • Z jednego atomu lub mniej, możemy zdefiniować to być podłączony, ponieważ nie ma potrzebne partycjonowanie (poprawki # 2784209, NullPointerException na IAtomContainer bez węgla)
  • Dodano testów jednostkowych dla Bug # 2784209, które obecnie nie
  • Więcej usunięcie nazw pakietów wyraźne org.openscience.cdk: rzuca klauzul
  • Więcej usunięcie nazw pakietów wyraźne org.openscience.cdk
  • Więcej usunięcie wyraźnych nazw pakietów org.openscience.cdk: dla nowego org.openscience.cdk.Foo () wywołuje
  • Usunięto wyraźne org.openscience.cdk.interfaces Pakiety nazwy (poprawki # 2783549)
  • Usunięto jednoznacznych nazw pakietów, na korzyść importu, na org.openscience.cdk w module datadebug (poprawki # 2783549)
  • Usunięto jednoznacznych nazw pakietów, na korzyść importu, na org.openscience.cdk w module danych (poprawki # 2783549)
  • łamiąca opcji rekursji na AllRingsFinder
  • Wydobycie ze strun elementarnego wzoru opłata.
  • Wydobycie ze strun elementarnego wzoru opłata.
  • Regulator masy, gdy jest poza zasięgiem
  • Aktualizacja do inteligentnie H dodać użytkownika do PLANAR3 N, naprawia bug 2781199
  • Dodano sprawdzian bug 2781199
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonana w bloku catch teraz to wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonywana w bloku catch zawiera teraz wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonywana w bloku catch zawiera teraz wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonywana w bloku catch zawiera teraz wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonywana w bloku catch zawiera teraz wyjątek korzeniowy zachować ślad stosu
  • wywołania konstruktora CDKException dokonywana w bloku catch zawiera teraz wyjątek korzeniowy zachować ślad stosu
  • Dodano testów jednostkowych w celu zapewnienia pola SD są czytelne dla wszystkich cząsteczek
  • podzielić Test
  • nowe pliki
  • więcej testów CML czytania
  • test jednostki Dodane przez # 1848591 błędnej ramy Murcko
  • Stała obsada, usunąć zbędne pełną nazwę pakietu
  • Dodano testów jednostkowych dla # 2692107
  • Naprawiono literówka: brak 's'

Co nowego w wersji 1.2.1:

  • Poprawiono bug 2714283, które prawidłowo zgłasza wyjątek, gdy pierścienie nie są prawidłowo zamknięte. Jeśli pierścień nie jest zamknięta z odpowiednim numerem pierścienia, InvalidSmilesException jest wyrzucany. Mecze Daylight zachowanie
  • Poprawiono bug 2729120 i dodał testów jednostkowych
  • Aktualizacja komentarz naprawić błąd 2768643.
  • Częściowym rozwiązaniem dla bug 2719237. Wykonane getBondOrderSum testu statycznego, dodanego do niej jednostki
  • Literówka: proteinl - & gt; Białko
  • Wykonane public class, aby unbreak dodanie go do kompilacji / *. Javafiles
  • Częściowo stałe SMARTS dopasowania do R0. Zaktualizowany inicjalizacji cząsteczką docelową, aby wyraźnie wskazać, atomy nie w ringu a także zaktualizowaną atom RingMembership zrobić wyraźną kontrolę gdy R0 jest określony. Częściowo Poprawki 2587204
  • Poprawiono Test równości wątpliwe. Metoda prywatna sprawdzał Podwójne obiektów poprzez odniesienie. Pracował w porządku, gdy były puste. Nie powiedzie się, gdy trzeba porównać pod względem wartości. Kod jest aktualizowana wziąć to pod uwagę. Dodano testów jednostkowych (i wykonane chronione sposób, aby mógł on zostać przetestowany)
  • Metoda Dodano testu adnotacji. Kończy pokrycie modułu danych
  • refactored ChiIndexUtils aby zapakować prywatne. Sprząta API publicznych, ponieważ jest on używany tylko przez chi kodu deskryptora. Zaktualizowany wszystkich klas zależnych. Kod Przeniesiony testu (który musi być wypełnione!) oraz
  • cleanupie ChiIndexUtils. Budynek 1,5 idiomy
  • Clean up PathTools i dodał metoda badawcza adnotacji, tak że rdzeń jest całkowicie pokryta
  • Poprawiono poprzedni popełnienia edytować linię cdk.keyword, a nie linia cdk.module
  • Bardziej spójne słowa kluczowe używane
  • Dodano test, aby upewnić się, że obiekty Integer są porównywane pod względem wartości, zamiast odniesienia
  • Dodano przypadek testowy, aby sprawdzić, czy dyferencjału kontenerów atomu są prawidłowe podczas korzystania rozszeregować obiektów
  • Poprawiono IntegerDifference tak, że faktycznie sprawdza wartość całkowitą zamiast odniesień do obiektu Integer. Rozwiązuje problem, w którym obiekt odcinkach na dysku, a następnie rozszeregować nie pasuje do oryginalnego obiektu (to znaczy, nie pusta diff string)
  • plaster Stosowanej # 2675819 (Stefan Kühn): Poprawka dodać removeReaction do reactionSet
  • Użyj interfejsu zamiast realizacji
  • Usunięto nieużywany import
  • Użyj IAtomContainer zamiast IMolecule, jak rzeczywista dopasowywania korzysta już IAtomContainers (poprawki # 2686249)
  • Naprawiono ClassCastException poprawki (# 2685134)
  • Dodano źródłem attrib naprawić budowy Ubuntu .deb
  • Poprawiono system budowania Pomoc: wykorzystać słoiki doclet w develjar /; zaktualizowane do nowego folderu src src / main; usuwany bardzo przestarzałe użycie rt.jar
  • Usunięto libdepends obejmują testowych ioformats, które w rzeczywistości nie mają libdepends
  • Aktualizacja tak, że jeśli atom docelowa ma symbol (taki jak atomy pseudo) zwraca mecz false (raczej niż NPE)
  • Poprawiono właściwe prowadzenie #N SMARTS querys
  • Dodano sprawdzian bug 2686473
  • Dodano Uwaga na Ant 1.7.1 wymagane
  • Stałe źródło NPE: 'NULL == 2' powoduje wyjątek, więc najpierw test nullness
  • Poprawiono prawach autorskich na rok 2009
  • Poprawiono duplikat przechowywanie szablonów układu, które należą tylko w module SDG, a nie dodatkowe Moduł zbyt
  • Merge branch 'local1.2' z ../../ git-svn / CDK

Co nowego w wersji 1.2.0:

  • Rozwiązuje kilka SMARTS analizowania problemu należy użyć dwóch -letter symbole i IPseudoAtom w fingerprinter i dodaje 4 nowe definicje typów atom, jod i siarkę.

Co nowego w wersji 1.1.5.

  • W większości poprawek

Co nowego w wersji 1.1.4.

  • W większości drobne poprawki

Co nowego w wersji 1.1.1:

  • W większości małych poprawek i ogólnie Kod posprzątać.

Co nowego w wersji 1.1.0.

  • Wiele, wiele zmian

Wymagania :

  • Java 2 Standard Edition Runtime Environment

Podobne oprogramowanie

PyVib2
PyVib2

2 Jun 15

Razi
Razi

11 May 15

VICS-II
VICS-II

2 Jun 15

Fityk
Fityk

20 Feb 15

Komentarze do The Chemistry Development Kit

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!