1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217 |
- unit googlegenomics;
- {$MODE objfpc}
- {$H+}
- interface
- uses sysutils, classes, googleservice, restbase, googlebase;
- type
-
- //Top-level schema types
- TAnnotationSet = Class;
- TEmpty = Class;
- TSearchAnnotationSetsRequest = Class;
- TSearchAnnotationSetsResponse = Class;
- TAnnotation = Class;
- TVariantAnnotation = Class;
- TClinicalCondition = Class;
- TExternalId = Class;
- TTranscript = Class;
- TExon = Class;
- TCodingSequence = Class;
- TBatchCreateAnnotationsRequest = Class;
- TBatchCreateAnnotationsResponse = Class;
- TEntry = Class;
- TStatus = Class;
- TSearchAnnotationsRequest = Class;
- TSearchAnnotationsResponse = Class;
- TListDatasetsResponse = Class;
- TDataset = Class;
- TUndeleteDatasetRequest = Class;
- TSetIamPolicyRequest = Class;
- TPolicy = Class;
- TBinding = Class;
- TGetIamPolicyRequest = Class;
- TTestIamPermissionsRequest = Class;
- TTestIamPermissionsResponse = Class;
- TOperation = Class;
- TListOperationsResponse = Class;
- TCancelOperationRequest = Class;
- TImportReadGroupSetsRequest = Class;
- TExportReadGroupSetRequest = Class;
- TSearchReadGroupSetsRequest = Class;
- TSearchReadGroupSetsResponse = Class;
- TReadGroupSet = Class;
- TReadGroup = Class;
- TExperiment = Class;
- TProgram = Class;
- TListCoverageBucketsResponse = Class;
- TCoverageBucket = Class;
- TRange = Class;
- TSearchReadsRequest = Class;
- TSearchReadsResponse = Class;
- TRead = Class;
- TLinearAlignment = Class;
- TPosition = Class;
- TCigarUnit = Class;
- TStreamReadsRequest = Class;
- TStreamReadsResponse = Class;
- TSearchReferenceSetsRequest = Class;
- TSearchReferenceSetsResponse = Class;
- TReferenceSet = Class;
- TSearchReferencesRequest = Class;
- TSearchReferencesResponse = Class;
- TReference = Class;
- TListBasesResponse = Class;
- TImportVariantsRequest = Class;
- TVariantSet = Class;
- TReferenceBound = Class;
- TVariantSetMetadata = Class;
- TExportVariantSetRequest = Class;
- TSearchVariantSetsRequest = Class;
- TSearchVariantSetsResponse = Class;
- TSearchVariantsRequest = Class;
- TSearchVariantsResponse = Class;
- TVariant = Class;
- TVariantCall = Class;
- TMergeVariantsRequest = Class;
- TSearchCallSetsRequest = Class;
- TSearchCallSetsResponse = Class;
- TCallSet = Class;
- TStreamVariantsRequest = Class;
- TStreamVariantsResponse = Class;
- TImportReadGroupSetsResponse = Class;
- TImportVariantsResponse = Class;
- TOperationMetadata = Class;
- TOperationEvent = Class;
- TAnnotationSetArray = Array of TAnnotationSet;
- TEmptyArray = Array of TEmpty;
- TSearchAnnotationSetsRequestArray = Array of TSearchAnnotationSetsRequest;
- TSearchAnnotationSetsResponseArray = Array of TSearchAnnotationSetsResponse;
- TAnnotationArray = Array of TAnnotation;
- TVariantAnnotationArray = Array of TVariantAnnotation;
- TClinicalConditionArray = Array of TClinicalCondition;
- TExternalIdArray = Array of TExternalId;
- TTranscriptArray = Array of TTranscript;
- TExonArray = Array of TExon;
- TCodingSequenceArray = Array of TCodingSequence;
- TBatchCreateAnnotationsRequestArray = Array of TBatchCreateAnnotationsRequest;
- TBatchCreateAnnotationsResponseArray = Array of TBatchCreateAnnotationsResponse;
- TEntryArray = Array of TEntry;
- TStatusArray = Array of TStatus;
- TSearchAnnotationsRequestArray = Array of TSearchAnnotationsRequest;
- TSearchAnnotationsResponseArray = Array of TSearchAnnotationsResponse;
- TListDatasetsResponseArray = Array of TListDatasetsResponse;
- TDatasetArray = Array of TDataset;
- TUndeleteDatasetRequestArray = Array of TUndeleteDatasetRequest;
- TSetIamPolicyRequestArray = Array of TSetIamPolicyRequest;
- TPolicyArray = Array of TPolicy;
- TBindingArray = Array of TBinding;
- TGetIamPolicyRequestArray = Array of TGetIamPolicyRequest;
- TTestIamPermissionsRequestArray = Array of TTestIamPermissionsRequest;
- TTestIamPermissionsResponseArray = Array of TTestIamPermissionsResponse;
- TOperationArray = Array of TOperation;
- TListOperationsResponseArray = Array of TListOperationsResponse;
- TCancelOperationRequestArray = Array of TCancelOperationRequest;
- TImportReadGroupSetsRequestArray = Array of TImportReadGroupSetsRequest;
- TExportReadGroupSetRequestArray = Array of TExportReadGroupSetRequest;
- TSearchReadGroupSetsRequestArray = Array of TSearchReadGroupSetsRequest;
- TSearchReadGroupSetsResponseArray = Array of TSearchReadGroupSetsResponse;
- TReadGroupSetArray = Array of TReadGroupSet;
- TReadGroupArray = Array of TReadGroup;
- TExperimentArray = Array of TExperiment;
- TProgramArray = Array of TProgram;
- TListCoverageBucketsResponseArray = Array of TListCoverageBucketsResponse;
- TCoverageBucketArray = Array of TCoverageBucket;
- TRangeArray = Array of TRange;
- TSearchReadsRequestArray = Array of TSearchReadsRequest;
- TSearchReadsResponseArray = Array of TSearchReadsResponse;
- TReadArray = Array of TRead;
- TLinearAlignmentArray = Array of TLinearAlignment;
- TPositionArray = Array of TPosition;
- TCigarUnitArray = Array of TCigarUnit;
- TStreamReadsRequestArray = Array of TStreamReadsRequest;
- TStreamReadsResponseArray = Array of TStreamReadsResponse;
- TSearchReferenceSetsRequestArray = Array of TSearchReferenceSetsRequest;
- TSearchReferenceSetsResponseArray = Array of TSearchReferenceSetsResponse;
- TReferenceSetArray = Array of TReferenceSet;
- TSearchReferencesRequestArray = Array of TSearchReferencesRequest;
- TSearchReferencesResponseArray = Array of TSearchReferencesResponse;
- TReferenceArray = Array of TReference;
- TListBasesResponseArray = Array of TListBasesResponse;
- TImportVariantsRequestArray = Array of TImportVariantsRequest;
- TVariantSetArray = Array of TVariantSet;
- TReferenceBoundArray = Array of TReferenceBound;
- TVariantSetMetadataArray = Array of TVariantSetMetadata;
- TExportVariantSetRequestArray = Array of TExportVariantSetRequest;
- TSearchVariantSetsRequestArray = Array of TSearchVariantSetsRequest;
- TSearchVariantSetsResponseArray = Array of TSearchVariantSetsResponse;
- TSearchVariantsRequestArray = Array of TSearchVariantsRequest;
- TSearchVariantsResponseArray = Array of TSearchVariantsResponse;
- TVariantArray = Array of TVariant;
- TVariantCallArray = Array of TVariantCall;
- TMergeVariantsRequestArray = Array of TMergeVariantsRequest;
- TSearchCallSetsRequestArray = Array of TSearchCallSetsRequest;
- TSearchCallSetsResponseArray = Array of TSearchCallSetsResponse;
- TCallSetArray = Array of TCallSet;
- TStreamVariantsRequestArray = Array of TStreamVariantsRequest;
- TStreamVariantsResponseArray = Array of TStreamVariantsResponse;
- TImportReadGroupSetsResponseArray = Array of TImportReadGroupSetsResponse;
- TImportVariantsResponseArray = Array of TImportVariantsResponse;
- TOperationMetadataArray = Array of TOperationMetadata;
- TOperationEventArray = Array of TOperationEvent;
- //Anonymous types, using auto-generated names
- TAnnotationSetTypeinfo = Class;
- TAnnotationTypeinfo = Class;
- TStatusTypedetailsItem = Class;
- TOperationTypemetadata = Class;
- TOperationTyperesponse = Class;
- TReadGroupSetTypeinfo = Class;
- TReadGroupTypeinfo = Class;
- TReadTypeinfo = Class;
- TImportVariantsRequestTypeinfoMergeConfig = Class;
- TVariantSetMetadataTypeinfo = Class;
- TVariantTypeinfo = Class;
- TVariantCallTypeinfo = Class;
- TMergeVariantsRequestTypeinfoMergeConfig = Class;
- TCallSetTypeinfo = Class;
- TOperationMetadataTyperequest = Class;
- TSearchAnnotationSetsResponseTypeannotationSetsArray = Array of TAnnotationSet;
- TVariantAnnotationTypeconditionsArray = Array of TClinicalCondition;
- TClinicalConditionTypeexternalIdsArray = Array of TExternalId;
- TTranscriptTypeexonsArray = Array of TExon;
- TBatchCreateAnnotationsRequestTypeannotationsArray = Array of TAnnotation;
- TBatchCreateAnnotationsResponseTypeentriesArray = Array of TEntry;
- TStatusTypedetailsArray = Array of TStatusTypedetailsItem;
- TSearchAnnotationsResponseTypeannotationsArray = Array of TAnnotation;
- TListDatasetsResponseTypedatasetsArray = Array of TDataset;
- TPolicyTypebindingsArray = Array of TBinding;
- TListOperationsResponseTypeoperationsArray = Array of TOperation;
- TSearchReadGroupSetsResponseTypereadGroupSetsArray = Array of TReadGroupSet;
- TReadGroupSetTypereadGroupsArray = Array of TReadGroup;
- TReadGroupTypeprogramsArray = Array of TProgram;
- TListCoverageBucketsResponseTypecoverageBucketsArray = Array of TCoverageBucket;
- TSearchReadsResponseTypealignmentsArray = Array of TRead;
- TLinearAlignmentTypecigarArray = Array of TCigarUnit;
- TStreamReadsResponseTypealignmentsArray = Array of TRead;
- TSearchReferenceSetsResponseTypereferenceSetsArray = Array of TReferenceSet;
- TSearchReferencesResponseTypereferencesArray = Array of TReference;
- TVariantSetTypereferenceBoundsArray = Array of TReferenceBound;
- TVariantSetTypemetadataArray = Array of TVariantSetMetadata;
- TSearchVariantSetsResponseTypevariantSetsArray = Array of TVariantSet;
- TSearchVariantsResponseTypevariantsArray = Array of TVariant;
- TVariantTypecallsArray = Array of TVariantCall;
- TMergeVariantsRequestTypevariantsArray = Array of TVariant;
- TSearchCallSetsResponseTypecallSetsArray = Array of TCallSet;
- TStreamVariantsResponseTypevariantsArray = Array of TVariant;
- TOperationMetadataTypeeventsArray = Array of TOperationEvent;
-
- { --------------------------------------------------------------------
- TAnnotationSetTypeinfo
- --------------------------------------------------------------------}
-
- TAnnotationSetTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TAnnotationSetTypeinfoClass = Class of TAnnotationSetTypeinfo;
-
- { --------------------------------------------------------------------
- TAnnotationSet
- --------------------------------------------------------------------}
-
- TAnnotationSet = Class(TGoogleBaseObject)
- Private
- Fid : String;
- FdatasetId : String;
- FreferenceSetId : String;
- Fname : String;
- FsourceUri : String;
- F_type : String;
- Finfo : TAnnotationSetTypeinfo;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdatasetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsourceUri(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TAnnotationSetTypeinfo); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property datasetId : String Index 8 Read FdatasetId Write SetdatasetId;
- Property referenceSetId : String Index 16 Read FreferenceSetId Write SetreferenceSetId;
- Property name : String Index 24 Read Fname Write Setname;
- Property sourceUri : String Index 32 Read FsourceUri Write SetsourceUri;
- Property _type : String Index 40 Read F_type Write Set_type;
- Property info : TAnnotationSetTypeinfo Index 48 Read Finfo Write Setinfo;
- end;
- TAnnotationSetClass = Class of TAnnotationSet;
-
- { --------------------------------------------------------------------
- TEmpty
- --------------------------------------------------------------------}
-
- TEmpty = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Published
- end;
- TEmptyClass = Class of TEmpty;
-
- { --------------------------------------------------------------------
- TSearchAnnotationSetsRequest
- --------------------------------------------------------------------}
-
- TSearchAnnotationSetsRequest = Class(TGoogleBaseObject)
- Private
- FdatasetIds : TStringArray;
- FreferenceSetId : String;
- Fname : String;
- Ftypes : TStringArray;
- FpageToken : String;
- FpageSize : integer;
- Protected
- //Property setters
- Procedure SetdatasetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreferenceSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Settypes(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property datasetIds : TStringArray Index 0 Read FdatasetIds Write SetdatasetIds;
- Property referenceSetId : String Index 8 Read FreferenceSetId Write SetreferenceSetId;
- Property name : String Index 16 Read Fname Write Setname;
- Property types : TStringArray Index 24 Read Ftypes Write Settypes;
- Property pageToken : String Index 32 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 40 Read FpageSize Write SetpageSize;
- end;
- TSearchAnnotationSetsRequestClass = Class of TSearchAnnotationSetsRequest;
-
- { --------------------------------------------------------------------
- TSearchAnnotationSetsResponse
- --------------------------------------------------------------------}
-
- TSearchAnnotationSetsResponse = Class(TGoogleBaseObject)
- Private
- FannotationSets : TSearchAnnotationSetsResponseTypeannotationSetsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetannotationSets(AIndex : Integer; const AValue : TSearchAnnotationSetsResponseTypeannotationSetsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property annotationSets : TSearchAnnotationSetsResponseTypeannotationSetsArray Index 0 Read FannotationSets Write SetannotationSets;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchAnnotationSetsResponseClass = Class of TSearchAnnotationSetsResponse;
-
- { --------------------------------------------------------------------
- TAnnotationTypeinfo
- --------------------------------------------------------------------}
-
- TAnnotationTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TAnnotationTypeinfoClass = Class of TAnnotationTypeinfo;
-
- { --------------------------------------------------------------------
- TAnnotation
- --------------------------------------------------------------------}
-
- TAnnotation = Class(TGoogleBaseObject)
- Private
- Fid : String;
- FannotationSetId : String;
- Fname : String;
- FreferenceId : String;
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- FreverseStrand : boolean;
- F_type : String;
- Fvariant : TVariantAnnotation;
- Ftranscript : TTranscript;
- Finfo : TAnnotationTypeinfo;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetannotationSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreverseStrand(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvariant(AIndex : Integer; const AValue : TVariantAnnotation); virtual;
- Procedure Settranscript(AIndex : Integer; const AValue : TTranscript); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TAnnotationTypeinfo); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property annotationSetId : String Index 8 Read FannotationSetId Write SetannotationSetId;
- Property name : String Index 16 Read Fname Write Setname;
- Property referenceId : String Index 24 Read FreferenceId Write SetreferenceId;
- Property referenceName : String Index 32 Read FreferenceName Write SetreferenceName;
- Property start : String Index 40 Read Fstart Write Setstart;
- Property _end : String Index 48 Read F_end Write Set_end;
- Property reverseStrand : boolean Index 56 Read FreverseStrand Write SetreverseStrand;
- Property _type : String Index 64 Read F_type Write Set_type;
- Property variant : TVariantAnnotation Index 72 Read Fvariant Write Setvariant;
- Property transcript : TTranscript Index 80 Read Ftranscript Write Settranscript;
- Property info : TAnnotationTypeinfo Index 88 Read Finfo Write Setinfo;
- end;
- TAnnotationClass = Class of TAnnotation;
-
- { --------------------------------------------------------------------
- TVariantAnnotation
- --------------------------------------------------------------------}
-
- TVariantAnnotation = Class(TGoogleBaseObject)
- Private
- F_type : String;
- Feffect : String;
- FalternateBases : String;
- FgeneId : String;
- FtranscriptIds : TStringArray;
- Fconditions : TVariantAnnotationTypeconditionsArray;
- FclinicalSignificance : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Seteffect(AIndex : Integer; const AValue : String); virtual;
- Procedure SetalternateBases(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgeneId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettranscriptIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setconditions(AIndex : Integer; const AValue : TVariantAnnotationTypeconditionsArray); virtual;
- Procedure SetclinicalSignificance(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property _type : String Index 0 Read F_type Write Set_type;
- Property effect : String Index 8 Read Feffect Write Seteffect;
- Property alternateBases : String Index 16 Read FalternateBases Write SetalternateBases;
- Property geneId : String Index 24 Read FgeneId Write SetgeneId;
- Property transcriptIds : TStringArray Index 32 Read FtranscriptIds Write SettranscriptIds;
- Property conditions : TVariantAnnotationTypeconditionsArray Index 40 Read Fconditions Write Setconditions;
- Property clinicalSignificance : String Index 48 Read FclinicalSignificance Write SetclinicalSignificance;
- end;
- TVariantAnnotationClass = Class of TVariantAnnotation;
-
- { --------------------------------------------------------------------
- TClinicalCondition
- --------------------------------------------------------------------}
-
- TClinicalCondition = Class(TGoogleBaseObject)
- Private
- Fnames : TStringArray;
- FexternalIds : TClinicalConditionTypeexternalIdsArray;
- FconceptId : String;
- FomimId : String;
- Protected
- //Property setters
- Procedure Setnames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetexternalIds(AIndex : Integer; const AValue : TClinicalConditionTypeexternalIdsArray); virtual;
- Procedure SetconceptId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetomimId(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property names : TStringArray Index 0 Read Fnames Write Setnames;
- Property externalIds : TClinicalConditionTypeexternalIdsArray Index 8 Read FexternalIds Write SetexternalIds;
- Property conceptId : String Index 16 Read FconceptId Write SetconceptId;
- Property omimId : String Index 24 Read FomimId Write SetomimId;
- end;
- TClinicalConditionClass = Class of TClinicalCondition;
-
- { --------------------------------------------------------------------
- TExternalId
- --------------------------------------------------------------------}
-
- TExternalId = Class(TGoogleBaseObject)
- Private
- FsourceName : String;
- Fid : String;
- Protected
- //Property setters
- Procedure SetsourceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property sourceName : String Index 0 Read FsourceName Write SetsourceName;
- Property id : String Index 8 Read Fid Write Setid;
- end;
- TExternalIdClass = Class of TExternalId;
-
- { --------------------------------------------------------------------
- TTranscript
- --------------------------------------------------------------------}
-
- TTranscript = Class(TGoogleBaseObject)
- Private
- FgeneId : String;
- Fexons : TTranscriptTypeexonsArray;
- FcodingSequence : TCodingSequence;
- Protected
- //Property setters
- Procedure SetgeneId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setexons(AIndex : Integer; const AValue : TTranscriptTypeexonsArray); virtual;
- Procedure SetcodingSequence(AIndex : Integer; const AValue : TCodingSequence); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property geneId : String Index 0 Read FgeneId Write SetgeneId;
- Property exons : TTranscriptTypeexonsArray Index 8 Read Fexons Write Setexons;
- Property codingSequence : TCodingSequence Index 16 Read FcodingSequence Write SetcodingSequence;
- end;
- TTranscriptClass = Class of TTranscript;
-
- { --------------------------------------------------------------------
- TExon
- --------------------------------------------------------------------}
-
- TExon = Class(TGoogleBaseObject)
- Private
- Fstart : String;
- F_end : String;
- Fframe : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure Setframe(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property start : String Index 0 Read Fstart Write Setstart;
- Property _end : String Index 8 Read F_end Write Set_end;
- Property frame : integer Index 16 Read Fframe Write Setframe;
- end;
- TExonClass = Class of TExon;
-
- { --------------------------------------------------------------------
- TCodingSequence
- --------------------------------------------------------------------}
-
- TCodingSequence = Class(TGoogleBaseObject)
- Private
- Fstart : String;
- F_end : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property start : String Index 0 Read Fstart Write Setstart;
- Property _end : String Index 8 Read F_end Write Set_end;
- end;
- TCodingSequenceClass = Class of TCodingSequence;
-
- { --------------------------------------------------------------------
- TBatchCreateAnnotationsRequest
- --------------------------------------------------------------------}
-
- TBatchCreateAnnotationsRequest = Class(TGoogleBaseObject)
- Private
- Fannotations : TBatchCreateAnnotationsRequestTypeannotationsArray;
- Protected
- //Property setters
- Procedure Setannotations(AIndex : Integer; const AValue : TBatchCreateAnnotationsRequestTypeannotationsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property annotations : TBatchCreateAnnotationsRequestTypeannotationsArray Index 0 Read Fannotations Write Setannotations;
- end;
- TBatchCreateAnnotationsRequestClass = Class of TBatchCreateAnnotationsRequest;
-
- { --------------------------------------------------------------------
- TBatchCreateAnnotationsResponse
- --------------------------------------------------------------------}
-
- TBatchCreateAnnotationsResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TBatchCreateAnnotationsResponseTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TBatchCreateAnnotationsResponseTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TBatchCreateAnnotationsResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TBatchCreateAnnotationsResponseClass = Class of TBatchCreateAnnotationsResponse;
-
- { --------------------------------------------------------------------
- TEntry
- --------------------------------------------------------------------}
-
- TEntry = Class(TGoogleBaseObject)
- Private
- Fstatus : TStatus;
- Fannotation : TAnnotation;
- Protected
- //Property setters
- Procedure Setstatus(AIndex : Integer; const AValue : TStatus); virtual;
- Procedure Setannotation(AIndex : Integer; const AValue : TAnnotation); virtual;
- Public
- Published
- Property status : TStatus Index 0 Read Fstatus Write Setstatus;
- Property annotation : TAnnotation Index 8 Read Fannotation Write Setannotation;
- end;
- TEntryClass = Class of TEntry;
-
- { --------------------------------------------------------------------
- TStatusTypedetailsItem
- --------------------------------------------------------------------}
-
- TStatusTypedetailsItem = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TStatusTypedetailsItemClass = Class of TStatusTypedetailsItem;
-
- { --------------------------------------------------------------------
- TStatus
- --------------------------------------------------------------------}
-
- TStatus = Class(TGoogleBaseObject)
- Private
- Fcode : integer;
- Fmessage : String;
- Fdetails : TStatusTypedetailsArray;
- Protected
- //Property setters
- Procedure Setcode(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdetails(AIndex : Integer; const AValue : TStatusTypedetailsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property code : integer Index 0 Read Fcode Write Setcode;
- Property message : String Index 8 Read Fmessage Write Setmessage;
- Property details : TStatusTypedetailsArray Index 16 Read Fdetails Write Setdetails;
- end;
- TStatusClass = Class of TStatus;
-
- { --------------------------------------------------------------------
- TSearchAnnotationsRequest
- --------------------------------------------------------------------}
-
- TSearchAnnotationsRequest = Class(TGoogleBaseObject)
- Private
- FannotationSetIds : TStringArray;
- FreferenceId : String;
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- FpageToken : String;
- FpageSize : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetannotationSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreferenceId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property annotationSetIds : TStringArray Index 0 Read FannotationSetIds Write SetannotationSetIds;
- Property referenceId : String Index 8 Read FreferenceId Write SetreferenceId;
- Property referenceName : String Index 16 Read FreferenceName Write SetreferenceName;
- Property start : String Index 24 Read Fstart Write Setstart;
- Property _end : String Index 32 Read F_end Write Set_end;
- Property pageToken : String Index 40 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 48 Read FpageSize Write SetpageSize;
- end;
- TSearchAnnotationsRequestClass = Class of TSearchAnnotationsRequest;
-
- { --------------------------------------------------------------------
- TSearchAnnotationsResponse
- --------------------------------------------------------------------}
-
- TSearchAnnotationsResponse = Class(TGoogleBaseObject)
- Private
- Fannotations : TSearchAnnotationsResponseTypeannotationsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setannotations(AIndex : Integer; const AValue : TSearchAnnotationsResponseTypeannotationsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property annotations : TSearchAnnotationsResponseTypeannotationsArray Index 0 Read Fannotations Write Setannotations;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchAnnotationsResponseClass = Class of TSearchAnnotationsResponse;
-
- { --------------------------------------------------------------------
- TListDatasetsResponse
- --------------------------------------------------------------------}
-
- TListDatasetsResponse = Class(TGoogleBaseObject)
- Private
- Fdatasets : TListDatasetsResponseTypedatasetsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setdatasets(AIndex : Integer; const AValue : TListDatasetsResponseTypedatasetsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property datasets : TListDatasetsResponseTypedatasetsArray Index 0 Read Fdatasets Write Setdatasets;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TListDatasetsResponseClass = Class of TListDatasetsResponse;
-
- { --------------------------------------------------------------------
- TDataset
- --------------------------------------------------------------------}
-
- TDataset = Class(TGoogleBaseObject)
- Private
- Fid : String;
- FprojectId : String;
- Fname : String;
- FcreateTime : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreateTime(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property projectId : String Index 8 Read FprojectId Write SetprojectId;
- Property name : String Index 16 Read Fname Write Setname;
- Property createTime : String Index 24 Read FcreateTime Write SetcreateTime;
- end;
- TDatasetClass = Class of TDataset;
-
- { --------------------------------------------------------------------
- TUndeleteDatasetRequest
- --------------------------------------------------------------------}
-
- TUndeleteDatasetRequest = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Published
- end;
- TUndeleteDatasetRequestClass = Class of TUndeleteDatasetRequest;
-
- { --------------------------------------------------------------------
- TSetIamPolicyRequest
- --------------------------------------------------------------------}
-
- TSetIamPolicyRequest = Class(TGoogleBaseObject)
- Private
- Fpolicy : TPolicy;
- Protected
- //Property setters
- Procedure Setpolicy(AIndex : Integer; const AValue : TPolicy); virtual;
- Public
- Published
- Property policy : TPolicy Index 0 Read Fpolicy Write Setpolicy;
- end;
- TSetIamPolicyRequestClass = Class of TSetIamPolicyRequest;
-
- { --------------------------------------------------------------------
- TPolicy
- --------------------------------------------------------------------}
-
- TPolicy = Class(TGoogleBaseObject)
- Private
- Fversion : integer;
- Fbindings : TPolicyTypebindingsArray;
- Fetag : String;
- Protected
- //Property setters
- Procedure Setversion(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setbindings(AIndex : Integer; const AValue : TPolicyTypebindingsArray); virtual;
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property version : integer Index 0 Read Fversion Write Setversion;
- Property bindings : TPolicyTypebindingsArray Index 8 Read Fbindings Write Setbindings;
- Property etag : String Index 16 Read Fetag Write Setetag;
- end;
- TPolicyClass = Class of TPolicy;
-
- { --------------------------------------------------------------------
- TBinding
- --------------------------------------------------------------------}
-
- TBinding = Class(TGoogleBaseObject)
- Private
- Frole : String;
- Fmembers : TStringArray;
- Protected
- //Property setters
- Procedure Setrole(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmembers(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property role : String Index 0 Read Frole Write Setrole;
- Property members : TStringArray Index 8 Read Fmembers Write Setmembers;
- end;
- TBindingClass = Class of TBinding;
-
- { --------------------------------------------------------------------
- TGetIamPolicyRequest
- --------------------------------------------------------------------}
-
- TGetIamPolicyRequest = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Published
- end;
- TGetIamPolicyRequestClass = Class of TGetIamPolicyRequest;
-
- { --------------------------------------------------------------------
- TTestIamPermissionsRequest
- --------------------------------------------------------------------}
-
- TTestIamPermissionsRequest = Class(TGoogleBaseObject)
- Private
- Fpermissions : TStringArray;
- Protected
- //Property setters
- Procedure Setpermissions(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property permissions : TStringArray Index 0 Read Fpermissions Write Setpermissions;
- end;
- TTestIamPermissionsRequestClass = Class of TTestIamPermissionsRequest;
-
- { --------------------------------------------------------------------
- TTestIamPermissionsResponse
- --------------------------------------------------------------------}
-
- TTestIamPermissionsResponse = Class(TGoogleBaseObject)
- Private
- Fpermissions : TStringArray;
- Protected
- //Property setters
- Procedure Setpermissions(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property permissions : TStringArray Index 0 Read Fpermissions Write Setpermissions;
- end;
- TTestIamPermissionsResponseClass = Class of TTestIamPermissionsResponse;
-
- { --------------------------------------------------------------------
- TOperationTypemetadata
- --------------------------------------------------------------------}
-
- TOperationTypemetadata = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TOperationTypemetadataClass = Class of TOperationTypemetadata;
-
- { --------------------------------------------------------------------
- TOperationTyperesponse
- --------------------------------------------------------------------}
-
- TOperationTyperesponse = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TOperationTyperesponseClass = Class of TOperationTyperesponse;
-
- { --------------------------------------------------------------------
- TOperation
- --------------------------------------------------------------------}
-
- TOperation = Class(TGoogleBaseObject)
- Private
- Fname : String;
- Fmetadata : TOperationTypemetadata;
- Fdone : boolean;
- Ferror : TStatus;
- Fresponse : TOperationTyperesponse;
- Protected
- //Property setters
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmetadata(AIndex : Integer; const AValue : TOperationTypemetadata); virtual;
- Procedure Setdone(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Seterror(AIndex : Integer; const AValue : TStatus); virtual;
- Procedure Setresponse(AIndex : Integer; const AValue : TOperationTyperesponse); virtual;
- Public
- Published
- Property name : String Index 0 Read Fname Write Setname;
- Property metadata : TOperationTypemetadata Index 8 Read Fmetadata Write Setmetadata;
- Property done : boolean Index 16 Read Fdone Write Setdone;
- Property error : TStatus Index 24 Read Ferror Write Seterror;
- Property response : TOperationTyperesponse Index 32 Read Fresponse Write Setresponse;
- end;
- TOperationClass = Class of TOperation;
-
- { --------------------------------------------------------------------
- TListOperationsResponse
- --------------------------------------------------------------------}
-
- TListOperationsResponse = Class(TGoogleBaseObject)
- Private
- Foperations : TListOperationsResponseTypeoperationsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setoperations(AIndex : Integer; const AValue : TListOperationsResponseTypeoperationsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property operations : TListOperationsResponseTypeoperationsArray Index 0 Read Foperations Write Setoperations;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TListOperationsResponseClass = Class of TListOperationsResponse;
-
- { --------------------------------------------------------------------
- TCancelOperationRequest
- --------------------------------------------------------------------}
-
- TCancelOperationRequest = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Published
- end;
- TCancelOperationRequestClass = Class of TCancelOperationRequest;
-
- { --------------------------------------------------------------------
- TImportReadGroupSetsRequest
- --------------------------------------------------------------------}
-
- TImportReadGroupSetsRequest = Class(TGoogleBaseObject)
- Private
- FdatasetId : String;
- FreferenceSetId : String;
- FsourceUris : TStringArray;
- FpartitionStrategy : String;
- Protected
- //Property setters
- Procedure SetdatasetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsourceUris(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetpartitionStrategy(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property datasetId : String Index 0 Read FdatasetId Write SetdatasetId;
- Property referenceSetId : String Index 8 Read FreferenceSetId Write SetreferenceSetId;
- Property sourceUris : TStringArray Index 16 Read FsourceUris Write SetsourceUris;
- Property partitionStrategy : String Index 24 Read FpartitionStrategy Write SetpartitionStrategy;
- end;
- TImportReadGroupSetsRequestClass = Class of TImportReadGroupSetsRequest;
-
- { --------------------------------------------------------------------
- TExportReadGroupSetRequest
- --------------------------------------------------------------------}
-
- TExportReadGroupSetRequest = Class(TGoogleBaseObject)
- Private
- FprojectId : String;
- FexportUri : String;
- FreferenceNames : TStringArray;
- Protected
- //Property setters
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexportUri(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceNames(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property projectId : String Index 0 Read FprojectId Write SetprojectId;
- Property exportUri : String Index 8 Read FexportUri Write SetexportUri;
- Property referenceNames : TStringArray Index 16 Read FreferenceNames Write SetreferenceNames;
- end;
- TExportReadGroupSetRequestClass = Class of TExportReadGroupSetRequest;
-
- { --------------------------------------------------------------------
- TSearchReadGroupSetsRequest
- --------------------------------------------------------------------}
-
- TSearchReadGroupSetsRequest = Class(TGoogleBaseObject)
- Private
- FdatasetIds : TStringArray;
- Fname : String;
- FpageToken : String;
- FpageSize : integer;
- Protected
- //Property setters
- Procedure SetdatasetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property datasetIds : TStringArray Index 0 Read FdatasetIds Write SetdatasetIds;
- Property name : String Index 8 Read Fname Write Setname;
- Property pageToken : String Index 16 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 24 Read FpageSize Write SetpageSize;
- end;
- TSearchReadGroupSetsRequestClass = Class of TSearchReadGroupSetsRequest;
-
- { --------------------------------------------------------------------
- TSearchReadGroupSetsResponse
- --------------------------------------------------------------------}
-
- TSearchReadGroupSetsResponse = Class(TGoogleBaseObject)
- Private
- FreadGroupSets : TSearchReadGroupSetsResponseTypereadGroupSetsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetreadGroupSets(AIndex : Integer; const AValue : TSearchReadGroupSetsResponseTypereadGroupSetsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property readGroupSets : TSearchReadGroupSetsResponseTypereadGroupSetsArray Index 0 Read FreadGroupSets Write SetreadGroupSets;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchReadGroupSetsResponseClass = Class of TSearchReadGroupSetsResponse;
-
- { --------------------------------------------------------------------
- TReadGroupSetTypeinfo
- --------------------------------------------------------------------}
-
- TReadGroupSetTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TReadGroupSetTypeinfoClass = Class of TReadGroupSetTypeinfo;
-
- { --------------------------------------------------------------------
- TReadGroupSet
- --------------------------------------------------------------------}
-
- TReadGroupSet = Class(TGoogleBaseObject)
- Private
- Fid : String;
- FdatasetId : String;
- FreferenceSetId : String;
- Fname : String;
- Ffilename : String;
- FreadGroups : TReadGroupSetTypereadGroupsArray;
- Finfo : TReadGroupSetTypeinfo;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdatasetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setfilename(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreadGroups(AIndex : Integer; const AValue : TReadGroupSetTypereadGroupsArray); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TReadGroupSetTypeinfo); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property datasetId : String Index 8 Read FdatasetId Write SetdatasetId;
- Property referenceSetId : String Index 16 Read FreferenceSetId Write SetreferenceSetId;
- Property name : String Index 24 Read Fname Write Setname;
- Property filename : String Index 32 Read Ffilename Write Setfilename;
- Property readGroups : TReadGroupSetTypereadGroupsArray Index 40 Read FreadGroups Write SetreadGroups;
- Property info : TReadGroupSetTypeinfo Index 48 Read Finfo Write Setinfo;
- end;
- TReadGroupSetClass = Class of TReadGroupSet;
-
- { --------------------------------------------------------------------
- TReadGroupTypeinfo
- --------------------------------------------------------------------}
-
- TReadGroupTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TReadGroupTypeinfoClass = Class of TReadGroupTypeinfo;
-
- { --------------------------------------------------------------------
- TReadGroup
- --------------------------------------------------------------------}
-
- TReadGroup = Class(TGoogleBaseObject)
- Private
- Fid : String;
- FdatasetId : String;
- Fname : String;
- Fdescription : String;
- FsampleId : String;
- Fexperiment : TExperiment;
- FpredictedInsertSize : integer;
- Fprograms : TReadGroupTypeprogramsArray;
- FreferenceSetId : String;
- Finfo : TReadGroupTypeinfo;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdatasetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsampleId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setexperiment(AIndex : Integer; const AValue : TExperiment); virtual;
- Procedure SetpredictedInsertSize(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setprograms(AIndex : Integer; const AValue : TReadGroupTypeprogramsArray); virtual;
- Procedure SetreferenceSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TReadGroupTypeinfo); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property datasetId : String Index 8 Read FdatasetId Write SetdatasetId;
- Property name : String Index 16 Read Fname Write Setname;
- Property description : String Index 24 Read Fdescription Write Setdescription;
- Property sampleId : String Index 32 Read FsampleId Write SetsampleId;
- Property experiment : TExperiment Index 40 Read Fexperiment Write Setexperiment;
- Property predictedInsertSize : integer Index 48 Read FpredictedInsertSize Write SetpredictedInsertSize;
- Property programs : TReadGroupTypeprogramsArray Index 56 Read Fprograms Write Setprograms;
- Property referenceSetId : String Index 64 Read FreferenceSetId Write SetreferenceSetId;
- Property info : TReadGroupTypeinfo Index 72 Read Finfo Write Setinfo;
- end;
- TReadGroupClass = Class of TReadGroup;
-
- { --------------------------------------------------------------------
- TExperiment
- --------------------------------------------------------------------}
-
- TExperiment = Class(TGoogleBaseObject)
- Private
- FlibraryId : String;
- FplatformUnit : String;
- FsequencingCenter : String;
- FinstrumentModel : String;
- Protected
- //Property setters
- Procedure SetlibraryId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplatformUnit(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsequencingCenter(AIndex : Integer; const AValue : String); virtual;
- Procedure SetinstrumentModel(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property libraryId : String Index 0 Read FlibraryId Write SetlibraryId;
- Property platformUnit : String Index 8 Read FplatformUnit Write SetplatformUnit;
- Property sequencingCenter : String Index 16 Read FsequencingCenter Write SetsequencingCenter;
- Property instrumentModel : String Index 24 Read FinstrumentModel Write SetinstrumentModel;
- end;
- TExperimentClass = Class of TExperiment;
-
- { --------------------------------------------------------------------
- TProgram
- --------------------------------------------------------------------}
-
- TProgram = Class(TGoogleBaseObject)
- Private
- FcommandLine : String;
- Fid : String;
- Fname : String;
- FprevProgramId : String;
- Fversion : String;
- Protected
- //Property setters
- Procedure SetcommandLine(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprevProgramId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setversion(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property commandLine : String Index 0 Read FcommandLine Write SetcommandLine;
- Property id : String Index 8 Read Fid Write Setid;
- Property name : String Index 16 Read Fname Write Setname;
- Property prevProgramId : String Index 24 Read FprevProgramId Write SetprevProgramId;
- Property version : String Index 32 Read Fversion Write Setversion;
- end;
- TProgramClass = Class of TProgram;
-
- { --------------------------------------------------------------------
- TListCoverageBucketsResponse
- --------------------------------------------------------------------}
-
- TListCoverageBucketsResponse = Class(TGoogleBaseObject)
- Private
- FbucketWidth : String;
- FcoverageBuckets : TListCoverageBucketsResponseTypecoverageBucketsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetbucketWidth(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcoverageBuckets(AIndex : Integer; const AValue : TListCoverageBucketsResponseTypecoverageBucketsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property bucketWidth : String Index 0 Read FbucketWidth Write SetbucketWidth;
- Property coverageBuckets : TListCoverageBucketsResponseTypecoverageBucketsArray Index 8 Read FcoverageBuckets Write SetcoverageBuckets;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TListCoverageBucketsResponseClass = Class of TListCoverageBucketsResponse;
-
- { --------------------------------------------------------------------
- TCoverageBucket
- --------------------------------------------------------------------}
-
- TCoverageBucket = Class(TGoogleBaseObject)
- Private
- Frange : TRange;
- FmeanCoverage : integer;
- Protected
- //Property setters
- Procedure Setrange(AIndex : Integer; const AValue : TRange); virtual;
- Procedure SetmeanCoverage(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property range : TRange Index 0 Read Frange Write Setrange;
- Property meanCoverage : integer Index 8 Read FmeanCoverage Write SetmeanCoverage;
- end;
- TCoverageBucketClass = Class of TCoverageBucket;
-
- { --------------------------------------------------------------------
- TRange
- --------------------------------------------------------------------}
-
- TRange = Class(TGoogleBaseObject)
- Private
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property referenceName : String Index 0 Read FreferenceName Write SetreferenceName;
- Property start : String Index 8 Read Fstart Write Setstart;
- Property _end : String Index 16 Read F_end Write Set_end;
- end;
- TRangeClass = Class of TRange;
-
- { --------------------------------------------------------------------
- TSearchReadsRequest
- --------------------------------------------------------------------}
-
- TSearchReadsRequest = Class(TGoogleBaseObject)
- Private
- FreadGroupSetIds : TStringArray;
- FreadGroupIds : TStringArray;
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- FpageToken : String;
- FpageSize : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetreadGroupSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreadGroupIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property readGroupSetIds : TStringArray Index 0 Read FreadGroupSetIds Write SetreadGroupSetIds;
- Property readGroupIds : TStringArray Index 8 Read FreadGroupIds Write SetreadGroupIds;
- Property referenceName : String Index 16 Read FreferenceName Write SetreferenceName;
- Property start : String Index 24 Read Fstart Write Setstart;
- Property _end : String Index 32 Read F_end Write Set_end;
- Property pageToken : String Index 40 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 48 Read FpageSize Write SetpageSize;
- end;
- TSearchReadsRequestClass = Class of TSearchReadsRequest;
-
- { --------------------------------------------------------------------
- TSearchReadsResponse
- --------------------------------------------------------------------}
-
- TSearchReadsResponse = Class(TGoogleBaseObject)
- Private
- Falignments : TSearchReadsResponseTypealignmentsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setalignments(AIndex : Integer; const AValue : TSearchReadsResponseTypealignmentsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property alignments : TSearchReadsResponseTypealignmentsArray Index 0 Read Falignments Write Setalignments;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchReadsResponseClass = Class of TSearchReadsResponse;
-
- { --------------------------------------------------------------------
- TReadTypeinfo
- --------------------------------------------------------------------}
-
- TReadTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TReadTypeinfoClass = Class of TReadTypeinfo;
-
- { --------------------------------------------------------------------
- TRead
- --------------------------------------------------------------------}
-
- TRead = Class(TGoogleBaseObject)
- Private
- Fid : String;
- FreadGroupId : String;
- FreadGroupSetId : String;
- FfragmentName : String;
- FproperPlacement : boolean;
- FduplicateFragment : boolean;
- FfragmentLength : integer;
- FreadNumber : integer;
- FnumberReads : integer;
- FfailedVendorQualityChecks : boolean;
- Falignment : TLinearAlignment;
- FsecondaryAlignment : boolean;
- FsupplementaryAlignment : boolean;
- FalignedSequence : String;
- FalignedQuality : TintegerArray;
- FnextMatePosition : TPosition;
- Finfo : TReadTypeinfo;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreadGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreadGroupSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfragmentName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproperPlacement(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetduplicateFragment(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetfragmentLength(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetreadNumber(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetnumberReads(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetfailedVendorQualityChecks(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setalignment(AIndex : Integer; const AValue : TLinearAlignment); virtual;
- Procedure SetsecondaryAlignment(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsupplementaryAlignment(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetalignedSequence(AIndex : Integer; const AValue : String); virtual;
- Procedure SetalignedQuality(AIndex : Integer; const AValue : TintegerArray); virtual;
- Procedure SetnextMatePosition(AIndex : Integer; const AValue : TPosition); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TReadTypeinfo); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property readGroupId : String Index 8 Read FreadGroupId Write SetreadGroupId;
- Property readGroupSetId : String Index 16 Read FreadGroupSetId Write SetreadGroupSetId;
- Property fragmentName : String Index 24 Read FfragmentName Write SetfragmentName;
- Property properPlacement : boolean Index 32 Read FproperPlacement Write SetproperPlacement;
- Property duplicateFragment : boolean Index 40 Read FduplicateFragment Write SetduplicateFragment;
- Property fragmentLength : integer Index 48 Read FfragmentLength Write SetfragmentLength;
- Property readNumber : integer Index 56 Read FreadNumber Write SetreadNumber;
- Property numberReads : integer Index 64 Read FnumberReads Write SetnumberReads;
- Property failedVendorQualityChecks : boolean Index 72 Read FfailedVendorQualityChecks Write SetfailedVendorQualityChecks;
- Property alignment : TLinearAlignment Index 80 Read Falignment Write Setalignment;
- Property secondaryAlignment : boolean Index 88 Read FsecondaryAlignment Write SetsecondaryAlignment;
- Property supplementaryAlignment : boolean Index 96 Read FsupplementaryAlignment Write SetsupplementaryAlignment;
- Property alignedSequence : String Index 104 Read FalignedSequence Write SetalignedSequence;
- Property alignedQuality : TintegerArray Index 112 Read FalignedQuality Write SetalignedQuality;
- Property nextMatePosition : TPosition Index 120 Read FnextMatePosition Write SetnextMatePosition;
- Property info : TReadTypeinfo Index 128 Read Finfo Write Setinfo;
- end;
- TReadClass = Class of TRead;
-
- { --------------------------------------------------------------------
- TLinearAlignment
- --------------------------------------------------------------------}
-
- TLinearAlignment = Class(TGoogleBaseObject)
- Private
- Fposition : TPosition;
- FmappingQuality : integer;
- Fcigar : TLinearAlignmentTypecigarArray;
- Protected
- //Property setters
- Procedure Setposition(AIndex : Integer; const AValue : TPosition); virtual;
- Procedure SetmappingQuality(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setcigar(AIndex : Integer; const AValue : TLinearAlignmentTypecigarArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property position : TPosition Index 0 Read Fposition Write Setposition;
- Property mappingQuality : integer Index 8 Read FmappingQuality Write SetmappingQuality;
- Property cigar : TLinearAlignmentTypecigarArray Index 16 Read Fcigar Write Setcigar;
- end;
- TLinearAlignmentClass = Class of TLinearAlignment;
-
- { --------------------------------------------------------------------
- TPosition
- --------------------------------------------------------------------}
-
- TPosition = Class(TGoogleBaseObject)
- Private
- FreferenceName : String;
- Fposition : String;
- FreverseStrand : boolean;
- Protected
- //Property setters
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setposition(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreverseStrand(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property referenceName : String Index 0 Read FreferenceName Write SetreferenceName;
- Property position : String Index 8 Read Fposition Write Setposition;
- Property reverseStrand : boolean Index 16 Read FreverseStrand Write SetreverseStrand;
- end;
- TPositionClass = Class of TPosition;
-
- { --------------------------------------------------------------------
- TCigarUnit
- --------------------------------------------------------------------}
-
- TCigarUnit = Class(TGoogleBaseObject)
- Private
- Foperation : String;
- FoperationLength : String;
- FreferenceSequence : String;
- Protected
- //Property setters
- Procedure Setoperation(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperationLength(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceSequence(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property operation : String Index 0 Read Foperation Write Setoperation;
- Property operationLength : String Index 8 Read FoperationLength Write SetoperationLength;
- Property referenceSequence : String Index 16 Read FreferenceSequence Write SetreferenceSequence;
- end;
- TCigarUnitClass = Class of TCigarUnit;
-
- { --------------------------------------------------------------------
- TStreamReadsRequest
- --------------------------------------------------------------------}
-
- TStreamReadsRequest = Class(TGoogleBaseObject)
- Private
- FprojectId : String;
- FreadGroupSetId : String;
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- Fshard : integer;
- FtotalShards : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreadGroupSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure Setshard(AIndex : Integer; const AValue : integer); virtual;
- Procedure SettotalShards(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property projectId : String Index 0 Read FprojectId Write SetprojectId;
- Property readGroupSetId : String Index 8 Read FreadGroupSetId Write SetreadGroupSetId;
- Property referenceName : String Index 16 Read FreferenceName Write SetreferenceName;
- Property start : String Index 24 Read Fstart Write Setstart;
- Property _end : String Index 32 Read F_end Write Set_end;
- Property shard : integer Index 40 Read Fshard Write Setshard;
- Property totalShards : integer Index 48 Read FtotalShards Write SettotalShards;
- end;
- TStreamReadsRequestClass = Class of TStreamReadsRequest;
-
- { --------------------------------------------------------------------
- TStreamReadsResponse
- --------------------------------------------------------------------}
-
- TStreamReadsResponse = Class(TGoogleBaseObject)
- Private
- Falignments : TStreamReadsResponseTypealignmentsArray;
- Protected
- //Property setters
- Procedure Setalignments(AIndex : Integer; const AValue : TStreamReadsResponseTypealignmentsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property alignments : TStreamReadsResponseTypealignmentsArray Index 0 Read Falignments Write Setalignments;
- end;
- TStreamReadsResponseClass = Class of TStreamReadsResponse;
-
- { --------------------------------------------------------------------
- TSearchReferenceSetsRequest
- --------------------------------------------------------------------}
-
- TSearchReferenceSetsRequest = Class(TGoogleBaseObject)
- Private
- Fmd5checksums : TStringArray;
- Faccessions : TStringArray;
- FassemblyId : String;
- FpageToken : String;
- FpageSize : integer;
- Protected
- //Property setters
- Procedure Setmd5checksums(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setaccessions(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetassemblyId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property md5checksums : TStringArray Index 0 Read Fmd5checksums Write Setmd5checksums;
- Property accessions : TStringArray Index 8 Read Faccessions Write Setaccessions;
- Property assemblyId : String Index 16 Read FassemblyId Write SetassemblyId;
- Property pageToken : String Index 24 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 32 Read FpageSize Write SetpageSize;
- end;
- TSearchReferenceSetsRequestClass = Class of TSearchReferenceSetsRequest;
-
- { --------------------------------------------------------------------
- TSearchReferenceSetsResponse
- --------------------------------------------------------------------}
-
- TSearchReferenceSetsResponse = Class(TGoogleBaseObject)
- Private
- FreferenceSets : TSearchReferenceSetsResponseTypereferenceSetsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetreferenceSets(AIndex : Integer; const AValue : TSearchReferenceSetsResponseTypereferenceSetsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property referenceSets : TSearchReferenceSetsResponseTypereferenceSetsArray Index 0 Read FreferenceSets Write SetreferenceSets;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchReferenceSetsResponseClass = Class of TSearchReferenceSetsResponse;
-
- { --------------------------------------------------------------------
- TReferenceSet
- --------------------------------------------------------------------}
-
- TReferenceSet = Class(TGoogleBaseObject)
- Private
- Fid : String;
- FreferenceIds : TStringArray;
- Fmd5checksum : String;
- FncbiTaxonId : integer;
- Fdescription : String;
- FassemblyId : String;
- FsourceUri : String;
- FsourceAccessions : TStringArray;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setmd5checksum(AIndex : Integer; const AValue : String); virtual;
- Procedure SetncbiTaxonId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure SetassemblyId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsourceUri(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsourceAccessions(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property referenceIds : TStringArray Index 8 Read FreferenceIds Write SetreferenceIds;
- Property md5checksum : String Index 16 Read Fmd5checksum Write Setmd5checksum;
- Property ncbiTaxonId : integer Index 24 Read FncbiTaxonId Write SetncbiTaxonId;
- Property description : String Index 32 Read Fdescription Write Setdescription;
- Property assemblyId : String Index 40 Read FassemblyId Write SetassemblyId;
- Property sourceUri : String Index 48 Read FsourceUri Write SetsourceUri;
- Property sourceAccessions : TStringArray Index 56 Read FsourceAccessions Write SetsourceAccessions;
- end;
- TReferenceSetClass = Class of TReferenceSet;
-
- { --------------------------------------------------------------------
- TSearchReferencesRequest
- --------------------------------------------------------------------}
-
- TSearchReferencesRequest = Class(TGoogleBaseObject)
- Private
- Fmd5checksums : TStringArray;
- Faccessions : TStringArray;
- FreferenceSetId : String;
- FpageToken : String;
- FpageSize : integer;
- Protected
- //Property setters
- Procedure Setmd5checksums(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setaccessions(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreferenceSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property md5checksums : TStringArray Index 0 Read Fmd5checksums Write Setmd5checksums;
- Property accessions : TStringArray Index 8 Read Faccessions Write Setaccessions;
- Property referenceSetId : String Index 16 Read FreferenceSetId Write SetreferenceSetId;
- Property pageToken : String Index 24 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 32 Read FpageSize Write SetpageSize;
- end;
- TSearchReferencesRequestClass = Class of TSearchReferencesRequest;
-
- { --------------------------------------------------------------------
- TSearchReferencesResponse
- --------------------------------------------------------------------}
-
- TSearchReferencesResponse = Class(TGoogleBaseObject)
- Private
- Freferences : TSearchReferencesResponseTypereferencesArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setreferences(AIndex : Integer; const AValue : TSearchReferencesResponseTypereferencesArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property references : TSearchReferencesResponseTypereferencesArray Index 0 Read Freferences Write Setreferences;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchReferencesResponseClass = Class of TSearchReferencesResponse;
-
- { --------------------------------------------------------------------
- TReference
- --------------------------------------------------------------------}
-
- TReference = Class(TGoogleBaseObject)
- Private
- Fid : String;
- F_length : String;
- Fmd5checksum : String;
- Fname : String;
- FsourceUri : String;
- FsourceAccessions : TStringArray;
- FncbiTaxonId : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_length(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmd5checksum(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsourceUri(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsourceAccessions(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetncbiTaxonId(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property _length : String Index 8 Read F_length Write Set_length;
- Property md5checksum : String Index 16 Read Fmd5checksum Write Setmd5checksum;
- Property name : String Index 24 Read Fname Write Setname;
- Property sourceUri : String Index 32 Read FsourceUri Write SetsourceUri;
- Property sourceAccessions : TStringArray Index 40 Read FsourceAccessions Write SetsourceAccessions;
- Property ncbiTaxonId : integer Index 48 Read FncbiTaxonId Write SetncbiTaxonId;
- end;
- TReferenceClass = Class of TReference;
-
- { --------------------------------------------------------------------
- TListBasesResponse
- --------------------------------------------------------------------}
-
- TListBasesResponse = Class(TGoogleBaseObject)
- Private
- Foffset : String;
- Fsequence : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setoffset(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsequence(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property offset : String Index 0 Read Foffset Write Setoffset;
- Property sequence : String Index 8 Read Fsequence Write Setsequence;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TListBasesResponseClass = Class of TListBasesResponse;
-
- { --------------------------------------------------------------------
- TImportVariantsRequestTypeinfoMergeConfig
- --------------------------------------------------------------------}
-
- TImportVariantsRequestTypeinfoMergeConfig = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TImportVariantsRequestTypeinfoMergeConfigClass = Class of TImportVariantsRequestTypeinfoMergeConfig;
-
- { --------------------------------------------------------------------
- TImportVariantsRequest
- --------------------------------------------------------------------}
-
- TImportVariantsRequest = Class(TGoogleBaseObject)
- Private
- FvariantSetId : String;
- FsourceUris : TStringArray;
- Fformat : String;
- FnormalizeReferenceNames : boolean;
- FinfoMergeConfig : TImportVariantsRequestTypeinfoMergeConfig;
- Protected
- //Property setters
- Procedure SetvariantSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsourceUris(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setformat(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnormalizeReferenceNames(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetinfoMergeConfig(AIndex : Integer; const AValue : TImportVariantsRequestTypeinfoMergeConfig); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variantSetId : String Index 0 Read FvariantSetId Write SetvariantSetId;
- Property sourceUris : TStringArray Index 8 Read FsourceUris Write SetsourceUris;
- Property format : String Index 16 Read Fformat Write Setformat;
- Property normalizeReferenceNames : boolean Index 24 Read FnormalizeReferenceNames Write SetnormalizeReferenceNames;
- Property infoMergeConfig : TImportVariantsRequestTypeinfoMergeConfig Index 32 Read FinfoMergeConfig Write SetinfoMergeConfig;
- end;
- TImportVariantsRequestClass = Class of TImportVariantsRequest;
-
- { --------------------------------------------------------------------
- TVariantSet
- --------------------------------------------------------------------}
-
- TVariantSet = Class(TGoogleBaseObject)
- Private
- FdatasetId : String;
- Fid : String;
- FreferenceSetId : String;
- FreferenceBounds : TVariantSetTypereferenceBoundsArray;
- Fmetadata : TVariantSetTypemetadataArray;
- Fname : String;
- Fdescription : String;
- Protected
- //Property setters
- Procedure SetdatasetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceBounds(AIndex : Integer; const AValue : TVariantSetTypereferenceBoundsArray); virtual;
- Procedure Setmetadata(AIndex : Integer; const AValue : TVariantSetTypemetadataArray); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property datasetId : String Index 0 Read FdatasetId Write SetdatasetId;
- Property id : String Index 8 Read Fid Write Setid;
- Property referenceSetId : String Index 16 Read FreferenceSetId Write SetreferenceSetId;
- Property referenceBounds : TVariantSetTypereferenceBoundsArray Index 24 Read FreferenceBounds Write SetreferenceBounds;
- Property metadata : TVariantSetTypemetadataArray Index 32 Read Fmetadata Write Setmetadata;
- Property name : String Index 40 Read Fname Write Setname;
- Property description : String Index 48 Read Fdescription Write Setdescription;
- end;
- TVariantSetClass = Class of TVariantSet;
-
- { --------------------------------------------------------------------
- TReferenceBound
- --------------------------------------------------------------------}
-
- TReferenceBound = Class(TGoogleBaseObject)
- Private
- FreferenceName : String;
- FupperBound : String;
- Protected
- //Property setters
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetupperBound(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property referenceName : String Index 0 Read FreferenceName Write SetreferenceName;
- Property upperBound : String Index 8 Read FupperBound Write SetupperBound;
- end;
- TReferenceBoundClass = Class of TReferenceBound;
-
- { --------------------------------------------------------------------
- TVariantSetMetadataTypeinfo
- --------------------------------------------------------------------}
-
- TVariantSetMetadataTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TVariantSetMetadataTypeinfoClass = Class of TVariantSetMetadataTypeinfo;
-
- { --------------------------------------------------------------------
- TVariantSetMetadata
- --------------------------------------------------------------------}
-
- TVariantSetMetadata = Class(TGoogleBaseObject)
- Private
- Fkey : String;
- Fvalue : String;
- Fid : String;
- F_type : String;
- Fnumber : String;
- Fdescription : String;
- Finfo : TVariantSetMetadataTypeinfo;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setkey(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setnumber(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TVariantSetMetadataTypeinfo); virtual;
- Public
- Published
- Property key : String Index 0 Read Fkey Write Setkey;
- Property value : String Index 8 Read Fvalue Write Setvalue;
- Property id : String Index 16 Read Fid Write Setid;
- Property _type : String Index 24 Read F_type Write Set_type;
- Property number : String Index 32 Read Fnumber Write Setnumber;
- Property description : String Index 40 Read Fdescription Write Setdescription;
- Property info : TVariantSetMetadataTypeinfo Index 48 Read Finfo Write Setinfo;
- end;
- TVariantSetMetadataClass = Class of TVariantSetMetadata;
-
- { --------------------------------------------------------------------
- TExportVariantSetRequest
- --------------------------------------------------------------------}
-
- TExportVariantSetRequest = Class(TGoogleBaseObject)
- Private
- FcallSetIds : TStringArray;
- FprojectId : String;
- Fformat : String;
- FbigqueryDataset : String;
- FbigqueryTable : String;
- Protected
- //Property setters
- Procedure SetcallSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setformat(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbigqueryDataset(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbigqueryTable(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property callSetIds : TStringArray Index 0 Read FcallSetIds Write SetcallSetIds;
- Property projectId : String Index 8 Read FprojectId Write SetprojectId;
- Property format : String Index 16 Read Fformat Write Setformat;
- Property bigqueryDataset : String Index 24 Read FbigqueryDataset Write SetbigqueryDataset;
- Property bigqueryTable : String Index 32 Read FbigqueryTable Write SetbigqueryTable;
- end;
- TExportVariantSetRequestClass = Class of TExportVariantSetRequest;
-
- { --------------------------------------------------------------------
- TSearchVariantSetsRequest
- --------------------------------------------------------------------}
-
- TSearchVariantSetsRequest = Class(TGoogleBaseObject)
- Private
- FdatasetIds : TStringArray;
- FpageToken : String;
- FpageSize : integer;
- Protected
- //Property setters
- Procedure SetdatasetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property datasetIds : TStringArray Index 0 Read FdatasetIds Write SetdatasetIds;
- Property pageToken : String Index 8 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 16 Read FpageSize Write SetpageSize;
- end;
- TSearchVariantSetsRequestClass = Class of TSearchVariantSetsRequest;
-
- { --------------------------------------------------------------------
- TSearchVariantSetsResponse
- --------------------------------------------------------------------}
-
- TSearchVariantSetsResponse = Class(TGoogleBaseObject)
- Private
- FvariantSets : TSearchVariantSetsResponseTypevariantSetsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetvariantSets(AIndex : Integer; const AValue : TSearchVariantSetsResponseTypevariantSetsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variantSets : TSearchVariantSetsResponseTypevariantSetsArray Index 0 Read FvariantSets Write SetvariantSets;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchVariantSetsResponseClass = Class of TSearchVariantSetsResponse;
-
- { --------------------------------------------------------------------
- TSearchVariantsRequest
- --------------------------------------------------------------------}
-
- TSearchVariantsRequest = Class(TGoogleBaseObject)
- Private
- FvariantSetIds : TStringArray;
- FvariantName : String;
- FcallSetIds : TStringArray;
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- FpageToken : String;
- FpageSize : integer;
- FmaxCalls : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetvariantSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetvariantName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcallSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmaxCalls(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variantSetIds : TStringArray Index 0 Read FvariantSetIds Write SetvariantSetIds;
- Property variantName : String Index 8 Read FvariantName Write SetvariantName;
- Property callSetIds : TStringArray Index 16 Read FcallSetIds Write SetcallSetIds;
- Property referenceName : String Index 24 Read FreferenceName Write SetreferenceName;
- Property start : String Index 32 Read Fstart Write Setstart;
- Property _end : String Index 40 Read F_end Write Set_end;
- Property pageToken : String Index 48 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 56 Read FpageSize Write SetpageSize;
- Property maxCalls : integer Index 64 Read FmaxCalls Write SetmaxCalls;
- end;
- TSearchVariantsRequestClass = Class of TSearchVariantsRequest;
-
- { --------------------------------------------------------------------
- TSearchVariantsResponse
- --------------------------------------------------------------------}
-
- TSearchVariantsResponse = Class(TGoogleBaseObject)
- Private
- Fvariants : TSearchVariantsResponseTypevariantsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setvariants(AIndex : Integer; const AValue : TSearchVariantsResponseTypevariantsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variants : TSearchVariantsResponseTypevariantsArray Index 0 Read Fvariants Write Setvariants;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchVariantsResponseClass = Class of TSearchVariantsResponse;
-
- { --------------------------------------------------------------------
- TVariantTypeinfo
- --------------------------------------------------------------------}
-
- TVariantTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TVariantTypeinfoClass = Class of TVariantTypeinfo;
-
- { --------------------------------------------------------------------
- TVariant
- --------------------------------------------------------------------}
-
- TVariant = Class(TGoogleBaseObject)
- Private
- FvariantSetId : String;
- Fid : String;
- Fnames : TStringArray;
- Fcreated : String;
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- FreferenceBases : String;
- FalternateBases : TStringArray;
- Fquality : double;
- Ffilter : TStringArray;
- Finfo : TVariantTypeinfo;
- Fcalls : TVariantTypecallsArray;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetvariantSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setnames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setcreated(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferenceBases(AIndex : Integer; const AValue : String); virtual;
- Procedure SetalternateBases(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setquality(AIndex : Integer; const AValue : double); virtual;
- Procedure Setfilter(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TVariantTypeinfo); virtual;
- Procedure Setcalls(AIndex : Integer; const AValue : TVariantTypecallsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variantSetId : String Index 0 Read FvariantSetId Write SetvariantSetId;
- Property id : String Index 8 Read Fid Write Setid;
- Property names : TStringArray Index 16 Read Fnames Write Setnames;
- Property created : String Index 24 Read Fcreated Write Setcreated;
- Property referenceName : String Index 32 Read FreferenceName Write SetreferenceName;
- Property start : String Index 40 Read Fstart Write Setstart;
- Property _end : String Index 48 Read F_end Write Set_end;
- Property referenceBases : String Index 56 Read FreferenceBases Write SetreferenceBases;
- Property alternateBases : TStringArray Index 64 Read FalternateBases Write SetalternateBases;
- Property quality : double Index 72 Read Fquality Write Setquality;
- Property filter : TStringArray Index 80 Read Ffilter Write Setfilter;
- Property info : TVariantTypeinfo Index 88 Read Finfo Write Setinfo;
- Property calls : TVariantTypecallsArray Index 96 Read Fcalls Write Setcalls;
- end;
- TVariantClass = Class of TVariant;
-
- { --------------------------------------------------------------------
- TVariantCallTypeinfo
- --------------------------------------------------------------------}
-
- TVariantCallTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TVariantCallTypeinfoClass = Class of TVariantCallTypeinfo;
-
- { --------------------------------------------------------------------
- TVariantCall
- --------------------------------------------------------------------}
-
- TVariantCall = Class(TGoogleBaseObject)
- Private
- FcallSetId : String;
- FcallSetName : String;
- Fgenotype : TintegerArray;
- Fphaseset : String;
- FgenotypeLikelihood : TdoubleArray;
- Finfo : TVariantCallTypeinfo;
- Protected
- //Property setters
- Procedure SetcallSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcallSetName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setgenotype(AIndex : Integer; const AValue : TintegerArray); virtual;
- Procedure Setphaseset(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgenotypeLikelihood(AIndex : Integer; const AValue : TdoubleArray); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TVariantCallTypeinfo); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property callSetId : String Index 0 Read FcallSetId Write SetcallSetId;
- Property callSetName : String Index 8 Read FcallSetName Write SetcallSetName;
- Property genotype : TintegerArray Index 16 Read Fgenotype Write Setgenotype;
- Property phaseset : String Index 24 Read Fphaseset Write Setphaseset;
- Property genotypeLikelihood : TdoubleArray Index 32 Read FgenotypeLikelihood Write SetgenotypeLikelihood;
- Property info : TVariantCallTypeinfo Index 40 Read Finfo Write Setinfo;
- end;
- TVariantCallClass = Class of TVariantCall;
-
- { --------------------------------------------------------------------
- TMergeVariantsRequestTypeinfoMergeConfig
- --------------------------------------------------------------------}
-
- TMergeVariantsRequestTypeinfoMergeConfig = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TMergeVariantsRequestTypeinfoMergeConfigClass = Class of TMergeVariantsRequestTypeinfoMergeConfig;
-
- { --------------------------------------------------------------------
- TMergeVariantsRequest
- --------------------------------------------------------------------}
-
- TMergeVariantsRequest = Class(TGoogleBaseObject)
- Private
- FvariantSetId : String;
- Fvariants : TMergeVariantsRequestTypevariantsArray;
- FinfoMergeConfig : TMergeVariantsRequestTypeinfoMergeConfig;
- Protected
- //Property setters
- Procedure SetvariantSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvariants(AIndex : Integer; const AValue : TMergeVariantsRequestTypevariantsArray); virtual;
- Procedure SetinfoMergeConfig(AIndex : Integer; const AValue : TMergeVariantsRequestTypeinfoMergeConfig); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variantSetId : String Index 0 Read FvariantSetId Write SetvariantSetId;
- Property variants : TMergeVariantsRequestTypevariantsArray Index 8 Read Fvariants Write Setvariants;
- Property infoMergeConfig : TMergeVariantsRequestTypeinfoMergeConfig Index 16 Read FinfoMergeConfig Write SetinfoMergeConfig;
- end;
- TMergeVariantsRequestClass = Class of TMergeVariantsRequest;
-
- { --------------------------------------------------------------------
- TSearchCallSetsRequest
- --------------------------------------------------------------------}
-
- TSearchCallSetsRequest = Class(TGoogleBaseObject)
- Private
- FvariantSetIds : TStringArray;
- Fname : String;
- FpageToken : String;
- FpageSize : integer;
- Protected
- //Property setters
- Procedure SetvariantSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageSize(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variantSetIds : TStringArray Index 0 Read FvariantSetIds Write SetvariantSetIds;
- Property name : String Index 8 Read Fname Write Setname;
- Property pageToken : String Index 16 Read FpageToken Write SetpageToken;
- Property pageSize : integer Index 24 Read FpageSize Write SetpageSize;
- end;
- TSearchCallSetsRequestClass = Class of TSearchCallSetsRequest;
-
- { --------------------------------------------------------------------
- TSearchCallSetsResponse
- --------------------------------------------------------------------}
-
- TSearchCallSetsResponse = Class(TGoogleBaseObject)
- Private
- FcallSets : TSearchCallSetsResponseTypecallSetsArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetcallSets(AIndex : Integer; const AValue : TSearchCallSetsResponseTypecallSetsArray); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property callSets : TSearchCallSetsResponseTypecallSetsArray Index 0 Read FcallSets Write SetcallSets;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- end;
- TSearchCallSetsResponseClass = Class of TSearchCallSetsResponse;
-
- { --------------------------------------------------------------------
- TCallSetTypeinfo
- --------------------------------------------------------------------}
-
- TCallSetTypeinfo = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TCallSetTypeinfoClass = Class of TCallSetTypeinfo;
-
- { --------------------------------------------------------------------
- TCallSet
- --------------------------------------------------------------------}
-
- TCallSet = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fname : String;
- FsampleId : String;
- FvariantSetIds : TStringArray;
- Fcreated : String;
- Finfo : TCallSetTypeinfo;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsampleId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvariantSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setcreated(AIndex : Integer; const AValue : String); virtual;
- Procedure Setinfo(AIndex : Integer; const AValue : TCallSetTypeinfo); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property name : String Index 8 Read Fname Write Setname;
- Property sampleId : String Index 16 Read FsampleId Write SetsampleId;
- Property variantSetIds : TStringArray Index 24 Read FvariantSetIds Write SetvariantSetIds;
- Property created : String Index 32 Read Fcreated Write Setcreated;
- Property info : TCallSetTypeinfo Index 40 Read Finfo Write Setinfo;
- end;
- TCallSetClass = Class of TCallSet;
-
- { --------------------------------------------------------------------
- TStreamVariantsRequest
- --------------------------------------------------------------------}
-
- TStreamVariantsRequest = Class(TGoogleBaseObject)
- Private
- FprojectId : String;
- FvariantSetId : String;
- FcallSetIds : TStringArray;
- FreferenceName : String;
- Fstart : String;
- F_end : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvariantSetId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcallSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreferenceName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property projectId : String Index 0 Read FprojectId Write SetprojectId;
- Property variantSetId : String Index 8 Read FvariantSetId Write SetvariantSetId;
- Property callSetIds : TStringArray Index 16 Read FcallSetIds Write SetcallSetIds;
- Property referenceName : String Index 24 Read FreferenceName Write SetreferenceName;
- Property start : String Index 32 Read Fstart Write Setstart;
- Property _end : String Index 40 Read F_end Write Set_end;
- end;
- TStreamVariantsRequestClass = Class of TStreamVariantsRequest;
-
- { --------------------------------------------------------------------
- TStreamVariantsResponse
- --------------------------------------------------------------------}
-
- TStreamVariantsResponse = Class(TGoogleBaseObject)
- Private
- Fvariants : TStreamVariantsResponseTypevariantsArray;
- Protected
- //Property setters
- Procedure Setvariants(AIndex : Integer; const AValue : TStreamVariantsResponseTypevariantsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property variants : TStreamVariantsResponseTypevariantsArray Index 0 Read Fvariants Write Setvariants;
- end;
- TStreamVariantsResponseClass = Class of TStreamVariantsResponse;
-
- { --------------------------------------------------------------------
- TImportReadGroupSetsResponse
- --------------------------------------------------------------------}
-
- TImportReadGroupSetsResponse = Class(TGoogleBaseObject)
- Private
- FreadGroupSetIds : TStringArray;
- Protected
- //Property setters
- Procedure SetreadGroupSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property readGroupSetIds : TStringArray Index 0 Read FreadGroupSetIds Write SetreadGroupSetIds;
- end;
- TImportReadGroupSetsResponseClass = Class of TImportReadGroupSetsResponse;
-
- { --------------------------------------------------------------------
- TImportVariantsResponse
- --------------------------------------------------------------------}
-
- TImportVariantsResponse = Class(TGoogleBaseObject)
- Private
- FcallSetIds : TStringArray;
- Protected
- //Property setters
- Procedure SetcallSetIds(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property callSetIds : TStringArray Index 0 Read FcallSetIds Write SetcallSetIds;
- end;
- TImportVariantsResponseClass = Class of TImportVariantsResponse;
-
- { --------------------------------------------------------------------
- TOperationMetadataTyperequest
- --------------------------------------------------------------------}
-
- TOperationMetadataTyperequest = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TOperationMetadataTyperequestClass = Class of TOperationMetadataTyperequest;
-
- { --------------------------------------------------------------------
- TOperationMetadata
- --------------------------------------------------------------------}
-
- TOperationMetadata = Class(TGoogleBaseObject)
- Private
- FprojectId : String;
- FcreateTime : String;
- FendTime : String;
- Frequest : TOperationMetadataTyperequest;
- Fevents : TOperationMetadataTypeeventsArray;
- Protected
- //Property setters
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreateTime(AIndex : Integer; const AValue : String); virtual;
- Procedure SetendTime(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrequest(AIndex : Integer; const AValue : TOperationMetadataTyperequest); virtual;
- Procedure Setevents(AIndex : Integer; const AValue : TOperationMetadataTypeeventsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property projectId : String Index 0 Read FprojectId Write SetprojectId;
- Property createTime : String Index 8 Read FcreateTime Write SetcreateTime;
- Property endTime : String Index 16 Read FendTime Write SetendTime;
- Property request : TOperationMetadataTyperequest Index 24 Read Frequest Write Setrequest;
- Property events : TOperationMetadataTypeeventsArray Index 32 Read Fevents Write Setevents;
- end;
- TOperationMetadataClass = Class of TOperationMetadata;
-
- { --------------------------------------------------------------------
- TOperationEvent
- --------------------------------------------------------------------}
-
- TOperationEvent = Class(TGoogleBaseObject)
- Private
- Fdescription : String;
- Protected
- //Property setters
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property description : String Index 0 Read Fdescription Write Setdescription;
- end;
- TOperationEventClass = Class of TOperationEvent;
-
- { --------------------------------------------------------------------
- TAnnotationsetsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAnnotationsetsResource, method Update
-
- TAnnotationsetsUpdateOptions = Record
- updateMask : String;
- end;
-
- TAnnotationsetsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Create(aAnnotationSet : TAnnotationSet) : TAnnotationSet;overload;
- Function Get(annotationSetId: string) : TAnnotationSet;
- Function Update(annotationSetId: string; aAnnotationSet : TAnnotationSet; AQuery : string = '') : TAnnotationSet;
- Function Update(annotationSetId: string; aAnnotationSet : TAnnotationSet; AQuery : TAnnotationsetsupdateOptions) : TAnnotationSet;
- Function Delete(annotationSetId: string) : TEmpty;
- Function Search(aSearchAnnotationSetsRequest : TSearchAnnotationSetsRequest) : TSearchAnnotationSetsResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TAnnotationsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAnnotationsResource, method Update
-
- TAnnotationsUpdateOptions = Record
- updateMask : String;
- end;
-
- TAnnotationsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Create(aAnnotation : TAnnotation) : TAnnotation;overload;
- Function BatchCreate(aBatchCreateAnnotationsRequest : TBatchCreateAnnotationsRequest) : TBatchCreateAnnotationsResponse;
- Function Get(annotationId: string) : TAnnotation;
- Function Update(annotationId: string; aAnnotation : TAnnotation; AQuery : string = '') : TAnnotation;
- Function Update(annotationId: string; aAnnotation : TAnnotation; AQuery : TAnnotationsupdateOptions) : TAnnotation;
- Function Delete(annotationId: string) : TEmpty;
- Function Search(aSearchAnnotationsRequest : TSearchAnnotationsRequest) : TSearchAnnotationsResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TDatasetsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDatasetsResource, method List
-
- TDatasetsListOptions = Record
- projectId : String;
- pageSize : integer;
- pageToken : String;
- end;
-
-
- //Optional query Options for TDatasetsResource, method Patch
-
- TDatasetsPatchOptions = Record
- updateMask : String;
- end;
-
- TDatasetsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(AQuery : string = '') : TListDatasetsResponse;
- Function List(AQuery : TDatasetslistOptions) : TListDatasetsResponse;
- Function Create(aDataset : TDataset) : TDataset;overload;
- Function Get(datasetId: string) : TDataset;
- Function Patch(datasetId: string; aDataset : TDataset; AQuery : string = '') : TDataset;
- Function Patch(datasetId: string; aDataset : TDataset; AQuery : TDatasetspatchOptions) : TDataset;
- Function Delete(datasetId: string) : TEmpty;
- Function Undelete(datasetId: string; aUndeleteDatasetRequest : TUndeleteDatasetRequest) : TDataset;
- Function SetIamPolicy(resource: string; aSetIamPolicyRequest : TSetIamPolicyRequest) : TPolicy;
- Function GetIamPolicy(resource: string; aGetIamPolicyRequest : TGetIamPolicyRequest) : TPolicy;
- Function TestIamPermissions(resource: string; aTestIamPermissionsRequest : TTestIamPermissionsRequest) : TTestIamPermissionsResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TOperationsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TOperationsResource, method List
-
- TOperationsListOptions = Record
- filter : String;
- pageSize : integer;
- pageToken : String;
- end;
-
- TOperationsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(_name: string) : TOperation;
- Function List(_name: string; AQuery : string = '') : TListOperationsResponse;
- Function List(_name: string; AQuery : TOperationslistOptions) : TListOperationsResponse;
- Function Cancel(_name: string; aCancelOperationRequest : TCancelOperationRequest) : TEmpty;
- end;
-
-
- { --------------------------------------------------------------------
- TReadgroupsetsCoveragebucketsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TReadgroupsetsCoveragebucketsResource, method List
-
- TReadgroupsetsCoveragebucketsListOptions = Record
- referenceName : String;
- start : int64;
- _end : int64;
- targetBucketWidth : int64;
- pageToken : String;
- pageSize : integer;
- end;
-
- TReadgroupsetsCoveragebucketsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(readGroupSetId: string; AQuery : string = '') : TListCoverageBucketsResponse;
- Function List(readGroupSetId: string; AQuery : TReadgroupsetsCoveragebucketslistOptions) : TListCoverageBucketsResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TReadgroupsetsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TReadgroupsetsResource, method Patch
-
- TReadgroupsetsPatchOptions = Record
- updateMask : String;
- end;
-
- TReadgroupsetsResource = Class(TGoogleResource)
- Private
- FCoveragebucketsInstance : TReadgroupsetsCoveragebucketsResource;
- Function GetCoveragebucketsInstance : TReadgroupsetsCoveragebucketsResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Import(aImportReadGroupSetsRequest : TImportReadGroupSetsRequest) : TOperation;
- Function Export(readGroupSetId: string; aExportReadGroupSetRequest : TExportReadGroupSetRequest) : TOperation;
- Function Search(aSearchReadGroupSetsRequest : TSearchReadGroupSetsRequest) : TSearchReadGroupSetsResponse;
- Function Patch(readGroupSetId: string; aReadGroupSet : TReadGroupSet; AQuery : string = '') : TReadGroupSet;
- Function Patch(readGroupSetId: string; aReadGroupSet : TReadGroupSet; AQuery : TReadgroupsetspatchOptions) : TReadGroupSet;
- Function Delete(readGroupSetId: string) : TEmpty;
- Function Get(readGroupSetId: string) : TReadGroupSet;
- Function CreateCoveragebucketsResource(AOwner : TComponent) : TReadgroupsetsCoveragebucketsResource;virtual;overload;
- Function CreateCoveragebucketsResource : TReadgroupsetsCoveragebucketsResource;virtual;overload;
- Property CoveragebucketsResource : TReadgroupsetsCoveragebucketsResource Read GetCoveragebucketsInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TReadsResource
- --------------------------------------------------------------------}
-
- TReadsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Search(aSearchReadsRequest : TSearchReadsRequest) : TSearchReadsResponse;
- Function Stream(aStreamReadsRequest : TStreamReadsRequest) : TStreamReadsResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TReferencesetsResource
- --------------------------------------------------------------------}
-
- TReferencesetsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Search(aSearchReferenceSetsRequest : TSearchReferenceSetsRequest) : TSearchReferenceSetsResponse;
- Function Get(referenceSetId: string) : TReferenceSet;
- end;
-
-
- { --------------------------------------------------------------------
- TReferencesBasesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TReferencesBasesResource, method List
-
- TReferencesBasesListOptions = Record
- start : int64;
- _end : int64;
- pageToken : String;
- pageSize : integer;
- end;
-
- TReferencesBasesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(referenceId: string; AQuery : string = '') : TListBasesResponse;
- Function List(referenceId: string; AQuery : TReferencesBaseslistOptions) : TListBasesResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TReferencesResource
- --------------------------------------------------------------------}
-
- TReferencesResource = Class(TGoogleResource)
- Private
- FBasesInstance : TReferencesBasesResource;
- Function GetBasesInstance : TReferencesBasesResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Search(aSearchReferencesRequest : TSearchReferencesRequest) : TSearchReferencesResponse;
- Function Get(referenceId: string) : TReference;
- Function CreateBasesResource(AOwner : TComponent) : TReferencesBasesResource;virtual;overload;
- Function CreateBasesResource : TReferencesBasesResource;virtual;overload;
- Property BasesResource : TReferencesBasesResource Read GetBasesInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TVariantsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TVariantsResource, method Patch
-
- TVariantsPatchOptions = Record
- updateMask : String;
- end;
-
- TVariantsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Import(aImportVariantsRequest : TImportVariantsRequest) : TOperation;
- Function Search(aSearchVariantsRequest : TSearchVariantsRequest) : TSearchVariantsResponse;
- Function Create(aVariant : TVariant) : TVariant;overload;
- Function Patch(variantId: string; aVariant : TVariant; AQuery : string = '') : TVariant;
- Function Patch(variantId: string; aVariant : TVariant; AQuery : TVariantspatchOptions) : TVariant;
- Function Delete(variantId: string) : TEmpty;
- Function Get(variantId: string) : TVariant;
- Function Merge(aMergeVariantsRequest : TMergeVariantsRequest) : TEmpty;
- Function Stream(aStreamVariantsRequest : TStreamVariantsRequest) : TStreamVariantsResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TVariantsetsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TVariantsetsResource, method Patch
-
- TVariantsetsPatchOptions = Record
- updateMask : String;
- end;
-
- TVariantsetsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Create(aVariantSet : TVariantSet) : TVariantSet;overload;
- Function Export(variantSetId: string; aExportVariantSetRequest : TExportVariantSetRequest) : TOperation;
- Function Get(variantSetId: string) : TVariantSet;
- Function Search(aSearchVariantSetsRequest : TSearchVariantSetsRequest) : TSearchVariantSetsResponse;
- Function Delete(variantSetId: string) : TEmpty;
- Function Patch(variantSetId: string; aVariantSet : TVariantSet; AQuery : string = '') : TVariantSet;
- Function Patch(variantSetId: string; aVariantSet : TVariantSet; AQuery : TVariantsetspatchOptions) : TVariantSet;
- end;
-
-
- { --------------------------------------------------------------------
- TCallsetsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCallsetsResource, method Patch
-
- TCallsetsPatchOptions = Record
- updateMask : String;
- end;
-
- TCallsetsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Search(aSearchCallSetsRequest : TSearchCallSetsRequest) : TSearchCallSetsResponse;
- Function Create(aCallSet : TCallSet) : TCallSet;overload;
- Function Patch(callSetId: string; aCallSet : TCallSet; AQuery : string = '') : TCallSet;
- Function Patch(callSetId: string; aCallSet : TCallSet; AQuery : TCallsetspatchOptions) : TCallSet;
- Function Delete(callSetId: string) : TEmpty;
- Function Get(callSetId: string) : TCallSet;
- end;
-
-
- { --------------------------------------------------------------------
- TGenomicsAPI
- --------------------------------------------------------------------}
-
- TGenomicsAPI = Class(TGoogleAPI)
- Private
- FAnnotationsetsInstance : TAnnotationsetsResource;
- FAnnotationsInstance : TAnnotationsResource;
- FDatasetsInstance : TDatasetsResource;
- FOperationsInstance : TOperationsResource;
- FReadgroupsetsCoveragebucketsInstance : TReadgroupsetsCoveragebucketsResource;
- FReadgroupsetsInstance : TReadgroupsetsResource;
- FReadsInstance : TReadsResource;
- FReferencesetsInstance : TReferencesetsResource;
- FReferencesBasesInstance : TReferencesBasesResource;
- FReferencesInstance : TReferencesResource;
- FVariantsInstance : TVariantsResource;
- FVariantsetsInstance : TVariantsetsResource;
- FCallsetsInstance : TCallsetsResource;
- Function GetAnnotationsetsInstance : TAnnotationsetsResource;virtual;
- Function GetAnnotationsInstance : TAnnotationsResource;virtual;
- Function GetDatasetsInstance : TDatasetsResource;virtual;
- Function GetOperationsInstance : TOperationsResource;virtual;
- Function GetReadgroupsetsCoveragebucketsInstance : TReadgroupsetsCoveragebucketsResource;virtual;
- Function GetReadgroupsetsInstance : TReadgroupsetsResource;virtual;
- Function GetReadsInstance : TReadsResource;virtual;
- Function GetReferencesetsInstance : TReferencesetsResource;virtual;
- Function GetReferencesBasesInstance : TReferencesBasesResource;virtual;
- Function GetReferencesInstance : TReferencesResource;virtual;
- Function GetVariantsInstance : TVariantsResource;virtual;
- Function GetVariantsetsInstance : TVariantsetsResource;virtual;
- Function GetCallsetsInstance : TCallsetsResource;virtual;
- Public
- //Override class functions with API info
- Class Function APIName : String; override;
- Class Function APIVersion : String; override;
- Class Function APIRevision : String; override;
- Class Function APIID : String; override;
- Class Function APITitle : String; override;
- Class Function APIDescription : String; override;
- Class Function APIOwnerDomain : String; override;
- Class Function APIOwnerName : String; override;
- Class Function APIIcon16 : String; override;
- Class Function APIIcon32 : String; override;
- Class Function APIdocumentationLink : String; override;
- Class Function APIrootUrl : string; override;
- Class Function APIbasePath : string;override;
- Class Function APIbaseURL : String;override;
- Class Function APIProtocol : string;override;
- Class Function APIservicePath : string;override;
- Class Function APIbatchPath : String;override;
- Class Function APIAuthScopes : TScopeInfoArray;override;
- Class Function APINeedsAuth : Boolean;override;
- Class Procedure RegisterAPIResources; override;
- //Add create function for resources
- Function CreateAnnotationsetsResource(AOwner : TComponent) : TAnnotationsetsResource;virtual;overload;
- Function CreateAnnotationsetsResource : TAnnotationsetsResource;virtual;overload;
- Function CreateAnnotationsResource(AOwner : TComponent) : TAnnotationsResource;virtual;overload;
- Function CreateAnnotationsResource : TAnnotationsResource;virtual;overload;
- Function CreateDatasetsResource(AOwner : TComponent) : TDatasetsResource;virtual;overload;
- Function CreateDatasetsResource : TDatasetsResource;virtual;overload;
- Function CreateOperationsResource(AOwner : TComponent) : TOperationsResource;virtual;overload;
- Function CreateOperationsResource : TOperationsResource;virtual;overload;
- Function CreateReadgroupsetsCoveragebucketsResource(AOwner : TComponent) : TReadgroupsetsCoveragebucketsResource;virtual;overload;
- Function CreateReadgroupsetsCoveragebucketsResource : TReadgroupsetsCoveragebucketsResource;virtual;overload;
- Function CreateReadgroupsetsResource(AOwner : TComponent) : TReadgroupsetsResource;virtual;overload;
- Function CreateReadgroupsetsResource : TReadgroupsetsResource;virtual;overload;
- Function CreateReadsResource(AOwner : TComponent) : TReadsResource;virtual;overload;
- Function CreateReadsResource : TReadsResource;virtual;overload;
- Function CreateReferencesetsResource(AOwner : TComponent) : TReferencesetsResource;virtual;overload;
- Function CreateReferencesetsResource : TReferencesetsResource;virtual;overload;
- Function CreateReferencesBasesResource(AOwner : TComponent) : TReferencesBasesResource;virtual;overload;
- Function CreateReferencesBasesResource : TReferencesBasesResource;virtual;overload;
- Function CreateReferencesResource(AOwner : TComponent) : TReferencesResource;virtual;overload;
- Function CreateReferencesResource : TReferencesResource;virtual;overload;
- Function CreateVariantsResource(AOwner : TComponent) : TVariantsResource;virtual;overload;
- Function CreateVariantsResource : TVariantsResource;virtual;overload;
- Function CreateVariantsetsResource(AOwner : TComponent) : TVariantsetsResource;virtual;overload;
- Function CreateVariantsetsResource : TVariantsetsResource;virtual;overload;
- Function CreateCallsetsResource(AOwner : TComponent) : TCallsetsResource;virtual;overload;
- Function CreateCallsetsResource : TCallsetsResource;virtual;overload;
- //Add default on-demand instances for resources
- Property AnnotationsetsResource : TAnnotationsetsResource Read GetAnnotationsetsInstance;
- Property AnnotationsResource : TAnnotationsResource Read GetAnnotationsInstance;
- Property DatasetsResource : TDatasetsResource Read GetDatasetsInstance;
- Property OperationsResource : TOperationsResource Read GetOperationsInstance;
- Property ReadgroupsetsCoveragebucketsResource : TReadgroupsetsCoveragebucketsResource Read GetReadgroupsetsCoveragebucketsInstance;
- Property ReadgroupsetsResource : TReadgroupsetsResource Read GetReadgroupsetsInstance;
- Property ReadsResource : TReadsResource Read GetReadsInstance;
- Property ReferencesetsResource : TReferencesetsResource Read GetReferencesetsInstance;
- Property ReferencesBasesResource : TReferencesBasesResource Read GetReferencesBasesInstance;
- Property ReferencesResource : TReferencesResource Read GetReferencesInstance;
- Property VariantsResource : TVariantsResource Read GetVariantsInstance;
- Property VariantsetsResource : TVariantsetsResource Read GetVariantsetsInstance;
- Property CallsetsResource : TCallsetsResource Read GetCallsetsInstance;
- end;
- implementation
- { --------------------------------------------------------------------
- TAnnotationSetTypeinfo
- --------------------------------------------------------------------}
- Class Function TAnnotationSetTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TAnnotationSet
- --------------------------------------------------------------------}
- Procedure TAnnotationSet.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationSet.SetdatasetId(AIndex : Integer; const AValue : String);
- begin
- If (FdatasetId=AValue) then exit;
- FdatasetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationSet.SetreferenceSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSetId=AValue) then exit;
- FreferenceSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationSet.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationSet.SetsourceUri(AIndex : Integer; const AValue : String);
- begin
- If (FsourceUri=AValue) then exit;
- FsourceUri:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationSet.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationSet.Setinfo(AIndex : Integer; const AValue : TAnnotationSetTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TAnnotationSet.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TEmpty
- --------------------------------------------------------------------}
- { --------------------------------------------------------------------
- TSearchAnnotationSetsRequest
- --------------------------------------------------------------------}
- Procedure TSearchAnnotationSetsRequest.SetdatasetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FdatasetIds=AValue) then exit;
- FdatasetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationSetsRequest.SetreferenceSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSetId=AValue) then exit;
- FreferenceSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationSetsRequest.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationSetsRequest.Settypes(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Ftypes=AValue) then exit;
- Ftypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationSetsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationSetsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchAnnotationSetsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'datasetids' : SetLength(FdatasetIds,ALength);
- 'types' : SetLength(Ftypes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchAnnotationSetsResponse
- --------------------------------------------------------------------}
- Procedure TSearchAnnotationSetsResponse.SetannotationSets(AIndex : Integer; const AValue : TSearchAnnotationSetsResponseTypeannotationSetsArray);
- begin
- If (FannotationSets=AValue) then exit;
- FannotationSets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationSetsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchAnnotationSetsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'annotationsets' : SetLength(FannotationSets,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAnnotationTypeinfo
- --------------------------------------------------------------------}
- Class Function TAnnotationTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TAnnotation
- --------------------------------------------------------------------}
- Procedure TAnnotation.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetannotationSetId(AIndex : Integer; const AValue : String);
- begin
- If (FannotationSetId=AValue) then exit;
- FannotationSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetreferenceId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceId=AValue) then exit;
- FreferenceId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetreverseStrand(AIndex : Integer; const AValue : boolean);
- begin
- If (FreverseStrand=AValue) then exit;
- FreverseStrand:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setvariant(AIndex : Integer; const AValue : TVariantAnnotation);
- begin
- If (Fvariant=AValue) then exit;
- Fvariant:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Settranscript(AIndex : Integer; const AValue : TTranscript);
- begin
- If (Ftranscript=AValue) then exit;
- Ftranscript:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setinfo(AIndex : Integer; const AValue : TAnnotationTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TAnnotation.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TVariantAnnotation
- --------------------------------------------------------------------}
- Procedure TVariantAnnotation.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantAnnotation.Seteffect(AIndex : Integer; const AValue : String);
- begin
- If (Feffect=AValue) then exit;
- Feffect:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantAnnotation.SetalternateBases(AIndex : Integer; const AValue : String);
- begin
- If (FalternateBases=AValue) then exit;
- FalternateBases:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantAnnotation.SetgeneId(AIndex : Integer; const AValue : String);
- begin
- If (FgeneId=AValue) then exit;
- FgeneId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantAnnotation.SettranscriptIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FtranscriptIds=AValue) then exit;
- FtranscriptIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantAnnotation.Setconditions(AIndex : Integer; const AValue : TVariantAnnotationTypeconditionsArray);
- begin
- If (Fconditions=AValue) then exit;
- Fconditions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantAnnotation.SetclinicalSignificance(AIndex : Integer; const AValue : String);
- begin
- If (FclinicalSignificance=AValue) then exit;
- FclinicalSignificance:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TVariantAnnotation.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVariantAnnotation.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'transcriptids' : SetLength(FtranscriptIds,ALength);
- 'conditions' : SetLength(Fconditions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TClinicalCondition
- --------------------------------------------------------------------}
- Procedure TClinicalCondition.Setnames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fnames=AValue) then exit;
- Fnames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClinicalCondition.SetexternalIds(AIndex : Integer; const AValue : TClinicalConditionTypeexternalIdsArray);
- begin
- If (FexternalIds=AValue) then exit;
- FexternalIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClinicalCondition.SetconceptId(AIndex : Integer; const AValue : String);
- begin
- If (FconceptId=AValue) then exit;
- FconceptId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClinicalCondition.SetomimId(AIndex : Integer; const AValue : String);
- begin
- If (FomimId=AValue) then exit;
- FomimId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TClinicalCondition.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'names' : SetLength(Fnames,ALength);
- 'externalids' : SetLength(FexternalIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TExternalId
- --------------------------------------------------------------------}
- Procedure TExternalId.SetsourceName(AIndex : Integer; const AValue : String);
- begin
- If (FsourceName=AValue) then exit;
- FsourceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternalId.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTranscript
- --------------------------------------------------------------------}
- Procedure TTranscript.SetgeneId(AIndex : Integer; const AValue : String);
- begin
- If (FgeneId=AValue) then exit;
- FgeneId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTranscript.Setexons(AIndex : Integer; const AValue : TTranscriptTypeexonsArray);
- begin
- If (Fexons=AValue) then exit;
- Fexons:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTranscript.SetcodingSequence(AIndex : Integer; const AValue : TCodingSequence);
- begin
- If (FcodingSequence=AValue) then exit;
- FcodingSequence:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTranscript.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'exons' : SetLength(Fexons,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TExon
- --------------------------------------------------------------------}
- Procedure TExon.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExon.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExon.Setframe(AIndex : Integer; const AValue : integer);
- begin
- If (Fframe=AValue) then exit;
- Fframe:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TExon.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TCodingSequence
- --------------------------------------------------------------------}
- Procedure TCodingSequence.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCodingSequence.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TCodingSequence.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TBatchCreateAnnotationsRequest
- --------------------------------------------------------------------}
- Procedure TBatchCreateAnnotationsRequest.Setannotations(AIndex : Integer; const AValue : TBatchCreateAnnotationsRequestTypeannotationsArray);
- begin
- If (Fannotations=AValue) then exit;
- Fannotations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TBatchCreateAnnotationsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'annotations' : SetLength(Fannotations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TBatchCreateAnnotationsResponse
- --------------------------------------------------------------------}
- Procedure TBatchCreateAnnotationsResponse.Setentries(AIndex : Integer; const AValue : TBatchCreateAnnotationsResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TBatchCreateAnnotationsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TEntry
- --------------------------------------------------------------------}
- Procedure TEntry.Setstatus(AIndex : Integer; const AValue : TStatus);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEntry.Setannotation(AIndex : Integer; const AValue : TAnnotation);
- begin
- If (Fannotation=AValue) then exit;
- Fannotation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TStatusTypedetailsItem
- --------------------------------------------------------------------}
- Class Function TStatusTypedetailsItem.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TStatus
- --------------------------------------------------------------------}
- Procedure TStatus.Setcode(AIndex : Integer; const AValue : integer);
- begin
- If (Fcode=AValue) then exit;
- Fcode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStatus.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStatus.Setdetails(AIndex : Integer; const AValue : TStatusTypedetailsArray);
- begin
- If (Fdetails=AValue) then exit;
- Fdetails:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TStatus.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'details' : SetLength(Fdetails,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchAnnotationsRequest
- --------------------------------------------------------------------}
- Procedure TSearchAnnotationsRequest.SetannotationSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FannotationSetIds=AValue) then exit;
- FannotationSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationsRequest.SetreferenceId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceId=AValue) then exit;
- FreferenceId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationsRequest.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationsRequest.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationsRequest.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TSearchAnnotationsRequest.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchAnnotationsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'annotationsetids' : SetLength(FannotationSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchAnnotationsResponse
- --------------------------------------------------------------------}
- Procedure TSearchAnnotationsResponse.Setannotations(AIndex : Integer; const AValue : TSearchAnnotationsResponseTypeannotationsArray);
- begin
- If (Fannotations=AValue) then exit;
- Fannotations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchAnnotationsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchAnnotationsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'annotations' : SetLength(Fannotations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TListDatasetsResponse
- --------------------------------------------------------------------}
- Procedure TListDatasetsResponse.Setdatasets(AIndex : Integer; const AValue : TListDatasetsResponseTypedatasetsArray);
- begin
- If (Fdatasets=AValue) then exit;
- Fdatasets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListDatasetsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TListDatasetsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'datasets' : SetLength(Fdatasets,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDataset
- --------------------------------------------------------------------}
- Procedure TDataset.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDataset.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDataset.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDataset.SetcreateTime(AIndex : Integer; const AValue : String);
- begin
- If (FcreateTime=AValue) then exit;
- FcreateTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUndeleteDatasetRequest
- --------------------------------------------------------------------}
- { --------------------------------------------------------------------
- TSetIamPolicyRequest
- --------------------------------------------------------------------}
- Procedure TSetIamPolicyRequest.Setpolicy(AIndex : Integer; const AValue : TPolicy);
- begin
- If (Fpolicy=AValue) then exit;
- Fpolicy:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPolicy
- --------------------------------------------------------------------}
- Procedure TPolicy.Setversion(AIndex : Integer; const AValue : integer);
- begin
- If (Fversion=AValue) then exit;
- Fversion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPolicy.Setbindings(AIndex : Integer; const AValue : TPolicyTypebindingsArray);
- begin
- If (Fbindings=AValue) then exit;
- Fbindings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPolicy.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPolicy.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'bindings' : SetLength(Fbindings,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TBinding
- --------------------------------------------------------------------}
- Procedure TBinding.Setrole(AIndex : Integer; const AValue : String);
- begin
- If (Frole=AValue) then exit;
- Frole:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBinding.Setmembers(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fmembers=AValue) then exit;
- Fmembers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TBinding.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'members' : SetLength(Fmembers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TGetIamPolicyRequest
- --------------------------------------------------------------------}
- { --------------------------------------------------------------------
- TTestIamPermissionsRequest
- --------------------------------------------------------------------}
- Procedure TTestIamPermissionsRequest.Setpermissions(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fpermissions=AValue) then exit;
- Fpermissions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTestIamPermissionsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'permissions' : SetLength(Fpermissions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTestIamPermissionsResponse
- --------------------------------------------------------------------}
- Procedure TTestIamPermissionsResponse.Setpermissions(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fpermissions=AValue) then exit;
- Fpermissions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTestIamPermissionsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'permissions' : SetLength(Fpermissions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOperationTypemetadata
- --------------------------------------------------------------------}
- Class Function TOperationTypemetadata.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TOperationTyperesponse
- --------------------------------------------------------------------}
- Class Function TOperationTyperesponse.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TOperation
- --------------------------------------------------------------------}
- Procedure TOperation.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperation.Setmetadata(AIndex : Integer; const AValue : TOperationTypemetadata);
- begin
- If (Fmetadata=AValue) then exit;
- Fmetadata:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperation.Setdone(AIndex : Integer; const AValue : boolean);
- begin
- If (Fdone=AValue) then exit;
- Fdone:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperation.Seterror(AIndex : Integer; const AValue : TStatus);
- begin
- If (Ferror=AValue) then exit;
- Ferror:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperation.Setresponse(AIndex : Integer; const AValue : TOperationTyperesponse);
- begin
- If (Fresponse=AValue) then exit;
- Fresponse:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TListOperationsResponse
- --------------------------------------------------------------------}
- Procedure TListOperationsResponse.Setoperations(AIndex : Integer; const AValue : TListOperationsResponseTypeoperationsArray);
- begin
- If (Foperations=AValue) then exit;
- Foperations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListOperationsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TListOperationsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'operations' : SetLength(Foperations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCancelOperationRequest
- --------------------------------------------------------------------}
- { --------------------------------------------------------------------
- TImportReadGroupSetsRequest
- --------------------------------------------------------------------}
- Procedure TImportReadGroupSetsRequest.SetdatasetId(AIndex : Integer; const AValue : String);
- begin
- If (FdatasetId=AValue) then exit;
- FdatasetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImportReadGroupSetsRequest.SetreferenceSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSetId=AValue) then exit;
- FreferenceSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImportReadGroupSetsRequest.SetsourceUris(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsourceUris=AValue) then exit;
- FsourceUris:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImportReadGroupSetsRequest.SetpartitionStrategy(AIndex : Integer; const AValue : String);
- begin
- If (FpartitionStrategy=AValue) then exit;
- FpartitionStrategy:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TImportReadGroupSetsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'sourceuris' : SetLength(FsourceUris,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TExportReadGroupSetRequest
- --------------------------------------------------------------------}
- Procedure TExportReadGroupSetRequest.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExportReadGroupSetRequest.SetexportUri(AIndex : Integer; const AValue : String);
- begin
- If (FexportUri=AValue) then exit;
- FexportUri:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExportReadGroupSetRequest.SetreferenceNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FreferenceNames=AValue) then exit;
- FreferenceNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TExportReadGroupSetRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'referencenames' : SetLength(FreferenceNames,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchReadGroupSetsRequest
- --------------------------------------------------------------------}
- Procedure TSearchReadGroupSetsRequest.SetdatasetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FdatasetIds=AValue) then exit;
- FdatasetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadGroupSetsRequest.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadGroupSetsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadGroupSetsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReadGroupSetsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'datasetids' : SetLength(FdatasetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchReadGroupSetsResponse
- --------------------------------------------------------------------}
- Procedure TSearchReadGroupSetsResponse.SetreadGroupSets(AIndex : Integer; const AValue : TSearchReadGroupSetsResponseTypereadGroupSetsArray);
- begin
- If (FreadGroupSets=AValue) then exit;
- FreadGroupSets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadGroupSetsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReadGroupSetsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'readgroupsets' : SetLength(FreadGroupSets,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReadGroupSetTypeinfo
- --------------------------------------------------------------------}
- Class Function TReadGroupSetTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TReadGroupSet
- --------------------------------------------------------------------}
- Procedure TReadGroupSet.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroupSet.SetdatasetId(AIndex : Integer; const AValue : String);
- begin
- If (FdatasetId=AValue) then exit;
- FdatasetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroupSet.SetreferenceSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSetId=AValue) then exit;
- FreferenceSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroupSet.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroupSet.Setfilename(AIndex : Integer; const AValue : String);
- begin
- If (Ffilename=AValue) then exit;
- Ffilename:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroupSet.SetreadGroups(AIndex : Integer; const AValue : TReadGroupSetTypereadGroupsArray);
- begin
- If (FreadGroups=AValue) then exit;
- FreadGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroupSet.Setinfo(AIndex : Integer; const AValue : TReadGroupSetTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReadGroupSet.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'readgroups' : SetLength(FreadGroups,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReadGroupTypeinfo
- --------------------------------------------------------------------}
- Class Function TReadGroupTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TReadGroup
- --------------------------------------------------------------------}
- Procedure TReadGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.SetdatasetId(AIndex : Integer; const AValue : String);
- begin
- If (FdatasetId=AValue) then exit;
- FdatasetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.SetsampleId(AIndex : Integer; const AValue : String);
- begin
- If (FsampleId=AValue) then exit;
- FsampleId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.Setexperiment(AIndex : Integer; const AValue : TExperiment);
- begin
- If (Fexperiment=AValue) then exit;
- Fexperiment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.SetpredictedInsertSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpredictedInsertSize=AValue) then exit;
- FpredictedInsertSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.Setprograms(AIndex : Integer; const AValue : TReadGroupTypeprogramsArray);
- begin
- If (Fprograms=AValue) then exit;
- Fprograms:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.SetreferenceSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSetId=AValue) then exit;
- FreferenceSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadGroup.Setinfo(AIndex : Integer; const AValue : TReadGroupTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReadGroup.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'programs' : SetLength(Fprograms,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TExperiment
- --------------------------------------------------------------------}
- Procedure TExperiment.SetlibraryId(AIndex : Integer; const AValue : String);
- begin
- If (FlibraryId=AValue) then exit;
- FlibraryId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExperiment.SetplatformUnit(AIndex : Integer; const AValue : String);
- begin
- If (FplatformUnit=AValue) then exit;
- FplatformUnit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExperiment.SetsequencingCenter(AIndex : Integer; const AValue : String);
- begin
- If (FsequencingCenter=AValue) then exit;
- FsequencingCenter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExperiment.SetinstrumentModel(AIndex : Integer; const AValue : String);
- begin
- If (FinstrumentModel=AValue) then exit;
- FinstrumentModel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProgram
- --------------------------------------------------------------------}
- Procedure TProgram.SetcommandLine(AIndex : Integer; const AValue : String);
- begin
- If (FcommandLine=AValue) then exit;
- FcommandLine:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProgram.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProgram.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProgram.SetprevProgramId(AIndex : Integer; const AValue : String);
- begin
- If (FprevProgramId=AValue) then exit;
- FprevProgramId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProgram.Setversion(AIndex : Integer; const AValue : String);
- begin
- If (Fversion=AValue) then exit;
- Fversion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TListCoverageBucketsResponse
- --------------------------------------------------------------------}
- Procedure TListCoverageBucketsResponse.SetbucketWidth(AIndex : Integer; const AValue : String);
- begin
- If (FbucketWidth=AValue) then exit;
- FbucketWidth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListCoverageBucketsResponse.SetcoverageBuckets(AIndex : Integer; const AValue : TListCoverageBucketsResponseTypecoverageBucketsArray);
- begin
- If (FcoverageBuckets=AValue) then exit;
- FcoverageBuckets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListCoverageBucketsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TListCoverageBucketsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'coveragebuckets' : SetLength(FcoverageBuckets,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCoverageBucket
- --------------------------------------------------------------------}
- Procedure TCoverageBucket.Setrange(AIndex : Integer; const AValue : TRange);
- begin
- If (Frange=AValue) then exit;
- Frange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCoverageBucket.SetmeanCoverage(AIndex : Integer; const AValue : integer);
- begin
- If (FmeanCoverage=AValue) then exit;
- FmeanCoverage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TRange
- --------------------------------------------------------------------}
- Procedure TRange.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRange.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRange.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TRange.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TSearchReadsRequest
- --------------------------------------------------------------------}
- Procedure TSearchReadsRequest.SetreadGroupSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FreadGroupSetIds=AValue) then exit;
- FreadGroupSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadsRequest.SetreadGroupIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FreadGroupIds=AValue) then exit;
- FreadGroupIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadsRequest.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadsRequest.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadsRequest.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TSearchReadsRequest.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReadsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'readgroupsetids' : SetLength(FreadGroupSetIds,ALength);
- 'readgroupids' : SetLength(FreadGroupIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchReadsResponse
- --------------------------------------------------------------------}
- Procedure TSearchReadsResponse.Setalignments(AIndex : Integer; const AValue : TSearchReadsResponseTypealignmentsArray);
- begin
- If (Falignments=AValue) then exit;
- Falignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReadsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReadsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'alignments' : SetLength(Falignments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReadTypeinfo
- --------------------------------------------------------------------}
- Class Function TReadTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TRead
- --------------------------------------------------------------------}
- Procedure TRead.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetreadGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FreadGroupId=AValue) then exit;
- FreadGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetreadGroupSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreadGroupSetId=AValue) then exit;
- FreadGroupSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetfragmentName(AIndex : Integer; const AValue : String);
- begin
- If (FfragmentName=AValue) then exit;
- FfragmentName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetproperPlacement(AIndex : Integer; const AValue : boolean);
- begin
- If (FproperPlacement=AValue) then exit;
- FproperPlacement:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetduplicateFragment(AIndex : Integer; const AValue : boolean);
- begin
- If (FduplicateFragment=AValue) then exit;
- FduplicateFragment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetfragmentLength(AIndex : Integer; const AValue : integer);
- begin
- If (FfragmentLength=AValue) then exit;
- FfragmentLength:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetreadNumber(AIndex : Integer; const AValue : integer);
- begin
- If (FreadNumber=AValue) then exit;
- FreadNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetnumberReads(AIndex : Integer; const AValue : integer);
- begin
- If (FnumberReads=AValue) then exit;
- FnumberReads:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetfailedVendorQualityChecks(AIndex : Integer; const AValue : boolean);
- begin
- If (FfailedVendorQualityChecks=AValue) then exit;
- FfailedVendorQualityChecks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.Setalignment(AIndex : Integer; const AValue : TLinearAlignment);
- begin
- If (Falignment=AValue) then exit;
- Falignment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetsecondaryAlignment(AIndex : Integer; const AValue : boolean);
- begin
- If (FsecondaryAlignment=AValue) then exit;
- FsecondaryAlignment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetsupplementaryAlignment(AIndex : Integer; const AValue : boolean);
- begin
- If (FsupplementaryAlignment=AValue) then exit;
- FsupplementaryAlignment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetalignedSequence(AIndex : Integer; const AValue : String);
- begin
- If (FalignedSequence=AValue) then exit;
- FalignedSequence:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetalignedQuality(AIndex : Integer; const AValue : TintegerArray);
- begin
- If (FalignedQuality=AValue) then exit;
- FalignedQuality:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.SetnextMatePosition(AIndex : Integer; const AValue : TPosition);
- begin
- If (FnextMatePosition=AValue) then exit;
- FnextMatePosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRead.Setinfo(AIndex : Integer; const AValue : TReadTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TRead.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'alignedquality' : SetLength(FalignedQuality,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TLinearAlignment
- --------------------------------------------------------------------}
- Procedure TLinearAlignment.Setposition(AIndex : Integer; const AValue : TPosition);
- begin
- If (Fposition=AValue) then exit;
- Fposition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLinearAlignment.SetmappingQuality(AIndex : Integer; const AValue : integer);
- begin
- If (FmappingQuality=AValue) then exit;
- FmappingQuality:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLinearAlignment.Setcigar(AIndex : Integer; const AValue : TLinearAlignmentTypecigarArray);
- begin
- If (Fcigar=AValue) then exit;
- Fcigar:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TLinearAlignment.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'cigar' : SetLength(Fcigar,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPosition
- --------------------------------------------------------------------}
- Procedure TPosition.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPosition.Setposition(AIndex : Integer; const AValue : String);
- begin
- If (Fposition=AValue) then exit;
- Fposition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPosition.SetreverseStrand(AIndex : Integer; const AValue : boolean);
- begin
- If (FreverseStrand=AValue) then exit;
- FreverseStrand:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCigarUnit
- --------------------------------------------------------------------}
- Procedure TCigarUnit.Setoperation(AIndex : Integer; const AValue : String);
- begin
- If (Foperation=AValue) then exit;
- Foperation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCigarUnit.SetoperationLength(AIndex : Integer; const AValue : String);
- begin
- If (FoperationLength=AValue) then exit;
- FoperationLength:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCigarUnit.SetreferenceSequence(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSequence=AValue) then exit;
- FreferenceSequence:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TStreamReadsRequest
- --------------------------------------------------------------------}
- Procedure TStreamReadsRequest.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamReadsRequest.SetreadGroupSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreadGroupSetId=AValue) then exit;
- FreadGroupSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamReadsRequest.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamReadsRequest.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamReadsRequest.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamReadsRequest.Setshard(AIndex : Integer; const AValue : integer);
- begin
- If (Fshard=AValue) then exit;
- Fshard:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamReadsRequest.SettotalShards(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalShards=AValue) then exit;
- FtotalShards:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TStreamReadsRequest.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TStreamReadsResponse
- --------------------------------------------------------------------}
- Procedure TStreamReadsResponse.Setalignments(AIndex : Integer; const AValue : TStreamReadsResponseTypealignmentsArray);
- begin
- If (Falignments=AValue) then exit;
- Falignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TStreamReadsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'alignments' : SetLength(Falignments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchReferenceSetsRequest
- --------------------------------------------------------------------}
- Procedure TSearchReferenceSetsRequest.Setmd5checksums(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fmd5checksums=AValue) then exit;
- Fmd5checksums:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferenceSetsRequest.Setaccessions(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Faccessions=AValue) then exit;
- Faccessions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferenceSetsRequest.SetassemblyId(AIndex : Integer; const AValue : String);
- begin
- If (FassemblyId=AValue) then exit;
- FassemblyId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferenceSetsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferenceSetsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReferenceSetsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'md5checksums' : SetLength(Fmd5checksums,ALength);
- 'accessions' : SetLength(Faccessions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchReferenceSetsResponse
- --------------------------------------------------------------------}
- Procedure TSearchReferenceSetsResponse.SetreferenceSets(AIndex : Integer; const AValue : TSearchReferenceSetsResponseTypereferenceSetsArray);
- begin
- If (FreferenceSets=AValue) then exit;
- FreferenceSets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferenceSetsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReferenceSetsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'referencesets' : SetLength(FreferenceSets,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReferenceSet
- --------------------------------------------------------------------}
- Procedure TReferenceSet.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceSet.SetreferenceIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FreferenceIds=AValue) then exit;
- FreferenceIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceSet.Setmd5checksum(AIndex : Integer; const AValue : String);
- begin
- If (Fmd5checksum=AValue) then exit;
- Fmd5checksum:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceSet.SetncbiTaxonId(AIndex : Integer; const AValue : integer);
- begin
- If (FncbiTaxonId=AValue) then exit;
- FncbiTaxonId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceSet.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceSet.SetassemblyId(AIndex : Integer; const AValue : String);
- begin
- If (FassemblyId=AValue) then exit;
- FassemblyId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceSet.SetsourceUri(AIndex : Integer; const AValue : String);
- begin
- If (FsourceUri=AValue) then exit;
- FsourceUri:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceSet.SetsourceAccessions(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsourceAccessions=AValue) then exit;
- FsourceAccessions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReferenceSet.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'referenceids' : SetLength(FreferenceIds,ALength);
- 'sourceaccessions' : SetLength(FsourceAccessions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchReferencesRequest
- --------------------------------------------------------------------}
- Procedure TSearchReferencesRequest.Setmd5checksums(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fmd5checksums=AValue) then exit;
- Fmd5checksums:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferencesRequest.Setaccessions(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Faccessions=AValue) then exit;
- Faccessions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferencesRequest.SetreferenceSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSetId=AValue) then exit;
- FreferenceSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferencesRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferencesRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReferencesRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'md5checksums' : SetLength(Fmd5checksums,ALength);
- 'accessions' : SetLength(Faccessions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchReferencesResponse
- --------------------------------------------------------------------}
- Procedure TSearchReferencesResponse.Setreferences(AIndex : Integer; const AValue : TSearchReferencesResponseTypereferencesArray);
- begin
- If (Freferences=AValue) then exit;
- Freferences:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchReferencesResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchReferencesResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'references' : SetLength(Freferences,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReference
- --------------------------------------------------------------------}
- Procedure TReference.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReference.Set_length(AIndex : Integer; const AValue : String);
- begin
- If (F_length=AValue) then exit;
- F_length:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReference.Setmd5checksum(AIndex : Integer; const AValue : String);
- begin
- If (Fmd5checksum=AValue) then exit;
- Fmd5checksum:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReference.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReference.SetsourceUri(AIndex : Integer; const AValue : String);
- begin
- If (FsourceUri=AValue) then exit;
- FsourceUri:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReference.SetsourceAccessions(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsourceAccessions=AValue) then exit;
- FsourceAccessions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReference.SetncbiTaxonId(AIndex : Integer; const AValue : integer);
- begin
- If (FncbiTaxonId=AValue) then exit;
- FncbiTaxonId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TReference.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_length' : Result:='length';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReference.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'sourceaccessions' : SetLength(FsourceAccessions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TListBasesResponse
- --------------------------------------------------------------------}
- Procedure TListBasesResponse.Setoffset(AIndex : Integer; const AValue : String);
- begin
- If (Foffset=AValue) then exit;
- Foffset:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListBasesResponse.Setsequence(AIndex : Integer; const AValue : String);
- begin
- If (Fsequence=AValue) then exit;
- Fsequence:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListBasesResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TImportVariantsRequestTypeinfoMergeConfig
- --------------------------------------------------------------------}
- Class Function TImportVariantsRequestTypeinfoMergeConfig.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TImportVariantsRequest
- --------------------------------------------------------------------}
- Procedure TImportVariantsRequest.SetvariantSetId(AIndex : Integer; const AValue : String);
- begin
- If (FvariantSetId=AValue) then exit;
- FvariantSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImportVariantsRequest.SetsourceUris(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsourceUris=AValue) then exit;
- FsourceUris:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImportVariantsRequest.Setformat(AIndex : Integer; const AValue : String);
- begin
- If (Fformat=AValue) then exit;
- Fformat:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImportVariantsRequest.SetnormalizeReferenceNames(AIndex : Integer; const AValue : boolean);
- begin
- If (FnormalizeReferenceNames=AValue) then exit;
- FnormalizeReferenceNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImportVariantsRequest.SetinfoMergeConfig(AIndex : Integer; const AValue : TImportVariantsRequestTypeinfoMergeConfig);
- begin
- If (FinfoMergeConfig=AValue) then exit;
- FinfoMergeConfig:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TImportVariantsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'sourceuris' : SetLength(FsourceUris,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVariantSet
- --------------------------------------------------------------------}
- Procedure TVariantSet.SetdatasetId(AIndex : Integer; const AValue : String);
- begin
- If (FdatasetId=AValue) then exit;
- FdatasetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSet.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSet.SetreferenceSetId(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceSetId=AValue) then exit;
- FreferenceSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSet.SetreferenceBounds(AIndex : Integer; const AValue : TVariantSetTypereferenceBoundsArray);
- begin
- If (FreferenceBounds=AValue) then exit;
- FreferenceBounds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSet.Setmetadata(AIndex : Integer; const AValue : TVariantSetTypemetadataArray);
- begin
- If (Fmetadata=AValue) then exit;
- Fmetadata:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSet.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSet.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVariantSet.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'referencebounds' : SetLength(FreferenceBounds,ALength);
- 'metadata' : SetLength(Fmetadata,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReferenceBound
- --------------------------------------------------------------------}
- Procedure TReferenceBound.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReferenceBound.SetupperBound(AIndex : Integer; const AValue : String);
- begin
- If (FupperBound=AValue) then exit;
- FupperBound:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVariantSetMetadataTypeinfo
- --------------------------------------------------------------------}
- Class Function TVariantSetMetadataTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TVariantSetMetadata
- --------------------------------------------------------------------}
- Procedure TVariantSetMetadata.Setkey(AIndex : Integer; const AValue : String);
- begin
- If (Fkey=AValue) then exit;
- Fkey:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSetMetadata.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSetMetadata.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSetMetadata.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSetMetadata.Setnumber(AIndex : Integer; const AValue : String);
- begin
- If (Fnumber=AValue) then exit;
- Fnumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSetMetadata.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantSetMetadata.Setinfo(AIndex : Integer; const AValue : TVariantSetMetadataTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TVariantSetMetadata.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TExportVariantSetRequest
- --------------------------------------------------------------------}
- Procedure TExportVariantSetRequest.SetcallSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcallSetIds=AValue) then exit;
- FcallSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExportVariantSetRequest.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExportVariantSetRequest.Setformat(AIndex : Integer; const AValue : String);
- begin
- If (Fformat=AValue) then exit;
- Fformat:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExportVariantSetRequest.SetbigqueryDataset(AIndex : Integer; const AValue : String);
- begin
- If (FbigqueryDataset=AValue) then exit;
- FbigqueryDataset:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExportVariantSetRequest.SetbigqueryTable(AIndex : Integer; const AValue : String);
- begin
- If (FbigqueryTable=AValue) then exit;
- FbigqueryTable:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TExportVariantSetRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'callsetids' : SetLength(FcallSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchVariantSetsRequest
- --------------------------------------------------------------------}
- Procedure TSearchVariantSetsRequest.SetdatasetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FdatasetIds=AValue) then exit;
- FdatasetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantSetsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantSetsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchVariantSetsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'datasetids' : SetLength(FdatasetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchVariantSetsResponse
- --------------------------------------------------------------------}
- Procedure TSearchVariantSetsResponse.SetvariantSets(AIndex : Integer; const AValue : TSearchVariantSetsResponseTypevariantSetsArray);
- begin
- If (FvariantSets=AValue) then exit;
- FvariantSets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantSetsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchVariantSetsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variantsets' : SetLength(FvariantSets,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchVariantsRequest
- --------------------------------------------------------------------}
- Procedure TSearchVariantsRequest.SetvariantSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FvariantSetIds=AValue) then exit;
- FvariantSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.SetvariantName(AIndex : Integer; const AValue : String);
- begin
- If (FvariantName=AValue) then exit;
- FvariantName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.SetcallSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcallSetIds=AValue) then exit;
- FcallSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsRequest.SetmaxCalls(AIndex : Integer; const AValue : integer);
- begin
- If (FmaxCalls=AValue) then exit;
- FmaxCalls:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TSearchVariantsRequest.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchVariantsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variantsetids' : SetLength(FvariantSetIds,ALength);
- 'callsetids' : SetLength(FcallSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchVariantsResponse
- --------------------------------------------------------------------}
- Procedure TSearchVariantsResponse.Setvariants(AIndex : Integer; const AValue : TSearchVariantsResponseTypevariantsArray);
- begin
- If (Fvariants=AValue) then exit;
- Fvariants:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchVariantsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchVariantsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variants' : SetLength(Fvariants,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVariantTypeinfo
- --------------------------------------------------------------------}
- Class Function TVariantTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TVariant
- --------------------------------------------------------------------}
- Procedure TVariant.SetvariantSetId(AIndex : Integer; const AValue : String);
- begin
- If (FvariantSetId=AValue) then exit;
- FvariantSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setnames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fnames=AValue) then exit;
- Fnames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setcreated(AIndex : Integer; const AValue : String);
- begin
- If (Fcreated=AValue) then exit;
- Fcreated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.SetreferenceBases(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceBases=AValue) then exit;
- FreferenceBases:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.SetalternateBases(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FalternateBases=AValue) then exit;
- FalternateBases:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setquality(AIndex : Integer; const AValue : double);
- begin
- If (Fquality=AValue) then exit;
- Fquality:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setfilter(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Ffilter=AValue) then exit;
- Ffilter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setinfo(AIndex : Integer; const AValue : TVariantTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariant.Setcalls(AIndex : Integer; const AValue : TVariantTypecallsArray);
- begin
- If (Fcalls=AValue) then exit;
- Fcalls:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TVariant.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVariant.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'names' : SetLength(Fnames,ALength);
- 'alternatebases' : SetLength(FalternateBases,ALength);
- 'filter' : SetLength(Ffilter,ALength);
- 'calls' : SetLength(Fcalls,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVariantCallTypeinfo
- --------------------------------------------------------------------}
- Class Function TVariantCallTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TVariantCall
- --------------------------------------------------------------------}
- Procedure TVariantCall.SetcallSetId(AIndex : Integer; const AValue : String);
- begin
- If (FcallSetId=AValue) then exit;
- FcallSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantCall.SetcallSetName(AIndex : Integer; const AValue : String);
- begin
- If (FcallSetName=AValue) then exit;
- FcallSetName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantCall.Setgenotype(AIndex : Integer; const AValue : TintegerArray);
- begin
- If (Fgenotype=AValue) then exit;
- Fgenotype:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantCall.Setphaseset(AIndex : Integer; const AValue : String);
- begin
- If (Fphaseset=AValue) then exit;
- Fphaseset:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantCall.SetgenotypeLikelihood(AIndex : Integer; const AValue : TdoubleArray);
- begin
- If (FgenotypeLikelihood=AValue) then exit;
- FgenotypeLikelihood:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVariantCall.Setinfo(AIndex : Integer; const AValue : TVariantCallTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVariantCall.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'genotype' : SetLength(Fgenotype,ALength);
- 'genotypelikelihood' : SetLength(FgenotypeLikelihood,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TMergeVariantsRequestTypeinfoMergeConfig
- --------------------------------------------------------------------}
- Class Function TMergeVariantsRequestTypeinfoMergeConfig.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TMergeVariantsRequest
- --------------------------------------------------------------------}
- Procedure TMergeVariantsRequest.SetvariantSetId(AIndex : Integer; const AValue : String);
- begin
- If (FvariantSetId=AValue) then exit;
- FvariantSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMergeVariantsRequest.Setvariants(AIndex : Integer; const AValue : TMergeVariantsRequestTypevariantsArray);
- begin
- If (Fvariants=AValue) then exit;
- Fvariants:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMergeVariantsRequest.SetinfoMergeConfig(AIndex : Integer; const AValue : TMergeVariantsRequestTypeinfoMergeConfig);
- begin
- If (FinfoMergeConfig=AValue) then exit;
- FinfoMergeConfig:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TMergeVariantsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variants' : SetLength(Fvariants,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchCallSetsRequest
- --------------------------------------------------------------------}
- Procedure TSearchCallSetsRequest.SetvariantSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FvariantSetIds=AValue) then exit;
- FvariantSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchCallSetsRequest.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchCallSetsRequest.SetpageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpageToken=AValue) then exit;
- FpageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchCallSetsRequest.SetpageSize(AIndex : Integer; const AValue : integer);
- begin
- If (FpageSize=AValue) then exit;
- FpageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchCallSetsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variantsetids' : SetLength(FvariantSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSearchCallSetsResponse
- --------------------------------------------------------------------}
- Procedure TSearchCallSetsResponse.SetcallSets(AIndex : Integer; const AValue : TSearchCallSetsResponseTypecallSetsArray);
- begin
- If (FcallSets=AValue) then exit;
- FcallSets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSearchCallSetsResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSearchCallSetsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'callsets' : SetLength(FcallSets,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCallSetTypeinfo
- --------------------------------------------------------------------}
- Class Function TCallSetTypeinfo.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TCallSet
- --------------------------------------------------------------------}
- Procedure TCallSet.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCallSet.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCallSet.SetsampleId(AIndex : Integer; const AValue : String);
- begin
- If (FsampleId=AValue) then exit;
- FsampleId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCallSet.SetvariantSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FvariantSetIds=AValue) then exit;
- FvariantSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCallSet.Setcreated(AIndex : Integer; const AValue : String);
- begin
- If (Fcreated=AValue) then exit;
- Fcreated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCallSet.Setinfo(AIndex : Integer; const AValue : TCallSetTypeinfo);
- begin
- If (Finfo=AValue) then exit;
- Finfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCallSet.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variantsetids' : SetLength(FvariantSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TStreamVariantsRequest
- --------------------------------------------------------------------}
- Procedure TStreamVariantsRequest.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamVariantsRequest.SetvariantSetId(AIndex : Integer; const AValue : String);
- begin
- If (FvariantSetId=AValue) then exit;
- FvariantSetId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamVariantsRequest.SetcallSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcallSetIds=AValue) then exit;
- FcallSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamVariantsRequest.SetreferenceName(AIndex : Integer; const AValue : String);
- begin
- If (FreferenceName=AValue) then exit;
- FreferenceName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamVariantsRequest.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TStreamVariantsRequest.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TStreamVariantsRequest.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TStreamVariantsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'callsetids' : SetLength(FcallSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TStreamVariantsResponse
- --------------------------------------------------------------------}
- Procedure TStreamVariantsResponse.Setvariants(AIndex : Integer; const AValue : TStreamVariantsResponseTypevariantsArray);
- begin
- If (Fvariants=AValue) then exit;
- Fvariants:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TStreamVariantsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variants' : SetLength(Fvariants,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TImportReadGroupSetsResponse
- --------------------------------------------------------------------}
- Procedure TImportReadGroupSetsResponse.SetreadGroupSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FreadGroupSetIds=AValue) then exit;
- FreadGroupSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TImportReadGroupSetsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'readgroupsetids' : SetLength(FreadGroupSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TImportVariantsResponse
- --------------------------------------------------------------------}
- Procedure TImportVariantsResponse.SetcallSetIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcallSetIds=AValue) then exit;
- FcallSetIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TImportVariantsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'callsetids' : SetLength(FcallSetIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOperationMetadataTyperequest
- --------------------------------------------------------------------}
- Class Function TOperationMetadataTyperequest.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TOperationMetadata
- --------------------------------------------------------------------}
- Procedure TOperationMetadata.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperationMetadata.SetcreateTime(AIndex : Integer; const AValue : String);
- begin
- If (FcreateTime=AValue) then exit;
- FcreateTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperationMetadata.SetendTime(AIndex : Integer; const AValue : String);
- begin
- If (FendTime=AValue) then exit;
- FendTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperationMetadata.Setrequest(AIndex : Integer; const AValue : TOperationMetadataTyperequest);
- begin
- If (Frequest=AValue) then exit;
- Frequest:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperationMetadata.Setevents(AIndex : Integer; const AValue : TOperationMetadataTypeeventsArray);
- begin
- If (Fevents=AValue) then exit;
- Fevents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOperationMetadata.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'events' : SetLength(Fevents,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOperationEvent
- --------------------------------------------------------------------}
- Procedure TOperationEvent.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAnnotationsetsResource
- --------------------------------------------------------------------}
- Class Function TAnnotationsetsResource.ResourceName : String;
- begin
- Result:='annotationsets';
- end;
- Class Function TAnnotationsetsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TAnnotationsetsResource.Create(aAnnotationSet : TAnnotationSet) : TAnnotationSet;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/annotationsets';
- _Methodid = 'genomics.annotationsets.create';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aAnnotationSet,TAnnotationSet) as TAnnotationSet;
- end;
- Function TAnnotationsetsResource.Get(annotationSetId: string) : TAnnotationSet;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/annotationsets/{annotationSetId}';
- _Methodid = 'genomics.annotationsets.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationSetId',annotationSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAnnotationSet) as TAnnotationSet;
- end;
- Function TAnnotationsetsResource.Update(annotationSetId: string; aAnnotationSet : TAnnotationSet; AQuery : string = '') : TAnnotationSet;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'v1/annotationsets/{annotationSetId}';
- _Methodid = 'genomics.annotationsets.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationSetId',annotationSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAnnotationSet,TAnnotationSet) as TAnnotationSet;
- end;
- Function TAnnotationsetsResource.Update(annotationSetId: string; aAnnotationSet : TAnnotationSet; AQuery : TAnnotationsetsupdateOptions) : TAnnotationSet;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'updateMask',AQuery.updateMask);
- Result:=Update(annotationSetId,aAnnotationSet,_Q);
- end;
- Function TAnnotationsetsResource.Delete(annotationSetId: string) : TEmpty;
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'v1/annotationsets/{annotationSetId}';
- _Methodid = 'genomics.annotationsets.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationSetId',annotationSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEmpty) as TEmpty;
- end;
- Function TAnnotationsetsResource.Search(aSearchAnnotationSetsRequest : TSearchAnnotationSetsRequest) : TSearchAnnotationSetsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/annotationsets/search';
- _Methodid = 'genomics.annotationsets.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchAnnotationSetsRequest,TSearchAnnotationSetsResponse) as TSearchAnnotationSetsResponse;
- end;
- { --------------------------------------------------------------------
- TAnnotationsResource
- --------------------------------------------------------------------}
- Class Function TAnnotationsResource.ResourceName : String;
- begin
- Result:='annotations';
- end;
- Class Function TAnnotationsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TAnnotationsResource.Create(aAnnotation : TAnnotation) : TAnnotation;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/annotations';
- _Methodid = 'genomics.annotations.create';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aAnnotation,TAnnotation) as TAnnotation;
- end;
- Function TAnnotationsResource.BatchCreate(aBatchCreateAnnotationsRequest : TBatchCreateAnnotationsRequest) : TBatchCreateAnnotationsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/annotations:batchCreate';
- _Methodid = 'genomics.annotations.batchCreate';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aBatchCreateAnnotationsRequest,TBatchCreateAnnotationsResponse) as TBatchCreateAnnotationsResponse;
- end;
- Function TAnnotationsResource.Get(annotationId: string) : TAnnotation;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/annotations/{annotationId}';
- _Methodid = 'genomics.annotations.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationId',annotationId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAnnotation) as TAnnotation;
- end;
- Function TAnnotationsResource.Update(annotationId: string; aAnnotation : TAnnotation; AQuery : string = '') : TAnnotation;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'v1/annotations/{annotationId}';
- _Methodid = 'genomics.annotations.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationId',annotationId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAnnotation,TAnnotation) as TAnnotation;
- end;
- Function TAnnotationsResource.Update(annotationId: string; aAnnotation : TAnnotation; AQuery : TAnnotationsupdateOptions) : TAnnotation;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'updateMask',AQuery.updateMask);
- Result:=Update(annotationId,aAnnotation,_Q);
- end;
- Function TAnnotationsResource.Delete(annotationId: string) : TEmpty;
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'v1/annotations/{annotationId}';
- _Methodid = 'genomics.annotations.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationId',annotationId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEmpty) as TEmpty;
- end;
- Function TAnnotationsResource.Search(aSearchAnnotationsRequest : TSearchAnnotationsRequest) : TSearchAnnotationsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/annotations/search';
- _Methodid = 'genomics.annotations.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchAnnotationsRequest,TSearchAnnotationsResponse) as TSearchAnnotationsResponse;
- end;
- { --------------------------------------------------------------------
- TDatasetsResource
- --------------------------------------------------------------------}
- Class Function TDatasetsResource.ResourceName : String;
- begin
- Result:='datasets';
- end;
- Class Function TDatasetsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TDatasetsResource.List(AQuery : string = '') : TListDatasetsResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/datasets';
- _Methodid = 'genomics.datasets.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TListDatasetsResponse) as TListDatasetsResponse;
- end;
- Function TDatasetsResource.List(AQuery : TDatasetslistOptions) : TListDatasetsResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'projectId',AQuery.projectId);
- AddToQuery(_Q,'pageSize',AQuery.pageSize);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(_Q);
- end;
- Function TDatasetsResource.Create(aDataset : TDataset) : TDataset;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/datasets';
- _Methodid = 'genomics.datasets.create';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aDataset,TDataset) as TDataset;
- end;
- Function TDatasetsResource.Get(datasetId: string) : TDataset;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/datasets/{datasetId}';
- _Methodid = 'genomics.datasets.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datasetId',datasetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TDataset) as TDataset;
- end;
- Function TDatasetsResource.Patch(datasetId: string; aDataset : TDataset; AQuery : string = '') : TDataset;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'v1/datasets/{datasetId}';
- _Methodid = 'genomics.datasets.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datasetId',datasetId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aDataset,TDataset) as TDataset;
- end;
- Function TDatasetsResource.Patch(datasetId: string; aDataset : TDataset; AQuery : TDatasetspatchOptions) : TDataset;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'updateMask',AQuery.updateMask);
- Result:=Patch(datasetId,aDataset,_Q);
- end;
- Function TDatasetsResource.Delete(datasetId: string) : TEmpty;
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'v1/datasets/{datasetId}';
- _Methodid = 'genomics.datasets.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datasetId',datasetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEmpty) as TEmpty;
- end;
- Function TDatasetsResource.Undelete(datasetId: string; aUndeleteDatasetRequest : TUndeleteDatasetRequest) : TDataset;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/datasets/{datasetId}:undelete';
- _Methodid = 'genomics.datasets.undelete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datasetId',datasetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aUndeleteDatasetRequest,TDataset) as TDataset;
- end;
- Function TDatasetsResource.SetIamPolicy(resource: string; aSetIamPolicyRequest : TSetIamPolicyRequest) : TPolicy;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/{+resource}:setIamPolicy';
- _Methodid = 'genomics.datasets.setIamPolicy';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['resource',resource]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aSetIamPolicyRequest,TPolicy) as TPolicy;
- end;
- Function TDatasetsResource.GetIamPolicy(resource: string; aGetIamPolicyRequest : TGetIamPolicyRequest) : TPolicy;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/{+resource}:getIamPolicy';
- _Methodid = 'genomics.datasets.getIamPolicy';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['resource',resource]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aGetIamPolicyRequest,TPolicy) as TPolicy;
- end;
- Function TDatasetsResource.TestIamPermissions(resource: string; aTestIamPermissionsRequest : TTestIamPermissionsRequest) : TTestIamPermissionsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/{+resource}:testIamPermissions';
- _Methodid = 'genomics.datasets.testIamPermissions';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['resource',resource]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aTestIamPermissionsRequest,TTestIamPermissionsResponse) as TTestIamPermissionsResponse;
- end;
- { --------------------------------------------------------------------
- TOperationsResource
- --------------------------------------------------------------------}
- Class Function TOperationsResource.ResourceName : String;
- begin
- Result:='operations';
- end;
- Class Function TOperationsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TOperationsResource.Get(_name: string) : TOperation;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/{+name}';
- _Methodid = 'genomics.operations.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['name',_name]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOperation) as TOperation;
- end;
- Function TOperationsResource.List(_name: string; AQuery : string = '') : TListOperationsResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/{+name}';
- _Methodid = 'genomics.operations.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['name',_name]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TListOperationsResponse) as TListOperationsResponse;
- end;
- Function TOperationsResource.List(_name: string; AQuery : TOperationslistOptions) : TListOperationsResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'filter',AQuery.filter);
- AddToQuery(_Q,'pageSize',AQuery.pageSize);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(_name,_Q);
- end;
- Function TOperationsResource.Cancel(_name: string; aCancelOperationRequest : TCancelOperationRequest) : TEmpty;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/{+name}:cancel';
- _Methodid = 'genomics.operations.cancel';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['name',_name]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCancelOperationRequest,TEmpty) as TEmpty;
- end;
- { --------------------------------------------------------------------
- TReadgroupsetsCoveragebucketsResource
- --------------------------------------------------------------------}
- Class Function TReadgroupsetsCoveragebucketsResource.ResourceName : String;
- begin
- Result:='coveragebuckets';
- end;
- Class Function TReadgroupsetsCoveragebucketsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TReadgroupsetsCoveragebucketsResource.List(readGroupSetId: string; AQuery : string = '') : TListCoverageBucketsResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/readgroupsets/{readGroupSetId}/coveragebuckets';
- _Methodid = 'genomics.readgroupsets.coveragebuckets.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['readGroupSetId',readGroupSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TListCoverageBucketsResponse) as TListCoverageBucketsResponse;
- end;
- Function TReadgroupsetsCoveragebucketsResource.List(readGroupSetId: string; AQuery : TReadgroupsetsCoveragebucketslistOptions) : TListCoverageBucketsResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'referenceName',AQuery.referenceName);
- AddToQuery(_Q,'start',AQuery.start);
- AddToQuery(_Q,'end',AQuery._end);
- AddToQuery(_Q,'targetBucketWidth',AQuery.targetBucketWidth);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'pageSize',AQuery.pageSize);
- Result:=List(readGroupSetId,_Q);
- end;
- { --------------------------------------------------------------------
- TReadgroupsetsResource
- --------------------------------------------------------------------}
- Class Function TReadgroupsetsResource.ResourceName : String;
- begin
- Result:='readgroupsets';
- end;
- Class Function TReadgroupsetsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TReadgroupsetsResource.Import(aImportReadGroupSetsRequest : TImportReadGroupSetsRequest) : TOperation;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/readgroupsets:import';
- _Methodid = 'genomics.readgroupsets.import';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aImportReadGroupSetsRequest,TOperation) as TOperation;
- end;
- Function TReadgroupsetsResource.Export(readGroupSetId: string; aExportReadGroupSetRequest : TExportReadGroupSetRequest) : TOperation;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/readgroupsets/{readGroupSetId}:export';
- _Methodid = 'genomics.readgroupsets.export';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['readGroupSetId',readGroupSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aExportReadGroupSetRequest,TOperation) as TOperation;
- end;
- Function TReadgroupsetsResource.Search(aSearchReadGroupSetsRequest : TSearchReadGroupSetsRequest) : TSearchReadGroupSetsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/readgroupsets/search';
- _Methodid = 'genomics.readgroupsets.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchReadGroupSetsRequest,TSearchReadGroupSetsResponse) as TSearchReadGroupSetsResponse;
- end;
- Function TReadgroupsetsResource.Patch(readGroupSetId: string; aReadGroupSet : TReadGroupSet; AQuery : string = '') : TReadGroupSet;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'v1/readgroupsets/{readGroupSetId}';
- _Methodid = 'genomics.readgroupsets.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['readGroupSetId',readGroupSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aReadGroupSet,TReadGroupSet) as TReadGroupSet;
- end;
- Function TReadgroupsetsResource.Patch(readGroupSetId: string; aReadGroupSet : TReadGroupSet; AQuery : TReadgroupsetspatchOptions) : TReadGroupSet;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'updateMask',AQuery.updateMask);
- Result:=Patch(readGroupSetId,aReadGroupSet,_Q);
- end;
- Function TReadgroupsetsResource.Delete(readGroupSetId: string) : TEmpty;
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'v1/readgroupsets/{readGroupSetId}';
- _Methodid = 'genomics.readgroupsets.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['readGroupSetId',readGroupSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEmpty) as TEmpty;
- end;
- Function TReadgroupsetsResource.Get(readGroupSetId: string) : TReadGroupSet;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/readgroupsets/{readGroupSetId}';
- _Methodid = 'genomics.readgroupsets.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['readGroupSetId',readGroupSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TReadGroupSet) as TReadGroupSet;
- end;
- Function TReadgroupsetsResource.GetCoveragebucketsInstance : TReadgroupsetsCoveragebucketsResource;
- begin
- if (FCoveragebucketsInstance=Nil) then
- FCoveragebucketsInstance:=CreateCoveragebucketsResource;
- Result:=FCoveragebucketsInstance;
- end;
- Function TReadgroupsetsResource.CreateCoveragebucketsResource : TReadgroupsetsCoveragebucketsResource;
- begin
- Result:=CreateCoveragebucketsResource(Self);
- end;
- Function TReadgroupsetsResource.CreateCoveragebucketsResource(AOwner : TComponent) : TReadgroupsetsCoveragebucketsResource;
- begin
- Result:=TReadgroupsetsCoveragebucketsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TReadsResource
- --------------------------------------------------------------------}
- Class Function TReadsResource.ResourceName : String;
- begin
- Result:='reads';
- end;
- Class Function TReadsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TReadsResource.Search(aSearchReadsRequest : TSearchReadsRequest) : TSearchReadsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/reads/search';
- _Methodid = 'genomics.reads.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchReadsRequest,TSearchReadsResponse) as TSearchReadsResponse;
- end;
- Function TReadsResource.Stream(aStreamReadsRequest : TStreamReadsRequest) : TStreamReadsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/reads:stream';
- _Methodid = 'genomics.reads.stream';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aStreamReadsRequest,TStreamReadsResponse) as TStreamReadsResponse;
- end;
- { --------------------------------------------------------------------
- TReferencesetsResource
- --------------------------------------------------------------------}
- Class Function TReferencesetsResource.ResourceName : String;
- begin
- Result:='referencesets';
- end;
- Class Function TReferencesetsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TReferencesetsResource.Search(aSearchReferenceSetsRequest : TSearchReferenceSetsRequest) : TSearchReferenceSetsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/referencesets/search';
- _Methodid = 'genomics.referencesets.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchReferenceSetsRequest,TSearchReferenceSetsResponse) as TSearchReferenceSetsResponse;
- end;
- Function TReferencesetsResource.Get(referenceSetId: string) : TReferenceSet;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/referencesets/{referenceSetId}';
- _Methodid = 'genomics.referencesets.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['referenceSetId',referenceSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TReferenceSet) as TReferenceSet;
- end;
- { --------------------------------------------------------------------
- TReferencesBasesResource
- --------------------------------------------------------------------}
- Class Function TReferencesBasesResource.ResourceName : String;
- begin
- Result:='bases';
- end;
- Class Function TReferencesBasesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TReferencesBasesResource.List(referenceId: string; AQuery : string = '') : TListBasesResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/references/{referenceId}/bases';
- _Methodid = 'genomics.references.bases.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['referenceId',referenceId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TListBasesResponse) as TListBasesResponse;
- end;
- Function TReferencesBasesResource.List(referenceId: string; AQuery : TReferencesBaseslistOptions) : TListBasesResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'start',AQuery.start);
- AddToQuery(_Q,'end',AQuery._end);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'pageSize',AQuery.pageSize);
- Result:=List(referenceId,_Q);
- end;
- { --------------------------------------------------------------------
- TReferencesResource
- --------------------------------------------------------------------}
- Class Function TReferencesResource.ResourceName : String;
- begin
- Result:='references';
- end;
- Class Function TReferencesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TReferencesResource.Search(aSearchReferencesRequest : TSearchReferencesRequest) : TSearchReferencesResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/references/search';
- _Methodid = 'genomics.references.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchReferencesRequest,TSearchReferencesResponse) as TSearchReferencesResponse;
- end;
- Function TReferencesResource.Get(referenceId: string) : TReference;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/references/{referenceId}';
- _Methodid = 'genomics.references.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['referenceId',referenceId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TReference) as TReference;
- end;
- Function TReferencesResource.GetBasesInstance : TReferencesBasesResource;
- begin
- if (FBasesInstance=Nil) then
- FBasesInstance:=CreateBasesResource;
- Result:=FBasesInstance;
- end;
- Function TReferencesResource.CreateBasesResource : TReferencesBasesResource;
- begin
- Result:=CreateBasesResource(Self);
- end;
- Function TReferencesResource.CreateBasesResource(AOwner : TComponent) : TReferencesBasesResource;
- begin
- Result:=TReferencesBasesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TVariantsResource
- --------------------------------------------------------------------}
- Class Function TVariantsResource.ResourceName : String;
- begin
- Result:='variants';
- end;
- Class Function TVariantsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TVariantsResource.Import(aImportVariantsRequest : TImportVariantsRequest) : TOperation;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variants:import';
- _Methodid = 'genomics.variants.import';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aImportVariantsRequest,TOperation) as TOperation;
- end;
- Function TVariantsResource.Search(aSearchVariantsRequest : TSearchVariantsRequest) : TSearchVariantsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variants/search';
- _Methodid = 'genomics.variants.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchVariantsRequest,TSearchVariantsResponse) as TSearchVariantsResponse;
- end;
- Function TVariantsResource.Create(aVariant : TVariant) : TVariant;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variants';
- _Methodid = 'genomics.variants.create';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aVariant,TVariant) as TVariant;
- end;
- Function TVariantsResource.Patch(variantId: string; aVariant : TVariant; AQuery : string = '') : TVariant;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'v1/variants/{variantId}';
- _Methodid = 'genomics.variants.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['variantId',variantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aVariant,TVariant) as TVariant;
- end;
- Function TVariantsResource.Patch(variantId: string; aVariant : TVariant; AQuery : TVariantspatchOptions) : TVariant;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'updateMask',AQuery.updateMask);
- Result:=Patch(variantId,aVariant,_Q);
- end;
- Function TVariantsResource.Delete(variantId: string) : TEmpty;
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'v1/variants/{variantId}';
- _Methodid = 'genomics.variants.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['variantId',variantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEmpty) as TEmpty;
- end;
- Function TVariantsResource.Get(variantId: string) : TVariant;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/variants/{variantId}';
- _Methodid = 'genomics.variants.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['variantId',variantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TVariant) as TVariant;
- end;
- Function TVariantsResource.Merge(aMergeVariantsRequest : TMergeVariantsRequest) : TEmpty;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variants:merge';
- _Methodid = 'genomics.variants.merge';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aMergeVariantsRequest,TEmpty) as TEmpty;
- end;
- Function TVariantsResource.Stream(aStreamVariantsRequest : TStreamVariantsRequest) : TStreamVariantsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variants:stream';
- _Methodid = 'genomics.variants.stream';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aStreamVariantsRequest,TStreamVariantsResponse) as TStreamVariantsResponse;
- end;
- { --------------------------------------------------------------------
- TVariantsetsResource
- --------------------------------------------------------------------}
- Class Function TVariantsetsResource.ResourceName : String;
- begin
- Result:='variantsets';
- end;
- Class Function TVariantsetsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TVariantsetsResource.Create(aVariantSet : TVariantSet) : TVariantSet;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variantsets';
- _Methodid = 'genomics.variantsets.create';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aVariantSet,TVariantSet) as TVariantSet;
- end;
- Function TVariantsetsResource.Export(variantSetId: string; aExportVariantSetRequest : TExportVariantSetRequest) : TOperation;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variantsets/{variantSetId}:export';
- _Methodid = 'genomics.variantsets.export';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['variantSetId',variantSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aExportVariantSetRequest,TOperation) as TOperation;
- end;
- Function TVariantsetsResource.Get(variantSetId: string) : TVariantSet;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/variantsets/{variantSetId}';
- _Methodid = 'genomics.variantsets.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['variantSetId',variantSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TVariantSet) as TVariantSet;
- end;
- Function TVariantsetsResource.Search(aSearchVariantSetsRequest : TSearchVariantSetsRequest) : TSearchVariantSetsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/variantsets/search';
- _Methodid = 'genomics.variantsets.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchVariantSetsRequest,TSearchVariantSetsResponse) as TSearchVariantSetsResponse;
- end;
- Function TVariantsetsResource.Delete(variantSetId: string) : TEmpty;
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'v1/variantsets/{variantSetId}';
- _Methodid = 'genomics.variantsets.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['variantSetId',variantSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEmpty) as TEmpty;
- end;
- Function TVariantsetsResource.Patch(variantSetId: string; aVariantSet : TVariantSet; AQuery : string = '') : TVariantSet;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'v1/variantsets/{variantSetId}';
- _Methodid = 'genomics.variantsets.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['variantSetId',variantSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aVariantSet,TVariantSet) as TVariantSet;
- end;
- Function TVariantsetsResource.Patch(variantSetId: string; aVariantSet : TVariantSet; AQuery : TVariantsetspatchOptions) : TVariantSet;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'updateMask',AQuery.updateMask);
- Result:=Patch(variantSetId,aVariantSet,_Q);
- end;
- { --------------------------------------------------------------------
- TCallsetsResource
- --------------------------------------------------------------------}
- Class Function TCallsetsResource.ResourceName : String;
- begin
- Result:='callsets';
- end;
- Class Function TCallsetsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TgenomicsAPI;
- end;
- Function TCallsetsResource.Search(aSearchCallSetsRequest : TSearchCallSetsRequest) : TSearchCallSetsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/callsets/search';
- _Methodid = 'genomics.callsets.search';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aSearchCallSetsRequest,TSearchCallSetsResponse) as TSearchCallSetsResponse;
- end;
- Function TCallsetsResource.Create(aCallSet : TCallSet) : TCallSet;
- Const
- _HTTPMethod = 'POST';
- _Path = 'v1/callsets';
- _Methodid = 'genomics.callsets.create';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aCallSet,TCallSet) as TCallSet;
- end;
- Function TCallsetsResource.Patch(callSetId: string; aCallSet : TCallSet; AQuery : string = '') : TCallSet;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'v1/callsets/{callSetId}';
- _Methodid = 'genomics.callsets.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['callSetId',callSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aCallSet,TCallSet) as TCallSet;
- end;
- Function TCallsetsResource.Patch(callSetId: string; aCallSet : TCallSet; AQuery : TCallsetspatchOptions) : TCallSet;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'updateMask',AQuery.updateMask);
- Result:=Patch(callSetId,aCallSet,_Q);
- end;
- Function TCallsetsResource.Delete(callSetId: string) : TEmpty;
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'v1/callsets/{callSetId}';
- _Methodid = 'genomics.callsets.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['callSetId',callSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEmpty) as TEmpty;
- end;
- Function TCallsetsResource.Get(callSetId: string) : TCallSet;
- Const
- _HTTPMethod = 'GET';
- _Path = 'v1/callsets/{callSetId}';
- _Methodid = 'genomics.callsets.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['callSetId',callSetId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCallSet) as TCallSet;
- end;
- { --------------------------------------------------------------------
- TGenomicsAPI
- --------------------------------------------------------------------}
- Class Function TGenomicsAPI.APIName : String;
- begin
- Result:='genomics';
- end;
- Class Function TGenomicsAPI.APIVersion : String;
- begin
- Result:='v1';
- end;
- Class Function TGenomicsAPI.APIRevision : String;
- begin
- Result:='20160519';
- end;
- Class Function TGenomicsAPI.APIID : String;
- begin
- Result:='genomics:v1';
- end;
- Class Function TGenomicsAPI.APITitle : String;
- begin
- Result:='Genomics API';
- end;
- Class Function TGenomicsAPI.APIDescription : String;
- begin
- Result:='Stores, processes, explores and shares genomic data. This API implements the Global Alliance for Genomics and Health (GA4GH) v0.5.1 API as well as several extensions.';
- end;
- Class Function TGenomicsAPI.APIOwnerDomain : String;
- begin
- Result:='google.com';
- end;
- Class Function TGenomicsAPI.APIOwnerName : String;
- begin
- Result:='Google';
- end;
- Class Function TGenomicsAPI.APIIcon16 : String;
- begin
- Result:='http://www.google.com/images/icons/product/search-16.gif';
- end;
- Class Function TGenomicsAPI.APIIcon32 : String;
- begin
- Result:='http://www.google.com/images/icons/product/search-32.gif';
- end;
- Class Function TGenomicsAPI.APIdocumentationLink : String;
- begin
- Result:='https://cloud.google.com/genomics/';
- end;
- Class Function TGenomicsAPI.APIrootUrl : string;
- begin
- Result:='https://genomics.googleapis.com/';
- end;
- Class Function TGenomicsAPI.APIbasePath : string;
- begin
- Result:='';
- end;
- Class Function TGenomicsAPI.APIbaseURL : String;
- begin
- Result:='https://genomics.googleapis.com/';
- end;
- Class Function TGenomicsAPI.APIProtocol : string;
- begin
- Result:='rest';
- end;
- Class Function TGenomicsAPI.APIservicePath : string;
- begin
- Result:='';
- end;
- Class Function TGenomicsAPI.APIbatchPath : String;
- begin
- Result:='batch';
- end;
- Class Function TGenomicsAPI.APIAuthScopes : TScopeInfoArray;
- begin
- SetLength(Result,5);
- Result[0].Name:='https://www.googleapis.com/auth/bigquery';
- Result[0].Description:='View and manage your data in Google BigQuery';
- Result[1].Name:='https://www.googleapis.com/auth/cloud-platform';
- Result[1].Description:='View and manage your data across Google Cloud Platform services';
- Result[2].Name:='https://www.googleapis.com/auth/devstorage.read_write';
- Result[2].Description:='Manage your data in Google Cloud Storage';
- Result[3].Name:='https://www.googleapis.com/auth/genomics';
- Result[3].Description:='View and manage Genomics data';
- Result[4].Name:='https://www.googleapis.com/auth/genomics.readonly';
- Result[4].Description:='View Genomics data';
-
- end;
- Class Function TGenomicsAPI.APINeedsAuth : Boolean;
- begin
- Result:=True;
- end;
- Class Procedure TGenomicsAPI.RegisterAPIResources;
- begin
- TAnnotationSetTypeinfo.RegisterObject;
- TAnnotationSet.RegisterObject;
- TEmpty.RegisterObject;
- TSearchAnnotationSetsRequest.RegisterObject;
- TSearchAnnotationSetsResponse.RegisterObject;
- TAnnotationTypeinfo.RegisterObject;
- TAnnotation.RegisterObject;
- TVariantAnnotation.RegisterObject;
- TClinicalCondition.RegisterObject;
- TExternalId.RegisterObject;
- TTranscript.RegisterObject;
- TExon.RegisterObject;
- TCodingSequence.RegisterObject;
- TBatchCreateAnnotationsRequest.RegisterObject;
- TBatchCreateAnnotationsResponse.RegisterObject;
- TEntry.RegisterObject;
- TStatusTypedetailsItem.RegisterObject;
- TStatus.RegisterObject;
- TSearchAnnotationsRequest.RegisterObject;
- TSearchAnnotationsResponse.RegisterObject;
- TListDatasetsResponse.RegisterObject;
- TDataset.RegisterObject;
- TUndeleteDatasetRequest.RegisterObject;
- TSetIamPolicyRequest.RegisterObject;
- TPolicy.RegisterObject;
- TBinding.RegisterObject;
- TGetIamPolicyRequest.RegisterObject;
- TTestIamPermissionsRequest.RegisterObject;
- TTestIamPermissionsResponse.RegisterObject;
- TOperationTypemetadata.RegisterObject;
- TOperationTyperesponse.RegisterObject;
- TOperation.RegisterObject;
- TListOperationsResponse.RegisterObject;
- TCancelOperationRequest.RegisterObject;
- TImportReadGroupSetsRequest.RegisterObject;
- TExportReadGroupSetRequest.RegisterObject;
- TSearchReadGroupSetsRequest.RegisterObject;
- TSearchReadGroupSetsResponse.RegisterObject;
- TReadGroupSetTypeinfo.RegisterObject;
- TReadGroupSet.RegisterObject;
- TReadGroupTypeinfo.RegisterObject;
- TReadGroup.RegisterObject;
- TExperiment.RegisterObject;
- TProgram.RegisterObject;
- TListCoverageBucketsResponse.RegisterObject;
- TCoverageBucket.RegisterObject;
- TRange.RegisterObject;
- TSearchReadsRequest.RegisterObject;
- TSearchReadsResponse.RegisterObject;
- TReadTypeinfo.RegisterObject;
- TRead.RegisterObject;
- TLinearAlignment.RegisterObject;
- TPosition.RegisterObject;
- TCigarUnit.RegisterObject;
- TStreamReadsRequest.RegisterObject;
- TStreamReadsResponse.RegisterObject;
- TSearchReferenceSetsRequest.RegisterObject;
- TSearchReferenceSetsResponse.RegisterObject;
- TReferenceSet.RegisterObject;
- TSearchReferencesRequest.RegisterObject;
- TSearchReferencesResponse.RegisterObject;
- TReference.RegisterObject;
- TListBasesResponse.RegisterObject;
- TImportVariantsRequestTypeinfoMergeConfig.RegisterObject;
- TImportVariantsRequest.RegisterObject;
- TVariantSet.RegisterObject;
- TReferenceBound.RegisterObject;
- TVariantSetMetadataTypeinfo.RegisterObject;
- TVariantSetMetadata.RegisterObject;
- TExportVariantSetRequest.RegisterObject;
- TSearchVariantSetsRequest.RegisterObject;
- TSearchVariantSetsResponse.RegisterObject;
- TSearchVariantsRequest.RegisterObject;
- TSearchVariantsResponse.RegisterObject;
- TVariantTypeinfo.RegisterObject;
- TVariant.RegisterObject;
- TVariantCallTypeinfo.RegisterObject;
- TVariantCall.RegisterObject;
- TMergeVariantsRequestTypeinfoMergeConfig.RegisterObject;
- TMergeVariantsRequest.RegisterObject;
- TSearchCallSetsRequest.RegisterObject;
- TSearchCallSetsResponse.RegisterObject;
- TCallSetTypeinfo.RegisterObject;
- TCallSet.RegisterObject;
- TStreamVariantsRequest.RegisterObject;
- TStreamVariantsResponse.RegisterObject;
- TImportReadGroupSetsResponse.RegisterObject;
- TImportVariantsResponse.RegisterObject;
- TOperationMetadataTyperequest.RegisterObject;
- TOperationMetadata.RegisterObject;
- TOperationEvent.RegisterObject;
- end;
- Function TGenomicsAPI.GetAnnotationsetsInstance : TAnnotationsetsResource;
- begin
- if (FAnnotationsetsInstance=Nil) then
- FAnnotationsetsInstance:=CreateAnnotationsetsResource;
- Result:=FAnnotationsetsInstance;
- end;
- Function TGenomicsAPI.CreateAnnotationsetsResource : TAnnotationsetsResource;
- begin
- Result:=CreateAnnotationsetsResource(Self);
- end;
- Function TGenomicsAPI.CreateAnnotationsetsResource(AOwner : TComponent) : TAnnotationsetsResource;
- begin
- Result:=TAnnotationsetsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetAnnotationsInstance : TAnnotationsResource;
- begin
- if (FAnnotationsInstance=Nil) then
- FAnnotationsInstance:=CreateAnnotationsResource;
- Result:=FAnnotationsInstance;
- end;
- Function TGenomicsAPI.CreateAnnotationsResource : TAnnotationsResource;
- begin
- Result:=CreateAnnotationsResource(Self);
- end;
- Function TGenomicsAPI.CreateAnnotationsResource(AOwner : TComponent) : TAnnotationsResource;
- begin
- Result:=TAnnotationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetDatasetsInstance : TDatasetsResource;
- begin
- if (FDatasetsInstance=Nil) then
- FDatasetsInstance:=CreateDatasetsResource;
- Result:=FDatasetsInstance;
- end;
- Function TGenomicsAPI.CreateDatasetsResource : TDatasetsResource;
- begin
- Result:=CreateDatasetsResource(Self);
- end;
- Function TGenomicsAPI.CreateDatasetsResource(AOwner : TComponent) : TDatasetsResource;
- begin
- Result:=TDatasetsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetOperationsInstance : TOperationsResource;
- begin
- if (FOperationsInstance=Nil) then
- FOperationsInstance:=CreateOperationsResource;
- Result:=FOperationsInstance;
- end;
- Function TGenomicsAPI.CreateOperationsResource : TOperationsResource;
- begin
- Result:=CreateOperationsResource(Self);
- end;
- Function TGenomicsAPI.CreateOperationsResource(AOwner : TComponent) : TOperationsResource;
- begin
- Result:=TOperationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetReadgroupsetsCoveragebucketsInstance : TReadgroupsetsCoveragebucketsResource;
- begin
- if (FReadgroupsetsCoveragebucketsInstance=Nil) then
- FReadgroupsetsCoveragebucketsInstance:=CreateReadgroupsetsCoveragebucketsResource;
- Result:=FReadgroupsetsCoveragebucketsInstance;
- end;
- Function TGenomicsAPI.CreateReadgroupsetsCoveragebucketsResource : TReadgroupsetsCoveragebucketsResource;
- begin
- Result:=CreateReadgroupsetsCoveragebucketsResource(Self);
- end;
- Function TGenomicsAPI.CreateReadgroupsetsCoveragebucketsResource(AOwner : TComponent) : TReadgroupsetsCoveragebucketsResource;
- begin
- Result:=TReadgroupsetsCoveragebucketsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetReadgroupsetsInstance : TReadgroupsetsResource;
- begin
- if (FReadgroupsetsInstance=Nil) then
- FReadgroupsetsInstance:=CreateReadgroupsetsResource;
- Result:=FReadgroupsetsInstance;
- end;
- Function TGenomicsAPI.CreateReadgroupsetsResource : TReadgroupsetsResource;
- begin
- Result:=CreateReadgroupsetsResource(Self);
- end;
- Function TGenomicsAPI.CreateReadgroupsetsResource(AOwner : TComponent) : TReadgroupsetsResource;
- begin
- Result:=TReadgroupsetsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetReadsInstance : TReadsResource;
- begin
- if (FReadsInstance=Nil) then
- FReadsInstance:=CreateReadsResource;
- Result:=FReadsInstance;
- end;
- Function TGenomicsAPI.CreateReadsResource : TReadsResource;
- begin
- Result:=CreateReadsResource(Self);
- end;
- Function TGenomicsAPI.CreateReadsResource(AOwner : TComponent) : TReadsResource;
- begin
- Result:=TReadsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetReferencesetsInstance : TReferencesetsResource;
- begin
- if (FReferencesetsInstance=Nil) then
- FReferencesetsInstance:=CreateReferencesetsResource;
- Result:=FReferencesetsInstance;
- end;
- Function TGenomicsAPI.CreateReferencesetsResource : TReferencesetsResource;
- begin
- Result:=CreateReferencesetsResource(Self);
- end;
- Function TGenomicsAPI.CreateReferencesetsResource(AOwner : TComponent) : TReferencesetsResource;
- begin
- Result:=TReferencesetsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetReferencesBasesInstance : TReferencesBasesResource;
- begin
- if (FReferencesBasesInstance=Nil) then
- FReferencesBasesInstance:=CreateReferencesBasesResource;
- Result:=FReferencesBasesInstance;
- end;
- Function TGenomicsAPI.CreateReferencesBasesResource : TReferencesBasesResource;
- begin
- Result:=CreateReferencesBasesResource(Self);
- end;
- Function TGenomicsAPI.CreateReferencesBasesResource(AOwner : TComponent) : TReferencesBasesResource;
- begin
- Result:=TReferencesBasesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetReferencesInstance : TReferencesResource;
- begin
- if (FReferencesInstance=Nil) then
- FReferencesInstance:=CreateReferencesResource;
- Result:=FReferencesInstance;
- end;
- Function TGenomicsAPI.CreateReferencesResource : TReferencesResource;
- begin
- Result:=CreateReferencesResource(Self);
- end;
- Function TGenomicsAPI.CreateReferencesResource(AOwner : TComponent) : TReferencesResource;
- begin
- Result:=TReferencesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetVariantsInstance : TVariantsResource;
- begin
- if (FVariantsInstance=Nil) then
- FVariantsInstance:=CreateVariantsResource;
- Result:=FVariantsInstance;
- end;
- Function TGenomicsAPI.CreateVariantsResource : TVariantsResource;
- begin
- Result:=CreateVariantsResource(Self);
- end;
- Function TGenomicsAPI.CreateVariantsResource(AOwner : TComponent) : TVariantsResource;
- begin
- Result:=TVariantsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetVariantsetsInstance : TVariantsetsResource;
- begin
- if (FVariantsetsInstance=Nil) then
- FVariantsetsInstance:=CreateVariantsetsResource;
- Result:=FVariantsetsInstance;
- end;
- Function TGenomicsAPI.CreateVariantsetsResource : TVariantsetsResource;
- begin
- Result:=CreateVariantsetsResource(Self);
- end;
- Function TGenomicsAPI.CreateVariantsetsResource(AOwner : TComponent) : TVariantsetsResource;
- begin
- Result:=TVariantsetsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TGenomicsAPI.GetCallsetsInstance : TCallsetsResource;
- begin
- if (FCallsetsInstance=Nil) then
- FCallsetsInstance:=CreateCallsetsResource;
- Result:=FCallsetsInstance;
- end;
- Function TGenomicsAPI.CreateCallsetsResource : TCallsetsResource;
- begin
- Result:=CreateCallsetsResource(Self);
- end;
- Function TGenomicsAPI.CreateCallsetsResource(AOwner : TComponent) : TCallsetsResource;
- begin
- Result:=TCallsetsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- initialization
- TGenomicsAPI.RegisterAPI;
- end.
|