Kjemi Development Kit (også kjent som CDK) er en plattformuavhengig, fritt distribuert og åpen kildekode bibliotek programvare implementert i Java og designet spesielt for strukturelle bioinformatikk, cheminformatics og beregningsorientert kjemi.
Prosjektet består av diverse nyttige algoritmer og datastrukturer skreddersydd spesielt for programmerere som ønsker å spare en masse tid og krefter ved å gjenbruke kode. Kjemien Development Kit er ikke laget for å brukes av sluttbrukere.
Funksjoner på et øyeblikk
Viktige funksjoner inkluderer støtte for lesing og skriving kjemisk dataformater, støtte for gjengivelse av kjemiske strukturer, støtte for QSAR (Quantitative Structure & ndash; aktivitetsforhold). Beskrivelser, samt innebygde algoritmer for å støtte den kjemiske grafteori
For enkelhets skyld, er programmet distribueres som pre-bygget binærfiler i JAR-format. For å bruke den i prosjektet, bare laste ned den siste stabile versjonen fra Softoware hjelp av koblingen ovenfor, hvor du også kan finne programmet & rsquo; s. Kilde tarball
Programmerere vil finne detaljert informasjon om hvordan du kompilere programmet fra kilder, hvordan å kjøre ulike tester, samt hvordan du bruker den i andre programmer i README.txt fil som er plassert inne i tar.gz arkiv.
Under panseret og støttede operativsystemer
Ta en titt under panseret av CDK (kjemi Development Kit) programvare, kan vi nevne at det har blitt skrevet helt i Java programmeringsspråk.
I dag er det fullt kompatibel med 32-bit og 64-bit smaker av GNU / Linux, Microsoft Windows og Mac OS X-operativsystemer. Imidlertid bør det fungere på alle OS som støttes av Java Runtime Environment (JRE) & nbsp; og Java Development Kit (JDK) & nbsp; teknologi
Hva er nytt i denne utgaven:
- den formelle ansvaret for IAtomcontainer er overført til IMolecularFormula
- Fixed bug 2787332 Den gamle obligasjonen array i beregningen Gasteiger kostnad ble satt til
- Oppdatert å fikse feilen 2788357 SMARTSQueryTool fanger nå TokenMgrError i anleggs
- Lagt ny taglet å behandle cdk.githash tag og link Javadocs til kilder i Git repo
- Oppdatert cdk.svnrev koder til cdk.githash tags
- Bug_2787332. Lagt test for Triklosan molekyl (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11
- Fjernet foreldet renderer kode: enten bruk CDK-1.0.x eller jchempaint-primær
- Lagt test for bug 2786624 i parseren test suite
- Lagt inn linker til PMD sider
- Lagt lenke til JUnit statistikk
- Lagt liste over klasser i modulen, med lenker til Nightly @ Pele
- Lagd satt opp for å skape modulen HTML-sider
- Lagd satt opp for å skape modulen HTML-sider
Hva er nytt i versjon 1.5.10:
- Den formelle ansvaret for IAtomcontainer er overført til IMolecularFormula
- Fixed bug 2787332 Den gamle obligasjonen array i beregningen Gasteiger kostnad ble satt til
- Oppdatert å fikse feilen 2788357 SMARTSQueryTool fanger nå TokenMgrError i anleggs
- Lagt ny taglet å behandle cdk.githash tag og link Javadocs til kilder i Git repo
- Oppdatert cdk.svnrev koder til cdk.githash tags
- Bug_2787332. Lagt test for Triklosan molekyl (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11
- Fjernet foreldet renderer kode: enten bruk CDK-1.0.x eller jchempaint-primær
- Lagt test for bug 2786624 i parseren test suite
- Lagt inn linker til PMD sider
- Lagt lenke til JUnit statistikk
- Lagt liste over klasser i modulen, med lenker til Nightly @ Pele
- Lagd satt opp for å skape modulen HTML-sider
- Lagd satt opp for å skape modulen HTML-sider
Hva er nytt i versjon 1.2.2:
- Faste lenker. Suboptimal, som banen er fortsatt hardkodet til en enkelt Nightly eksempel, men vi har ikke XML rammeverk ennå å oppsummere ting over alle Nightlies (kjører
- Oppdatert versjon nummer
- Lagt test for å sikre IAtomContainers ikke snek seg inn via IMoleculeSet.add (IAtomContainerSet)
- Overskrevet addAtomContainer (IAtomContainer, dobbel) også, for å kaste en IllegalArgumentException når en ikke-IMolecule er passert
- Nå kaster en IllegalArgumentException når det er forsøkt å lagre en IAtomContainer som ikke er en IMolecule
- Lagt enhet test for # 2784182
- ny test med reserpin
- Lagd taglets for threading sikkerhet
- Med ett atom eller mindre, definerer vi det å være tilkoblet, så det er ingen partisjone nødvendig (fikser # 2784209, NullPointerException på IAtomContainer uten atomer)
- Lagt enhet test for bug # 2784209 som i dag svikter
- Mer fjerning av eksplisitt org.openscience.cdk pakkenavn: kaster klausuler
- Mer fjerning av eksplisitt org.openscience.cdk pakkenavn
- Mer fjerning av eksplisitte org.openscience.cdk pakkenavn: for nye org.openscience.cdk.Foo () kaller
- Fjernet eksplisitte org.openscience.cdk.interfaces pakker navn (fikser # 2783549)
- Fjernet eksplisitte pakkenavn, til fordel for import, for org.openscience.cdk i datadebug modul (reparasjoner # 2783549)
- Fjernet eksplisitte pakkenavn, til fordel for import, for org.openscience.cdk i datamodulen (fikser # 2783549)
- utbrudd av rekursjon opsjon på AllRingsFinder
- Utvinning fra strengen elementær formel tiltalen.
- Utvinning fra strengen elementær formel tiltalen.
- Controller av massen når den er ute av rekkevidde
- Oppdatert til intelligent legge H-er til et PLANAR3 N, fikser bug 2781199
- Lagt test for bug 2781199
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken nå inkludere roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken omfatter nå roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken omfatter nå roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken omfatter nå roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken omfatter nå roten unntak for å bevare stakksporingen
- samtaler til CDKException konstruktøren gjort innenfor en catch-blokken omfatter nå roten unntak for å bevare stakksporingen
- Lagt til en enhet test for å sikre SD felt blir lest for alle molekyler
- splittet opp test
- nye filer
- flere tester for KML lesing
- Lagd enhet test for # 1848591: feil Murcko rammeverk
- Fast cast, fjerne overflødig full pakke navn
- Lagt enhet test for # 2692107
- Fast skrivefeil: missing 's'
Hva er nytt i versjon 1.2.1:
- Fast bug 2.714.283, som riktig kaster et unntak når ringene er ikke skikkelig lukket. Hvis en ring ikke er lukket med det passende ringnummer, blir InvalidSmilesException kastet. Kamper Daylight oppførsel
- Fast bug 2729120 og lagt enhet test
- Oppdatert kommentar for å fikse feilen 2.768.643.
- Delvis fix for feil 2719237. Made getBondOrderSum statisk, lagt enhet test for det
- Typo: proteinl - & gt; protein
- Laget klasse offentlig, for å unbreak legge det til oppbygging / *. Javafiles
- Delvis faste SMARTS matching for R0. Oppdatert målmolekyl initialisering å eksplisitt angi atomer ikke i en ring og også oppdatert RingMembership atom å gjøre en eksplisitt sjekk når R0 er spesifisert. Delvis fikser bug 2587204
- Fast tvilsom likhet test. En privat metoden ble sjekket Doble gjenstander via referanse. Fungerte fint når de var null. Svikter når vi trenger å sammenligne med verdi. Kode er oppdatert til å ta det i betraktning. Lagt enhet test (og gjorde metoden beskyttet slik at det kan testes)
- Lagt testmetode merknader. Fullfører dekning for datamodul
- Refactored ChiIndexUtils å gjøre det pakke privat. Rydder opp offentlig API, siden det bare brukes av chi descriptor kode. Oppdatert alle avhengige klasser. Flyttet test kode (som må fylles ut!) Så vel
- Kode opprydding av ChiIndexUtils. Omregnet til 1,5 idiomer
- Rydd opp av PathTools og lagt testmetode merknader, slik at kjernen er helt dekket
- Fast forrige forplikte seg til å redigere cdk.keyword linjen, ikke den cdk.module linjen
- Mer konsistente søkeordene som brukes
- Lagt til en test for å sikre at Integer gjenstander blir sammenlignet med verdi fremfor referanse
- Lagt til en test for å sjekke at atom container differ er riktige ved bruk deserialisert gjenstander
- Fast IntegerDifference slik at det faktisk sjekker heltall i stedet for referanser for Integer objekt. Løser problemet der et objekt serialisert til disk og deretter deserialisert ikke samsvarer med det opprinnelige objektet (dvs. ikke tom diff streng)
- Applied patch # 2675819 (Stefan Kuhn): Patch å legge til en removeReaction til reactionSet
- Bruk grensesnitt i stedet for implementering
- Fjernet en ubrukt import
- Bruk IAtomContainer istedenfor IMolecule, som den faktiske søkeord er å bruke IAtomContainers allerede (fikser # 2686249)
- Fikset en ClassCastException (fikser # 2685134)
- Lagt kilde attrib å fikse bygge Ubuntu .deb
- Fast Help build system: bruk Doclet krukker i develjar /; oppdatert etter ny src mappe src / main; fjernet svært utdatert bruk av rt.jar
- Fjernet libdepends inkluderer for test ioformats, som faktisk ikke har libdepends
- Oppdatert slik at hvis et mål atom har ingen symbol (for eksempel pseudo-atomer) kampen returnerer false (i stedet for en NPE)
- Fast forsvarlig håndtering av #n SMARTS querys
- Lagt test for bug 2686473
- Lagt oppmerksom på Ant 1.7.1 kreves
- Fikset en NPE kilde: 'null == 2' til et unntak, så første test for nullness
- Fast opphavsrett for 2009
- Fast duplikat lagring av layout maler, som bare hører hjemme i SDG modul, ikke ekstra modul for
- Slå sammen grenen 'local1.2 "av ../../ git-svn / CDK
Hva er nytt i versjon 1.2.0:
- Løser noen SMARTS parsing problem, bruk av to -letter symboler og IPseudoAtom i Fingerprinter, og legger til 4 nye atom typedefinisjoner, for jod og svovel.
Hva er nytt i versjon 1.1.5.
- For det meste feilrettinger
Hva er nytt i versjon 1.1.4.
- For det meste små feilrettinger
Hva er nytt i versjon 1.1.1:
- For det meste små feilrettinger og generell kode rydde opp.
Hva er nytt i versjon 1.1.0.
- Mange, mange endringer
Krav
- Java 2 Standard Edition Runtime Environment
Kommentarer ikke funnet