Die Chemie Development Kit (ook bekend as CDK) is 'n platform-onafhanklike, vrylik versprei en open source biblioteek sagteware geïmplementeer in Java en spesifiek ontwerp vir die strukturele bioinformatika, cheminformatics en berekeningschemie.
Die projek bestaan uit verskeie nuttige algoritmes en datastrukture wat spesifiek vir programmeerders wat 'n baie tyd en moeite spaar deur hergebruik kode. Die chemie Development Kit is nie ontwerp om gebruik te word deur eindgebruikers.
Kenmerke in 'n oogopslag
Die belangrikste kenmerke sluit in steun vir die lees en skryf van chemiese data formate, ondersteuning vir die lewering van chemiese strukture, ondersteuning vir QSAR (Kwantitatiewe Struktuur & ndash; aktiwiteit Verhoudings). Beskrywers, asook ingeboude algoritmes vir die ondersteuning van die chemiese grafiekteorie
Vir u gerief, die aansoek is versprei as pre-gebou binaries in die pot lêer formaat. Om dit te gebruik in jou projek, net aflaai van die nuutste stabiele weergawe van Softoware via die skakel hierbo, waar jy ook die program & rsquo kan vind;. E bron tarball
Programmeerders sal inligting oor hoe om die program saam te stel uit bronne te vind, hoe om verskeie toetse, asook hoe om dit te gebruik in ander programme in die README.TXT wat geleë is binne-in die tar.gz argief loop.
Onder die enjinkap en ondersteun bedryfstelsels
Neem 'n blik onder die kap van die CDK (Chemie Development Kit) sagteware, kan ons noem dat dit geheel en al geskryf in die Java-programmeertaal.
Op die oomblik is dit is ten volle versoenbaar met 32-bit en 64-bis geure van die GNU / Linux, Microsoft Windows en Mac OS X bedryfstelsel. Dit moet egter werk op enige bedryfstelsel ondersteun deur die Java Runtime Environment (JRE) & nbsp; en Java Development Kit (JDK) & nbsp; tegnologie
Wat is nuut in hierdie release:
- die formele beheer van die IAtomcontainer is oorgedra aan IMolecularFormula
- Vaste fout 2787332 Die ou band opgestel in die gasteiger beheer berekening is ingestel op
- Opdateer op te los fout 2788357 SMARTSQueryTool vang nou TokenMgrError in die oprigting
- Bygevoeg nuwe taglet te verwerk cdk.githash tag en skakel Javadocs om bronne in Git repo
- Opdateer cdk.svnrev tags te cdk.githash tags
- Bug_2787332. Bygevoeg toets vir die Triclosan molekule (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11
- verwyder verouderde vertoning kode: óf gebruik CDK-1.0.x of jchempaint-primêre
- Bygevoeg toets vir fout 2786624 in die ontleder toets suite
- Bygevoeg skakels na PMD bladsye
- Bygevoeg skakel na JUnit statistieke
- Bygevoeg lys van klasse in die module, met skakels na Nightly @ Pele
- Toegevoegde opgestel vir die skep van module HTML bladsye
- Toegevoegde opgestel vir die skep van module HTML bladsye
Wat is nuut in weergawe 1.5.10:
- Die formele beheer van die IAtomcontainer is oorgedra aan IMolecularFormula
- Vaste fout 2787332 Die ou band opgestel in die gasteiger beheer berekening is ingestel op
- Opdateer op te los fout 2788357 SMARTSQueryTool vang nou TokenMgrError in die oprigting
- Bygevoeg nuwe taglet te verwerk cdk.githash tag en skakel Javadocs om bronne in Git repo
- Opdateer cdk.svnrev tags te cdk.githash tags
- Bug_2787332. Bygevoeg toets vir die Triclosan molekule (InChI = 1S / C12H7Cl3O2 / c13-7-1-3-11
- verwyder verouderde vertoning kode: óf gebruik CDK-1.0.x of jchempaint-primêre
- Bygevoeg toets vir fout 2786624 in die ontleder toets suite
- Bygevoeg skakels na PMD bladsye
- Bygevoeg skakel na JUnit statistieke
- Bygevoeg lys van klasse in die module, met skakels na Nightly @ Pele
- Toegevoegde opgestel vir die skep van module HTML bladsye
- Toegevoegde opgestel vir die skep van module HTML bladsye
Wat is nuut in weergawe 1.2.2:
- Vaste skakels. Suboptimale, as die pad is nog gekodeer om 'n enkele Nightly byvoorbeeld, maar ons het nie die XML raamwerk nog moet dinge op te som oor die hele Nightlies (hardloop
- Opdateer weergawe
- Bygevoeg toets om IAtomContainers verseker nie skelmpies in via IMoleculeSet.add (IAtomContainerSet)
- wrote addAtomContainer (IAtomContainer, dubbel) ook 'n IllegalArgumentException gooi toe 'n nie-IMolecule oorgedra
- gooi nou 'n IllegalArgumentException wanneer dit probeer om 'n IAtomContainer wat nie 'n IMolecule stoor
- Bygevoeg eenheid toets vir # 2784182
- nuwe toets met reserpien
- Bygevoeg taglets vir threading veiligheid
- Met een atoom of minder, definieer ons dit verbind word, aangesien daar geen skeiding nodig (fixes # 2784209, NullPointerException op IAtomContainer met geen atome)
- Bygevoeg eenheid toets vir fout # 2784209 wat tans nie
- Meer verwydering van eksplisiete org.openscience.cdk pakket name: gooi klousules
- Meer verwydering van eksplisiete org.openscience.cdk pakket name
- Meer verwydering van eksplisiete org.openscience.cdk pakket name, want nuwe org.openscience.cdk.Foo () doen 'n beroep
- verwyder eksplisiete org.openscience.cdk.interfaces pakkette name (fixes # 2783549)
- verwyder eksplisiete pakket name, ten gunste van invoere, vir org.openscience.cdk in die datadebug module (fixes # 2783549)
- verwyder eksplisiete pakket name, ten gunste van invoere, vir org.openscience.cdk in die data module (fixes # 2783549)
- tempo van rekursie opsie op AllRingsFinder
- Uittreksel uit die string basiese formule die aanklag.
- Uittreksel uit die string basiese formule die aanklag.
- Kontroleur van die massa wanneer dit buite die omvang
- Opdateer om intelligent H se toe te voeg tot 'n PLANAR3 N, Oplossing vir fout 2781199
- Bygevoeg toetssaak vir fout 2781199
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- 'n beroep op CDKException konstruktor binne 'n vangs blok sluit nou die wortel uitsondering op stapel spoor te bewaar
- Bygevoeg 'n eenheid toets om te verseker SD velde gelees vir alle molekules
- verdeel toets
- nuwe lêers
- meer toetse vir CML lees
- Toegevoegde eenheid toets vir # 1848591: verkeerde Murcko raamwerk
- Vaste cast, verwyder oortollige volle naam pakket
- Bygevoeg eenheid toets vir # 2692107
- Vaste tikfout: ontbreek se "
Wat is nuut in weergawe 1.2.1:
- Vaste fout 2714283, wat behoorlik gooi 'n uitsondering wanneer ringe is nie behoorlik gesluit. As 'n ring nie gesluit met die toepaslike ring nommer, is InvalidSmilesException gegooi. Wedstryde Daylight gedrag
- Vaste fout 2729120 en eenheid toets bygevoeg
- Opdateer Kommentaar fout 2768643 los.
- Gedeeltelike oplossing vir fout 2719237. Made getBondOrderSum statiese, bygevoeg eenheid toets daarvoor
- Typo: proteinl - & gt; proteïen
- Made klas publiek om unbreak voeg dit by die bou / *. Javafiles
- Gedeeltelik vaste SMARTS ooreenstem vir R0. Opgedateer teiken molekule inisialisering uitdruklik aandui atome nie in 'n ring en ook opgedateer RingMembership atoom na 'n uitdruklike tjek doen wanneer R0 gespesifiseer. Gedeeltelik Oplossing vir fout 2587204
- Vaste twyfelagtige gelykheid toets. 'N Private metode was nagaan Double voorwerpe via verwysing. Werk goed wanneer hulle van nul was. Misluk wanneer ons nodig het om te vergelyk deur waarde. Kode is opgedateer om dit in ag te neem. Bygevoeg eenheid toets (en het die metode beskerm sodat dit getoets kan word)
- Bygevoeg toets metode body. Voltooi dekking vir data module
- Refactored ChiIndexUtils om dit te verpak private. Skoon openbare API, aangesien dit slegs gebruik word deur chi descriptor kode. Opgedateer almal afhanklik klasse. Verskuif toets kode (wat gevul moet word in!) Sowel
- Kode opruim van ChiIndexUtils. Omgeskakel na 1,5 idiome
- Skoon uit PathTools en bygevoeg toets metode body, sodat kern heeltemal bedek is
- Vaste die vorige verbind tot die cdk.keyword lyn wysig, nie die cdk.module lyn
- meer konsekwent sleutelwoorde gebruik
- Bygevoeg 'n toets om te verseker dat Integer voorwerpe vergelyk deur waarde eerder as verwysing
- Bygevoeg 'n toetssaak om seker te maak dat atoom houer ewenaars is korrek wanneer die gebruik van deserialized voorwerpe
- Vaste IntegerDifference sodat dit eintlik gaan die heelgetal waarde eerder as verwysings van die Integer voorwerp. Vasgestel die probleem waarmee 'n voorwerp serialized op skyf en dan deserialized kom nie ooreen met die oorspronklike voorwerp (dit wil sê nie leë ewenaar string)
- Toegepaste kol # 2675819 (Stefan Kuhn): Patch 'n removeReaction voeg by reactionSet
- Gebruik koppelvlak in plaas van implementering
- verwyder 'n ongebruikte invoer
- Gebruik IAtomContainer in plaas van IMolecule, as die werklike bypassende is met behulp van IAtomContainers reeds (fixes # 2686249)
- Vaste 'n ClassCastException (fixes # 2685134)
- Bygevoeg bron toegeskryf te los bou van die Ubuntu Deb
- Vaste help bou stelsel: gebruik doclet pype in develjar /; opgedateer vir nuwe gids src src / hoof; verwyder baie verouderd gebruik van rt.jar
- verwyder libdepends sluit vir toets-ioformats, wat nie eintlik libdepends het
- Opdateer sodat as 'n teiken atoom het geen simbool (soos pseudo atome) die wedstryd terug vals (eerder as 'n NPE)
- Vaste behoorlike hantering van #n intelligensie Querys
- Bygevoeg toetssaak vir fout 2686473
- Bygevoeg nota op mier 1.7.1 vereis
- Vaste 'n NPE bron: "nul == 2 'veroorsaak 'n uitsondering, so die eerste toets vir nullness
- Vaste kopieregkennisgewing vir 2009
- Vaste dubbele stoor van uitleg templates, wat net tuis in die SDG module nie ekstra module te
- Merge tak 'local1.2' van ../../ git-svn / CDK
Wat is nuut in weergawe 1.2.0:
- Oplossing vir 'n paar SMARTS ontleding van die probleem, die gebruik van twee -letter simbole en IPseudoAtom in die Fingerprinter, en voeg 4 nuwe soort atoom definisies, vir jodium en swael.
Wat is nuut in weergawe 1.1.5:.
- Meestal foutherstellings
Wat is nuut in weergawe 1.1.4:.
- meestal klein bugfixes
Wat is nuut in weergawe 1.1.1:
- meestal klein foutherstellings en algemene kode skoon te maak.
Wat is nuut in weergawe 1.1.0:.
- Baie, baie veranderinge
Vereistes :
- Java 2 Standard Edition Runtime Environment
Kommentaar nie gevind