The Chemistry Development Kit

Software skärmdump:
The Chemistry Development Kit
Mjukvaruinformation:
Version: 1.5.13 Uppdaterad
Ladda upp dagen: 26 Apr 16
Utvecklare: The CDK Project
Licens: Gratis
Popularitet: 36

Rating: 3.7/5 (Total Votes: 3)

Chemistry Development Kit (även känd som CDK) är en plattformsoberoende, distribueras fritt och öppen källkod bibliotek programvara genomförs i Java och designad speciellt för strukturella bioinformatik, cheminformatics och beräkningskemi.

Projektet består av olika användbara algoritmer och datastrukturer skräddarsydda för programmerare som vill spara mycket tid och ansträngning genom att återanvända kod. Kemi Development Kit är inte avsedd att användas av slutanvändarna.


Funktioner i korthet

Viktiga funktioner inkluderar stöd för att läsa och skriva kemisk dataformat, stöd för att göra kemiska strukturer, stöd för QSAR (Quantitative Structure & ndash; aktivitetsförhållande). Deskriptorer, samt inbyggda algoritmer för att stödja den kemiska grafteori

För din bekvämlighet, är programmet distribueras som färdiga binärer i JAR-filformatet. Om du vill använda den i ditt projekt, helt enkelt ladda ner den senaste stabila versionen från Softoware via länken ovan, där du också kan hitta programmet och rsquo; s. Källa tarball

Programmerare hittar detaljerad information om hur man kompilerar programmet från källor, hur man kör olika tester, samt hur man använder det i andra program i filen Readme.txt, som ligger inne i tar.gz arkiv.


Under huven och stöds operativsystem

Ta en titt under huven på CDK (kemi Development Kit) programvara, kan vi nämna att det har skrivits helt i programmeringsspråket Java.

För närvarande är det fullt kompatibel med 32-bitars och 64-bitars smaker av GNU / Linux, Microsoft Windows och Mac OS X-operativsystem. Det bör dock fungera på alla operativsystem som stöds av Java Runtime Environment (JRE) & nbsp; och Java Development Kit (JDK) & nbsp; teknik

Vad är nytt i den här versionen:

  • den formella laddningen av IAtomcontainer överförs till IMolecularFormula
  • Fast bugg 2787332 Den gamla obligations array Eiger laddningsberäkningen var inställd på
  • Uppdaterad för att fixa buggar 2788357 SMARTSQueryTool fångar nu TokenMgrError i byggnads
  • Lagt till nya taglet att bearbeta cdk.githash tag och länk JavaDocs källor i Git repo
  • Uppdaterad cdk.svnrev taggar cdk.githash taggar
  • Bug_2787332. Inkom test för Triclosan molekyl (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11
  • Borttagen föråldrade renderaren kod: antingen använda cdk-1.0.x eller jchempaint-primär
  • Inkom test för bug 2786624 i tolken testsvit
  • tillagda länkar till PMD sidor
  • Inkom länk till JUnit statistik
  • Inkom lista över klasser i modulen, med länkar till natt @ Pele
  • Lade inrättas för att skapa modul HTML-sidor
  • Lade inrättas för att skapa modul HTML-sidor

Vad är nytt i version 1.5.10:

  • Den formella laddningen av IAtomcontainer överförs till IMolecularFormula
  • Fast bugg 2787332 Den gamla obligations array Eiger laddningsberäkningen var inställd på
  • Uppdaterad för att fixa buggar 2788357 SMARTSQueryTool fångar nu TokenMgrError i byggnads
  • Lagt till nya taglet att bearbeta cdk.githash tag och länk JavaDocs källor i Git repo
  • Uppdaterad cdk.svnrev taggar cdk.githash taggar
  • Bug_2787332. Inkom test för Triclosan molekyl (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11
  • Borttagen föråldrade renderaren kod: antingen använda cdk-1.0.x eller jchempaint-primär
  • Inkom test för bug 2786624 i tolken testsvit
  • tillagda länkar till PMD sidor
  • Inkom länk till JUnit statistik
  • Inkom lista över klasser i modulen, med länkar till natt @ Pele
  • Lade inrättas för att skapa modul HTML-sidor
  • Lade inrättas för att skapa modul HTML-sidor

Vad är nytt i version 1.2.2:

  • Fasta länkar. Suboptimal, eftersom banan är fortfarande hårdkodad till en enda natt exempel, men vi har inte XML ram ännu inte sammanfatta saker och ting alla Nightlies (kör
  • Uppdaterad version nummer
  • Inkom test för att säkerställa IAtomContainers inte smög in via IMoleculeSet.add (IAtomContainerSet)
  • skrivna addAtomContainer (IAtomContainer, dubbel) för att kasta en IllegalArgumentException när en icke-IMolecule förs
  • Nu kastar en IllegalArgumentException när man försöker att lagra ett IAtomContainer som inte är en IMolecule
  • Inkom enhetstest för # 2784182
  • nytt test med reserpin
  • tillagda taglets för gäng säkerhet
  • Med en atom eller mindre, definierar vi det som ska anslutas, eftersom det inte finns någon avskärmning behövs (fixar # 2.784.209, NullPointerException på IAtomContainer utan atomer)
  • Inkom enhetstest för bug # 2784209 som för närvarande inte
  • Mer avlägsna explicit org.openscience.cdk paketnamn: kastar klausuler
  • Mer avlägsna explicit org.openscience.cdk paketnamn
  • Mer avlägsnande av explicita org.openscience.cdk paketnamn: för ny org.openscience.cdk.Foo () kallar
  • Bort explicita org.openscience.cdk.interfaces paket namn (fixar # 2.783.549)
  • Bort explicita paketnamn, till förmån för import, för org.openscience.cdk i datadebug modulen (fixar # 2.783.549)
  • Bort explicita paketnamn, till förmån för import, för org.openscience.cdk i datamodulen (fixar # 2.783.549)
  • breakout av rekursion alternativet AllRingsFinder
  • Extraktion från strängen elementär formel avgiften.
  • Extraktion från strängen elementär formel avgiften.
  • Controller av massan när det är utanför området
  • Uppdaterad för att på ett intelligent sätt lägga H-talet till en PLANAR3 N, fixar buggar 2.781.199
  • Inkom testfall för bug 2781199
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block inkluderar nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block innehåller nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block innehåller nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block innehåller nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block innehåller nu roten undantaget att bevara stack trace
  • samtal till CDKException konstruktör inom en catch-block innehåller nu roten undantaget att bevara stack trace
  • Lade till en enhet test för att säkerställa SD fält läses för alla molekyler
  • dela upp prov
  • nya filer
  • fler tester för CML läsning
  • Annan enhet test för # 1848591: felaktig Murcko ram
  • Fast cast, ta bort överflödig hela paketet namn
  • Inkom enhetstest för # 2692107
  • Fast stavfel: saknas "s '

Vad är nytt i version 1.2.1:

  • Fast bugg 2.714.283, vilket ordentligt kastar ett undantag när ringarna inte ordentligt stängd. Om en ring är inte stängd med ett lämpligt ringnummer, är InvalidSmilesException kastas. Matchar Daylight beteende
  • Fast bugg 2729120 och lagt enhetstest
  • Uppdaterad kommentar att fixa buggar 2.768.643.
  • Delvis fix för bugg 2719237. Made getBondOrderSum statisk, tillade enhetstest för det
  • Typo: proteinl - & gt; protein
  • allmänheten Made klass, till Unbreak lägga det till att bygga / * javafiles
  • .
  • Delvis fasta SMARTS matchning för R0. Uppdaterad målmolekyl initiering att uttryckligen ange atomer i en ring och även uppdaterade RingMembership atom att göra en tydlig kontroll när R0 anges. Delvis fixar bugg 2587204
  • Fast tvivelaktiga likhetstest. En privat metod kontroll Dubbla objekt via referens. Fungerade bra när de var noll. Misslyckas när vi behöver för att jämföra i värde. Koden uppdateras för att ta hänsyn till. Inkom enhetstest (och gjorde metod skyddas så att den kan testas)
  • Inkom testmetod anteckning. Avslutar täckning för datamodul
  • Refactored ChiIndexUtils att göra det paketera privat. Rensar offentliga API, eftersom den enbart används av chi deskriptor kod. Uppdaterad alla beroende klasser. Flyttade testkod (som måste fyllas i!) Samt
  • kod sanering av ChiIndexUtils. Konverterade till 1,5 idiom
  • sanering av PathTools och lagt testmetod anteckning, så att kärnan är helt täckt
  • Fast föregående åta sig att redigera cdk.keyword linjen, inte cdk.module linje
  • Mer konsekventa sökord som används
  • Lade till en test för att se till att Integer objekt jämförs utifrån värde snarare än referens
  • Inkom ett testfall för att kontrollera att atomcontainer diffar är korrekta när deserialiseras objekt
  • Fast IntegerDifference så att det faktiskt kontrollerar heltalsvärdet snarare än hänvisningar till den Integer objektet. Löser problemet varigenom ett föremål serialiserad till disk och sedan deserialiseras matchar inte det ursprungliga objektet (dvs icke tom diff sträng)
  • Tillämpad patch # 2675819 (Stefan Kuhn): Patch för att lägga till en removeReaction till reactionSet
  • Använd gränssnitt istället för genomförande
  • Bort en oanvänd import
  • Använd IAtomContainer stället för IMolecule, eftersom den faktiska matchningen är att använda IAtomContainers redan (fixar # 2.686.249)
  • Fast en ClassCastException (fixar # 2.685.134)
  • Inkom källa attrib att fixa bygga Ubuntu .deb
  • Fast Hjälp byggsystem: använd Doclet burkar i develjar /; uppdaterat för ny src mappen src / main; avlägsnas mycket föråldrade användning av rt.jar
  • Borttagna libdepends innefattar prov ioformats, som egentligen inte har libdepends
  • Uppdaterad så att om ett mål atom har ingen symbol (såsom pseudo-atomer) matchen returnerar false (snarare än en NPE)
  • Fast korrekt hantering av #n SMARTS querys
  • Inkom testfall för bug 2686473
  • Inkom anteckning på Ant 1.7.1 krävs
  • Fast en NPE källa: "null == 2" orsakar ett undantag, så första test för nullness
  • Fast copyright för 2009
  • Fast duplikat lagring av layoutmallar, som endast hör hemma i sdg modulen inte extra modul för
  • Merge filial local1.2 "av ../../ git-svn / cdk

Vad är nytt i version 1.2.0:

  • Åtgärdar några SMARTS parsning problem, användning av två -Brev symboler och IPseudoAtom i Fingerprinter, och lägger till 4 nya atom typ definitioner för jod och svavel.

Vad är nytt i version 1.1.5.

  • Mestadels buggfixar

Vad är nytt i version 1.1.4.

  • Mestadels små buggfixar

Vad är nytt i version 1.1.1:

  • Mestadels små buggfixar och allmän kod städa upp.

Vad är nytt i version 1.1.0.

  • Många, många förändringar

Krav :

  • Java 2 Standard Edition Runtime Environment

Liknande mjukvara

Chemsuite
Chemsuite

3 Jun 15

GChemPaint
GChemPaint

2 Jun 15

Viewmol
Viewmol

3 Jun 15

Kommentarer till The Chemistry Development Kit

Kommentarer hittades inte
Kommentar
Slå på bilder!