annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/mash/capnp/MinHash.capnp.h @ 69:33d812a61356

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 17:55:14 -0400
parents
children
rev   line source
jpayne@69 1 // Generated by Cap'n Proto compiler, DO NOT EDIT
jpayne@69 2 // source: MinHash.capnp
jpayne@69 3
jpayne@69 4 #pragma once
jpayne@69 5
jpayne@69 6 #include <capnp/generated-header-support.h>
jpayne@69 7 #include <kj/windows-sanity.h>
jpayne@69 8
jpayne@69 9 #ifndef CAPNP_VERSION
jpayne@69 10 #error "CAPNP_VERSION is not defined, is capnp/generated-header-support.h missing?"
jpayne@69 11 #elif CAPNP_VERSION != 1000002
jpayne@69 12 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
jpayne@69 13 #endif
jpayne@69 14
jpayne@69 15
jpayne@69 16 CAPNP_BEGIN_HEADER
jpayne@69 17
jpayne@69 18 namespace capnp {
jpayne@69 19 namespace schemas {
jpayne@69 20
jpayne@69 21 CAPNP_DECLARE_SCHEMA(d9d16806af782606);
jpayne@69 22 CAPNP_DECLARE_SCHEMA(cf71219d02db7ad0);
jpayne@69 23 CAPNP_DECLARE_SCHEMA(96c3ea4cbfe143bf);
jpayne@69 24 CAPNP_DECLARE_SCHEMA(e1ddf186e2b359dd);
jpayne@69 25 CAPNP_DECLARE_SCHEMA(a648d7188f2259f6);
jpayne@69 26
jpayne@69 27 } // namespace schemas
jpayne@69 28 } // namespace capnp
jpayne@69 29
jpayne@69 30 namespace capnp {
jpayne@69 31
jpayne@69 32 struct MinHash {
jpayne@69 33 MinHash() = delete;
jpayne@69 34
jpayne@69 35 class Reader;
jpayne@69 36 class Builder;
jpayne@69 37 class Pipeline;
jpayne@69 38 struct ReferenceList;
jpayne@69 39 struct LocusList;
jpayne@69 40
jpayne@69 41 struct _capnpPrivate {
jpayne@69 42 CAPNP_DECLARE_STRUCT_HEADER(d9d16806af782606, 3, 4)
jpayne@69 43 #if !CAPNP_LITE
jpayne@69 44 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
jpayne@69 45 #endif // !CAPNP_LITE
jpayne@69 46 };
jpayne@69 47 };
jpayne@69 48
jpayne@69 49 struct MinHash::ReferenceList {
jpayne@69 50 ReferenceList() = delete;
jpayne@69 51
jpayne@69 52 class Reader;
jpayne@69 53 class Builder;
jpayne@69 54 class Pipeline;
jpayne@69 55 struct Reference;
jpayne@69 56
jpayne@69 57 struct _capnpPrivate {
jpayne@69 58 CAPNP_DECLARE_STRUCT_HEADER(cf71219d02db7ad0, 0, 1)
jpayne@69 59 #if !CAPNP_LITE
jpayne@69 60 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
jpayne@69 61 #endif // !CAPNP_LITE
jpayne@69 62 };
jpayne@69 63 };
jpayne@69 64
jpayne@69 65 struct MinHash::ReferenceList::Reference {
jpayne@69 66 Reference() = delete;
jpayne@69 67
jpayne@69 68 class Reader;
jpayne@69 69 class Builder;
jpayne@69 70 class Pipeline;
jpayne@69 71
jpayne@69 72 struct _capnpPrivate {
jpayne@69 73 CAPNP_DECLARE_STRUCT_HEADER(96c3ea4cbfe143bf, 2, 7)
jpayne@69 74 #if !CAPNP_LITE
jpayne@69 75 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
jpayne@69 76 #endif // !CAPNP_LITE
jpayne@69 77 };
jpayne@69 78 };
jpayne@69 79
jpayne@69 80 struct MinHash::LocusList {
jpayne@69 81 LocusList() = delete;
jpayne@69 82
jpayne@69 83 class Reader;
jpayne@69 84 class Builder;
jpayne@69 85 class Pipeline;
jpayne@69 86 struct Locus;
jpayne@69 87
jpayne@69 88 struct _capnpPrivate {
jpayne@69 89 CAPNP_DECLARE_STRUCT_HEADER(e1ddf186e2b359dd, 0, 1)
jpayne@69 90 #if !CAPNP_LITE
jpayne@69 91 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
jpayne@69 92 #endif // !CAPNP_LITE
jpayne@69 93 };
jpayne@69 94 };
jpayne@69 95
jpayne@69 96 struct MinHash::LocusList::Locus {
jpayne@69 97 Locus() = delete;
jpayne@69 98
jpayne@69 99 class Reader;
jpayne@69 100 class Builder;
jpayne@69 101 class Pipeline;
jpayne@69 102
jpayne@69 103 struct _capnpPrivate {
jpayne@69 104 CAPNP_DECLARE_STRUCT_HEADER(a648d7188f2259f6, 3, 0)
jpayne@69 105 #if !CAPNP_LITE
jpayne@69 106 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
jpayne@69 107 #endif // !CAPNP_LITE
jpayne@69 108 };
jpayne@69 109 };
jpayne@69 110
jpayne@69 111 // =======================================================================================
jpayne@69 112
jpayne@69 113 class MinHash::Reader {
jpayne@69 114 public:
jpayne@69 115 typedef MinHash Reads;
jpayne@69 116
jpayne@69 117 Reader() = default;
jpayne@69 118 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
jpayne@69 119
jpayne@69 120 inline ::capnp::MessageSize totalSize() const {
jpayne@69 121 return _reader.totalSize().asPublic();
jpayne@69 122 }
jpayne@69 123
jpayne@69 124 #if !CAPNP_LITE
jpayne@69 125 inline ::kj::StringTree toString() const {
jpayne@69 126 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
jpayne@69 127 }
jpayne@69 128 #endif // !CAPNP_LITE
jpayne@69 129
jpayne@69 130 inline ::uint32_t getKmerSize() const;
jpayne@69 131
jpayne@69 132 inline ::uint32_t getWindowSize() const;
jpayne@69 133
jpayne@69 134 inline ::uint32_t getMinHashesPerWindow() const;
jpayne@69 135
jpayne@69 136 inline bool getConcatenated() const;
jpayne@69 137
jpayne@69 138 inline bool hasReferenceListOld() const;
jpayne@69 139 inline ::capnp::MinHash::ReferenceList::Reader getReferenceListOld() const;
jpayne@69 140
jpayne@69 141 inline bool hasLocusList() const;
jpayne@69 142 inline ::capnp::MinHash::LocusList::Reader getLocusList() const;
jpayne@69 143
jpayne@69 144 inline float getError() const;
jpayne@69 145
jpayne@69 146 inline bool getNoncanonical() const;
jpayne@69 147
jpayne@69 148 inline bool hasAlphabet() const;
jpayne@69 149 inline ::capnp::Text::Reader getAlphabet() const;
jpayne@69 150
jpayne@69 151 inline bool getPreserveCase() const;
jpayne@69 152
jpayne@69 153 inline ::uint32_t getHashSeed() const;
jpayne@69 154
jpayne@69 155 inline bool hasReferenceList() const;
jpayne@69 156 inline ::capnp::MinHash::ReferenceList::Reader getReferenceList() const;
jpayne@69 157
jpayne@69 158 private:
jpayne@69 159 ::capnp::_::StructReader _reader;
jpayne@69 160 template <typename, ::capnp::Kind>
jpayne@69 161 friend struct ::capnp::ToDynamic_;
jpayne@69 162 template <typename, ::capnp::Kind>
jpayne@69 163 friend struct ::capnp::_::PointerHelpers;
jpayne@69 164 template <typename, ::capnp::Kind>
jpayne@69 165 friend struct ::capnp::List;
jpayne@69 166 friend class ::capnp::MessageBuilder;
jpayne@69 167 friend class ::capnp::Orphanage;
jpayne@69 168 };
jpayne@69 169
jpayne@69 170 class MinHash::Builder {
jpayne@69 171 public:
jpayne@69 172 typedef MinHash Builds;
jpayne@69 173
jpayne@69 174 Builder() = delete; // Deleted to discourage incorrect usage.
jpayne@69 175 // You can explicitly initialize to nullptr instead.
jpayne@69 176 inline Builder(decltype(nullptr)) {}
jpayne@69 177 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
jpayne@69 178 inline operator Reader() const { return Reader(_builder.asReader()); }
jpayne@69 179 inline Reader asReader() const { return *this; }
jpayne@69 180
jpayne@69 181 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
jpayne@69 182 #if !CAPNP_LITE
jpayne@69 183 inline ::kj::StringTree toString() const { return asReader().toString(); }
jpayne@69 184 #endif // !CAPNP_LITE
jpayne@69 185
jpayne@69 186 inline ::uint32_t getKmerSize();
jpayne@69 187 inline void setKmerSize( ::uint32_t value);
jpayne@69 188
jpayne@69 189 inline ::uint32_t getWindowSize();
jpayne@69 190 inline void setWindowSize( ::uint32_t value);
jpayne@69 191
jpayne@69 192 inline ::uint32_t getMinHashesPerWindow();
jpayne@69 193 inline void setMinHashesPerWindow( ::uint32_t value);
jpayne@69 194
jpayne@69 195 inline bool getConcatenated();
jpayne@69 196 inline void setConcatenated(bool value);
jpayne@69 197
jpayne@69 198 inline bool hasReferenceListOld();
jpayne@69 199 inline ::capnp::MinHash::ReferenceList::Builder getReferenceListOld();
jpayne@69 200 inline void setReferenceListOld( ::capnp::MinHash::ReferenceList::Reader value);
jpayne@69 201 inline ::capnp::MinHash::ReferenceList::Builder initReferenceListOld();
jpayne@69 202 inline void adoptReferenceListOld(::capnp::Orphan< ::capnp::MinHash::ReferenceList>&& value);
jpayne@69 203 inline ::capnp::Orphan< ::capnp::MinHash::ReferenceList> disownReferenceListOld();
jpayne@69 204
jpayne@69 205 inline bool hasLocusList();
jpayne@69 206 inline ::capnp::MinHash::LocusList::Builder getLocusList();
jpayne@69 207 inline void setLocusList( ::capnp::MinHash::LocusList::Reader value);
jpayne@69 208 inline ::capnp::MinHash::LocusList::Builder initLocusList();
jpayne@69 209 inline void adoptLocusList(::capnp::Orphan< ::capnp::MinHash::LocusList>&& value);
jpayne@69 210 inline ::capnp::Orphan< ::capnp::MinHash::LocusList> disownLocusList();
jpayne@69 211
jpayne@69 212 inline float getError();
jpayne@69 213 inline void setError(float value);
jpayne@69 214
jpayne@69 215 inline bool getNoncanonical();
jpayne@69 216 inline void setNoncanonical(bool value);
jpayne@69 217
jpayne@69 218 inline bool hasAlphabet();
jpayne@69 219 inline ::capnp::Text::Builder getAlphabet();
jpayne@69 220 inline void setAlphabet( ::capnp::Text::Reader value);
jpayne@69 221 inline ::capnp::Text::Builder initAlphabet(unsigned int size);
jpayne@69 222 inline void adoptAlphabet(::capnp::Orphan< ::capnp::Text>&& value);
jpayne@69 223 inline ::capnp::Orphan< ::capnp::Text> disownAlphabet();
jpayne@69 224
jpayne@69 225 inline bool getPreserveCase();
jpayne@69 226 inline void setPreserveCase(bool value);
jpayne@69 227
jpayne@69 228 inline ::uint32_t getHashSeed();
jpayne@69 229 inline void setHashSeed( ::uint32_t value);
jpayne@69 230
jpayne@69 231 inline bool hasReferenceList();
jpayne@69 232 inline ::capnp::MinHash::ReferenceList::Builder getReferenceList();
jpayne@69 233 inline void setReferenceList( ::capnp::MinHash::ReferenceList::Reader value);
jpayne@69 234 inline ::capnp::MinHash::ReferenceList::Builder initReferenceList();
jpayne@69 235 inline void adoptReferenceList(::capnp::Orphan< ::capnp::MinHash::ReferenceList>&& value);
jpayne@69 236 inline ::capnp::Orphan< ::capnp::MinHash::ReferenceList> disownReferenceList();
jpayne@69 237
jpayne@69 238 private:
jpayne@69 239 ::capnp::_::StructBuilder _builder;
jpayne@69 240 template <typename, ::capnp::Kind>
jpayne@69 241 friend struct ::capnp::ToDynamic_;
jpayne@69 242 friend class ::capnp::Orphanage;
jpayne@69 243 template <typename, ::capnp::Kind>
jpayne@69 244 friend struct ::capnp::_::PointerHelpers;
jpayne@69 245 };
jpayne@69 246
jpayne@69 247 #if !CAPNP_LITE
jpayne@69 248 class MinHash::Pipeline {
jpayne@69 249 public:
jpayne@69 250 typedef MinHash Pipelines;
jpayne@69 251
jpayne@69 252 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
jpayne@69 253 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
jpayne@69 254 : _typeless(kj::mv(typeless)) {}
jpayne@69 255
jpayne@69 256 inline ::capnp::MinHash::ReferenceList::Pipeline getReferenceListOld();
jpayne@69 257 inline ::capnp::MinHash::LocusList::Pipeline getLocusList();
jpayne@69 258 inline ::capnp::MinHash::ReferenceList::Pipeline getReferenceList();
jpayne@69 259 private:
jpayne@69 260 ::capnp::AnyPointer::Pipeline _typeless;
jpayne@69 261 friend class ::capnp::PipelineHook;
jpayne@69 262 template <typename, ::capnp::Kind>
jpayne@69 263 friend struct ::capnp::ToDynamic_;
jpayne@69 264 };
jpayne@69 265 #endif // !CAPNP_LITE
jpayne@69 266
jpayne@69 267 class MinHash::ReferenceList::Reader {
jpayne@69 268 public:
jpayne@69 269 typedef ReferenceList Reads;
jpayne@69 270
jpayne@69 271 Reader() = default;
jpayne@69 272 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
jpayne@69 273
jpayne@69 274 inline ::capnp::MessageSize totalSize() const {
jpayne@69 275 return _reader.totalSize().asPublic();
jpayne@69 276 }
jpayne@69 277
jpayne@69 278 #if !CAPNP_LITE
jpayne@69 279 inline ::kj::StringTree toString() const {
jpayne@69 280 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
jpayne@69 281 }
jpayne@69 282 #endif // !CAPNP_LITE
jpayne@69 283
jpayne@69 284 inline bool hasReferences() const;
jpayne@69 285 inline ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Reader getReferences() const;
jpayne@69 286
jpayne@69 287 private:
jpayne@69 288 ::capnp::_::StructReader _reader;
jpayne@69 289 template <typename, ::capnp::Kind>
jpayne@69 290 friend struct ::capnp::ToDynamic_;
jpayne@69 291 template <typename, ::capnp::Kind>
jpayne@69 292 friend struct ::capnp::_::PointerHelpers;
jpayne@69 293 template <typename, ::capnp::Kind>
jpayne@69 294 friend struct ::capnp::List;
jpayne@69 295 friend class ::capnp::MessageBuilder;
jpayne@69 296 friend class ::capnp::Orphanage;
jpayne@69 297 };
jpayne@69 298
jpayne@69 299 class MinHash::ReferenceList::Builder {
jpayne@69 300 public:
jpayne@69 301 typedef ReferenceList Builds;
jpayne@69 302
jpayne@69 303 Builder() = delete; // Deleted to discourage incorrect usage.
jpayne@69 304 // You can explicitly initialize to nullptr instead.
jpayne@69 305 inline Builder(decltype(nullptr)) {}
jpayne@69 306 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
jpayne@69 307 inline operator Reader() const { return Reader(_builder.asReader()); }
jpayne@69 308 inline Reader asReader() const { return *this; }
jpayne@69 309
jpayne@69 310 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
jpayne@69 311 #if !CAPNP_LITE
jpayne@69 312 inline ::kj::StringTree toString() const { return asReader().toString(); }
jpayne@69 313 #endif // !CAPNP_LITE
jpayne@69 314
jpayne@69 315 inline bool hasReferences();
jpayne@69 316 inline ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Builder getReferences();
jpayne@69 317 inline void setReferences( ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Reader value);
jpayne@69 318 inline ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Builder initReferences(unsigned int size);
jpayne@69 319 inline void adoptReferences(::capnp::Orphan< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>&& value);
jpayne@69 320 inline ::capnp::Orphan< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>> disownReferences();
jpayne@69 321
jpayne@69 322 private:
jpayne@69 323 ::capnp::_::StructBuilder _builder;
jpayne@69 324 template <typename, ::capnp::Kind>
jpayne@69 325 friend struct ::capnp::ToDynamic_;
jpayne@69 326 friend class ::capnp::Orphanage;
jpayne@69 327 template <typename, ::capnp::Kind>
jpayne@69 328 friend struct ::capnp::_::PointerHelpers;
jpayne@69 329 };
jpayne@69 330
jpayne@69 331 #if !CAPNP_LITE
jpayne@69 332 class MinHash::ReferenceList::Pipeline {
jpayne@69 333 public:
jpayne@69 334 typedef ReferenceList Pipelines;
jpayne@69 335
jpayne@69 336 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
jpayne@69 337 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
jpayne@69 338 : _typeless(kj::mv(typeless)) {}
jpayne@69 339
jpayne@69 340 private:
jpayne@69 341 ::capnp::AnyPointer::Pipeline _typeless;
jpayne@69 342 friend class ::capnp::PipelineHook;
jpayne@69 343 template <typename, ::capnp::Kind>
jpayne@69 344 friend struct ::capnp::ToDynamic_;
jpayne@69 345 };
jpayne@69 346 #endif // !CAPNP_LITE
jpayne@69 347
jpayne@69 348 class MinHash::ReferenceList::Reference::Reader {
jpayne@69 349 public:
jpayne@69 350 typedef Reference Reads;
jpayne@69 351
jpayne@69 352 Reader() = default;
jpayne@69 353 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
jpayne@69 354
jpayne@69 355 inline ::capnp::MessageSize totalSize() const {
jpayne@69 356 return _reader.totalSize().asPublic();
jpayne@69 357 }
jpayne@69 358
jpayne@69 359 #if !CAPNP_LITE
jpayne@69 360 inline ::kj::StringTree toString() const {
jpayne@69 361 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
jpayne@69 362 }
jpayne@69 363 #endif // !CAPNP_LITE
jpayne@69 364
jpayne@69 365 inline bool hasSequence() const;
jpayne@69 366 inline ::capnp::Text::Reader getSequence() const;
jpayne@69 367
jpayne@69 368 inline bool hasQuality() const;
jpayne@69 369 inline ::capnp::Text::Reader getQuality() const;
jpayne@69 370
jpayne@69 371 inline ::uint32_t getLength() const;
jpayne@69 372
jpayne@69 373 inline bool hasName() const;
jpayne@69 374 inline ::capnp::Text::Reader getName() const;
jpayne@69 375
jpayne@69 376 inline bool hasComment() const;
jpayne@69 377 inline ::capnp::Text::Reader getComment() const;
jpayne@69 378
jpayne@69 379 inline bool hasHashes32() const;
jpayne@69 380 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader getHashes32() const;
jpayne@69 381
jpayne@69 382 inline bool hasHashes64() const;
jpayne@69 383 inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader getHashes64() const;
jpayne@69 384
jpayne@69 385 inline ::uint64_t getLength64() const;
jpayne@69 386
jpayne@69 387 inline bool hasCounts32() const;
jpayne@69 388 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader getCounts32() const;
jpayne@69 389
jpayne@69 390 private:
jpayne@69 391 ::capnp::_::StructReader _reader;
jpayne@69 392 template <typename, ::capnp::Kind>
jpayne@69 393 friend struct ::capnp::ToDynamic_;
jpayne@69 394 template <typename, ::capnp::Kind>
jpayne@69 395 friend struct ::capnp::_::PointerHelpers;
jpayne@69 396 template <typename, ::capnp::Kind>
jpayne@69 397 friend struct ::capnp::List;
jpayne@69 398 friend class ::capnp::MessageBuilder;
jpayne@69 399 friend class ::capnp::Orphanage;
jpayne@69 400 };
jpayne@69 401
jpayne@69 402 class MinHash::ReferenceList::Reference::Builder {
jpayne@69 403 public:
jpayne@69 404 typedef Reference Builds;
jpayne@69 405
jpayne@69 406 Builder() = delete; // Deleted to discourage incorrect usage.
jpayne@69 407 // You can explicitly initialize to nullptr instead.
jpayne@69 408 inline Builder(decltype(nullptr)) {}
jpayne@69 409 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
jpayne@69 410 inline operator Reader() const { return Reader(_builder.asReader()); }
jpayne@69 411 inline Reader asReader() const { return *this; }
jpayne@69 412
jpayne@69 413 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
jpayne@69 414 #if !CAPNP_LITE
jpayne@69 415 inline ::kj::StringTree toString() const { return asReader().toString(); }
jpayne@69 416 #endif // !CAPNP_LITE
jpayne@69 417
jpayne@69 418 inline bool hasSequence();
jpayne@69 419 inline ::capnp::Text::Builder getSequence();
jpayne@69 420 inline void setSequence( ::capnp::Text::Reader value);
jpayne@69 421 inline ::capnp::Text::Builder initSequence(unsigned int size);
jpayne@69 422 inline void adoptSequence(::capnp::Orphan< ::capnp::Text>&& value);
jpayne@69 423 inline ::capnp::Orphan< ::capnp::Text> disownSequence();
jpayne@69 424
jpayne@69 425 inline bool hasQuality();
jpayne@69 426 inline ::capnp::Text::Builder getQuality();
jpayne@69 427 inline void setQuality( ::capnp::Text::Reader value);
jpayne@69 428 inline ::capnp::Text::Builder initQuality(unsigned int size);
jpayne@69 429 inline void adoptQuality(::capnp::Orphan< ::capnp::Text>&& value);
jpayne@69 430 inline ::capnp::Orphan< ::capnp::Text> disownQuality();
jpayne@69 431
jpayne@69 432 inline ::uint32_t getLength();
jpayne@69 433 inline void setLength( ::uint32_t value);
jpayne@69 434
jpayne@69 435 inline bool hasName();
jpayne@69 436 inline ::capnp::Text::Builder getName();
jpayne@69 437 inline void setName( ::capnp::Text::Reader value);
jpayne@69 438 inline ::capnp::Text::Builder initName(unsigned int size);
jpayne@69 439 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
jpayne@69 440 inline ::capnp::Orphan< ::capnp::Text> disownName();
jpayne@69 441
jpayne@69 442 inline bool hasComment();
jpayne@69 443 inline ::capnp::Text::Builder getComment();
jpayne@69 444 inline void setComment( ::capnp::Text::Reader value);
jpayne@69 445 inline ::capnp::Text::Builder initComment(unsigned int size);
jpayne@69 446 inline void adoptComment(::capnp::Orphan< ::capnp::Text>&& value);
jpayne@69 447 inline ::capnp::Orphan< ::capnp::Text> disownComment();
jpayne@69 448
jpayne@69 449 inline bool hasHashes32();
jpayne@69 450 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder getHashes32();
jpayne@69 451 inline void setHashes32( ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader value);
jpayne@69 452 inline void setHashes32(::kj::ArrayPtr<const ::uint32_t> value);
jpayne@69 453 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder initHashes32(unsigned int size);
jpayne@69 454 inline void adoptHashes32(::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>&& value);
jpayne@69 455 inline ::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>> disownHashes32();
jpayne@69 456
jpayne@69 457 inline bool hasHashes64();
jpayne@69 458 inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder getHashes64();
jpayne@69 459 inline void setHashes64( ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader value);
jpayne@69 460 inline void setHashes64(::kj::ArrayPtr<const ::uint64_t> value);
jpayne@69 461 inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder initHashes64(unsigned int size);
jpayne@69 462 inline void adoptHashes64(::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>&& value);
jpayne@69 463 inline ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>> disownHashes64();
jpayne@69 464
jpayne@69 465 inline ::uint64_t getLength64();
jpayne@69 466 inline void setLength64( ::uint64_t value);
jpayne@69 467
jpayne@69 468 inline bool hasCounts32();
jpayne@69 469 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder getCounts32();
jpayne@69 470 inline void setCounts32( ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader value);
jpayne@69 471 inline void setCounts32(::kj::ArrayPtr<const ::uint32_t> value);
jpayne@69 472 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder initCounts32(unsigned int size);
jpayne@69 473 inline void adoptCounts32(::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>&& value);
jpayne@69 474 inline ::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>> disownCounts32();
jpayne@69 475
jpayne@69 476 private:
jpayne@69 477 ::capnp::_::StructBuilder _builder;
jpayne@69 478 template <typename, ::capnp::Kind>
jpayne@69 479 friend struct ::capnp::ToDynamic_;
jpayne@69 480 friend class ::capnp::Orphanage;
jpayne@69 481 template <typename, ::capnp::Kind>
jpayne@69 482 friend struct ::capnp::_::PointerHelpers;
jpayne@69 483 };
jpayne@69 484
jpayne@69 485 #if !CAPNP_LITE
jpayne@69 486 class MinHash::ReferenceList::Reference::Pipeline {
jpayne@69 487 public:
jpayne@69 488 typedef Reference Pipelines;
jpayne@69 489
jpayne@69 490 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
jpayne@69 491 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
jpayne@69 492 : _typeless(kj::mv(typeless)) {}
jpayne@69 493
jpayne@69 494 private:
jpayne@69 495 ::capnp::AnyPointer::Pipeline _typeless;
jpayne@69 496 friend class ::capnp::PipelineHook;
jpayne@69 497 template <typename, ::capnp::Kind>
jpayne@69 498 friend struct ::capnp::ToDynamic_;
jpayne@69 499 };
jpayne@69 500 #endif // !CAPNP_LITE
jpayne@69 501
jpayne@69 502 class MinHash::LocusList::Reader {
jpayne@69 503 public:
jpayne@69 504 typedef LocusList Reads;
jpayne@69 505
jpayne@69 506 Reader() = default;
jpayne@69 507 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
jpayne@69 508
jpayne@69 509 inline ::capnp::MessageSize totalSize() const {
jpayne@69 510 return _reader.totalSize().asPublic();
jpayne@69 511 }
jpayne@69 512
jpayne@69 513 #if !CAPNP_LITE
jpayne@69 514 inline ::kj::StringTree toString() const {
jpayne@69 515 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
jpayne@69 516 }
jpayne@69 517 #endif // !CAPNP_LITE
jpayne@69 518
jpayne@69 519 inline bool hasLoci() const;
jpayne@69 520 inline ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Reader getLoci() const;
jpayne@69 521
jpayne@69 522 private:
jpayne@69 523 ::capnp::_::StructReader _reader;
jpayne@69 524 template <typename, ::capnp::Kind>
jpayne@69 525 friend struct ::capnp::ToDynamic_;
jpayne@69 526 template <typename, ::capnp::Kind>
jpayne@69 527 friend struct ::capnp::_::PointerHelpers;
jpayne@69 528 template <typename, ::capnp::Kind>
jpayne@69 529 friend struct ::capnp::List;
jpayne@69 530 friend class ::capnp::MessageBuilder;
jpayne@69 531 friend class ::capnp::Orphanage;
jpayne@69 532 };
jpayne@69 533
jpayne@69 534 class MinHash::LocusList::Builder {
jpayne@69 535 public:
jpayne@69 536 typedef LocusList Builds;
jpayne@69 537
jpayne@69 538 Builder() = delete; // Deleted to discourage incorrect usage.
jpayne@69 539 // You can explicitly initialize to nullptr instead.
jpayne@69 540 inline Builder(decltype(nullptr)) {}
jpayne@69 541 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
jpayne@69 542 inline operator Reader() const { return Reader(_builder.asReader()); }
jpayne@69 543 inline Reader asReader() const { return *this; }
jpayne@69 544
jpayne@69 545 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
jpayne@69 546 #if !CAPNP_LITE
jpayne@69 547 inline ::kj::StringTree toString() const { return asReader().toString(); }
jpayne@69 548 #endif // !CAPNP_LITE
jpayne@69 549
jpayne@69 550 inline bool hasLoci();
jpayne@69 551 inline ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Builder getLoci();
jpayne@69 552 inline void setLoci( ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Reader value);
jpayne@69 553 inline ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Builder initLoci(unsigned int size);
jpayne@69 554 inline void adoptLoci(::capnp::Orphan< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>&& value);
jpayne@69 555 inline ::capnp::Orphan< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>> disownLoci();
jpayne@69 556
jpayne@69 557 private:
jpayne@69 558 ::capnp::_::StructBuilder _builder;
jpayne@69 559 template <typename, ::capnp::Kind>
jpayne@69 560 friend struct ::capnp::ToDynamic_;
jpayne@69 561 friend class ::capnp::Orphanage;
jpayne@69 562 template <typename, ::capnp::Kind>
jpayne@69 563 friend struct ::capnp::_::PointerHelpers;
jpayne@69 564 };
jpayne@69 565
jpayne@69 566 #if !CAPNP_LITE
jpayne@69 567 class MinHash::LocusList::Pipeline {
jpayne@69 568 public:
jpayne@69 569 typedef LocusList Pipelines;
jpayne@69 570
jpayne@69 571 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
jpayne@69 572 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
jpayne@69 573 : _typeless(kj::mv(typeless)) {}
jpayne@69 574
jpayne@69 575 private:
jpayne@69 576 ::capnp::AnyPointer::Pipeline _typeless;
jpayne@69 577 friend class ::capnp::PipelineHook;
jpayne@69 578 template <typename, ::capnp::Kind>
jpayne@69 579 friend struct ::capnp::ToDynamic_;
jpayne@69 580 };
jpayne@69 581 #endif // !CAPNP_LITE
jpayne@69 582
jpayne@69 583 class MinHash::LocusList::Locus::Reader {
jpayne@69 584 public:
jpayne@69 585 typedef Locus Reads;
jpayne@69 586
jpayne@69 587 Reader() = default;
jpayne@69 588 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
jpayne@69 589
jpayne@69 590 inline ::capnp::MessageSize totalSize() const {
jpayne@69 591 return _reader.totalSize().asPublic();
jpayne@69 592 }
jpayne@69 593
jpayne@69 594 #if !CAPNP_LITE
jpayne@69 595 inline ::kj::StringTree toString() const {
jpayne@69 596 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
jpayne@69 597 }
jpayne@69 598 #endif // !CAPNP_LITE
jpayne@69 599
jpayne@69 600 inline ::uint32_t getSequence() const;
jpayne@69 601
jpayne@69 602 inline ::uint32_t getPosition() const;
jpayne@69 603
jpayne@69 604 inline ::uint32_t getHash32() const;
jpayne@69 605
jpayne@69 606 inline ::uint64_t getHash64() const;
jpayne@69 607
jpayne@69 608 private:
jpayne@69 609 ::capnp::_::StructReader _reader;
jpayne@69 610 template <typename, ::capnp::Kind>
jpayne@69 611 friend struct ::capnp::ToDynamic_;
jpayne@69 612 template <typename, ::capnp::Kind>
jpayne@69 613 friend struct ::capnp::_::PointerHelpers;
jpayne@69 614 template <typename, ::capnp::Kind>
jpayne@69 615 friend struct ::capnp::List;
jpayne@69 616 friend class ::capnp::MessageBuilder;
jpayne@69 617 friend class ::capnp::Orphanage;
jpayne@69 618 };
jpayne@69 619
jpayne@69 620 class MinHash::LocusList::Locus::Builder {
jpayne@69 621 public:
jpayne@69 622 typedef Locus Builds;
jpayne@69 623
jpayne@69 624 Builder() = delete; // Deleted to discourage incorrect usage.
jpayne@69 625 // You can explicitly initialize to nullptr instead.
jpayne@69 626 inline Builder(decltype(nullptr)) {}
jpayne@69 627 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
jpayne@69 628 inline operator Reader() const { return Reader(_builder.asReader()); }
jpayne@69 629 inline Reader asReader() const { return *this; }
jpayne@69 630
jpayne@69 631 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
jpayne@69 632 #if !CAPNP_LITE
jpayne@69 633 inline ::kj::StringTree toString() const { return asReader().toString(); }
jpayne@69 634 #endif // !CAPNP_LITE
jpayne@69 635
jpayne@69 636 inline ::uint32_t getSequence();
jpayne@69 637 inline void setSequence( ::uint32_t value);
jpayne@69 638
jpayne@69 639 inline ::uint32_t getPosition();
jpayne@69 640 inline void setPosition( ::uint32_t value);
jpayne@69 641
jpayne@69 642 inline ::uint32_t getHash32();
jpayne@69 643 inline void setHash32( ::uint32_t value);
jpayne@69 644
jpayne@69 645 inline ::uint64_t getHash64();
jpayne@69 646 inline void setHash64( ::uint64_t value);
jpayne@69 647
jpayne@69 648 private:
jpayne@69 649 ::capnp::_::StructBuilder _builder;
jpayne@69 650 template <typename, ::capnp::Kind>
jpayne@69 651 friend struct ::capnp::ToDynamic_;
jpayne@69 652 friend class ::capnp::Orphanage;
jpayne@69 653 template <typename, ::capnp::Kind>
jpayne@69 654 friend struct ::capnp::_::PointerHelpers;
jpayne@69 655 };
jpayne@69 656
jpayne@69 657 #if !CAPNP_LITE
jpayne@69 658 class MinHash::LocusList::Locus::Pipeline {
jpayne@69 659 public:
jpayne@69 660 typedef Locus Pipelines;
jpayne@69 661
jpayne@69 662 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
jpayne@69 663 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
jpayne@69 664 : _typeless(kj::mv(typeless)) {}
jpayne@69 665
jpayne@69 666 private:
jpayne@69 667 ::capnp::AnyPointer::Pipeline _typeless;
jpayne@69 668 friend class ::capnp::PipelineHook;
jpayne@69 669 template <typename, ::capnp::Kind>
jpayne@69 670 friend struct ::capnp::ToDynamic_;
jpayne@69 671 };
jpayne@69 672 #endif // !CAPNP_LITE
jpayne@69 673
jpayne@69 674 // =======================================================================================
jpayne@69 675
jpayne@69 676 inline ::uint32_t MinHash::Reader::getKmerSize() const {
jpayne@69 677 return _reader.getDataField< ::uint32_t>(
jpayne@69 678 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
jpayne@69 679 }
jpayne@69 680
jpayne@69 681 inline ::uint32_t MinHash::Builder::getKmerSize() {
jpayne@69 682 return _builder.getDataField< ::uint32_t>(
jpayne@69 683 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
jpayne@69 684 }
jpayne@69 685 inline void MinHash::Builder::setKmerSize( ::uint32_t value) {
jpayne@69 686 _builder.setDataField< ::uint32_t>(
jpayne@69 687 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
jpayne@69 688 }
jpayne@69 689
jpayne@69 690 inline ::uint32_t MinHash::Reader::getWindowSize() const {
jpayne@69 691 return _reader.getDataField< ::uint32_t>(
jpayne@69 692 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
jpayne@69 693 }
jpayne@69 694
jpayne@69 695 inline ::uint32_t MinHash::Builder::getWindowSize() {
jpayne@69 696 return _builder.getDataField< ::uint32_t>(
jpayne@69 697 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
jpayne@69 698 }
jpayne@69 699 inline void MinHash::Builder::setWindowSize( ::uint32_t value) {
jpayne@69 700 _builder.setDataField< ::uint32_t>(
jpayne@69 701 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
jpayne@69 702 }
jpayne@69 703
jpayne@69 704 inline ::uint32_t MinHash::Reader::getMinHashesPerWindow() const {
jpayne@69 705 return _reader.getDataField< ::uint32_t>(
jpayne@69 706 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
jpayne@69 707 }
jpayne@69 708
jpayne@69 709 inline ::uint32_t MinHash::Builder::getMinHashesPerWindow() {
jpayne@69 710 return _builder.getDataField< ::uint32_t>(
jpayne@69 711 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
jpayne@69 712 }
jpayne@69 713 inline void MinHash::Builder::setMinHashesPerWindow( ::uint32_t value) {
jpayne@69 714 _builder.setDataField< ::uint32_t>(
jpayne@69 715 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
jpayne@69 716 }
jpayne@69 717
jpayne@69 718 inline bool MinHash::Reader::getConcatenated() const {
jpayne@69 719 return _reader.getDataField<bool>(
jpayne@69 720 ::capnp::bounded<96>() * ::capnp::ELEMENTS);
jpayne@69 721 }
jpayne@69 722
jpayne@69 723 inline bool MinHash::Builder::getConcatenated() {
jpayne@69 724 return _builder.getDataField<bool>(
jpayne@69 725 ::capnp::bounded<96>() * ::capnp::ELEMENTS);
jpayne@69 726 }
jpayne@69 727 inline void MinHash::Builder::setConcatenated(bool value) {
jpayne@69 728 _builder.setDataField<bool>(
jpayne@69 729 ::capnp::bounded<96>() * ::capnp::ELEMENTS, value);
jpayne@69 730 }
jpayne@69 731
jpayne@69 732 inline bool MinHash::Reader::hasReferenceListOld() const {
jpayne@69 733 return !_reader.getPointerField(
jpayne@69 734 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 735 }
jpayne@69 736 inline bool MinHash::Builder::hasReferenceListOld() {
jpayne@69 737 return !_builder.getPointerField(
jpayne@69 738 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 739 }
jpayne@69 740 inline ::capnp::MinHash::ReferenceList::Reader MinHash::Reader::getReferenceListOld() const {
jpayne@69 741 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::get(_reader.getPointerField(
jpayne@69 742 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 743 }
jpayne@69 744 inline ::capnp::MinHash::ReferenceList::Builder MinHash::Builder::getReferenceListOld() {
jpayne@69 745 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::get(_builder.getPointerField(
jpayne@69 746 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 747 }
jpayne@69 748 #if !CAPNP_LITE
jpayne@69 749 inline ::capnp::MinHash::ReferenceList::Pipeline MinHash::Pipeline::getReferenceListOld() {
jpayne@69 750 return ::capnp::MinHash::ReferenceList::Pipeline(_typeless.getPointerField(0));
jpayne@69 751 }
jpayne@69 752 #endif // !CAPNP_LITE
jpayne@69 753 inline void MinHash::Builder::setReferenceListOld( ::capnp::MinHash::ReferenceList::Reader value) {
jpayne@69 754 ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::set(_builder.getPointerField(
jpayne@69 755 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
jpayne@69 756 }
jpayne@69 757 inline ::capnp::MinHash::ReferenceList::Builder MinHash::Builder::initReferenceListOld() {
jpayne@69 758 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::init(_builder.getPointerField(
jpayne@69 759 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 760 }
jpayne@69 761 inline void MinHash::Builder::adoptReferenceListOld(
jpayne@69 762 ::capnp::Orphan< ::capnp::MinHash::ReferenceList>&& value) {
jpayne@69 763 ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::adopt(_builder.getPointerField(
jpayne@69 764 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 765 }
jpayne@69 766 inline ::capnp::Orphan< ::capnp::MinHash::ReferenceList> MinHash::Builder::disownReferenceListOld() {
jpayne@69 767 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::disown(_builder.getPointerField(
jpayne@69 768 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 769 }
jpayne@69 770
jpayne@69 771 inline bool MinHash::Reader::hasLocusList() const {
jpayne@69 772 return !_reader.getPointerField(
jpayne@69 773 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
jpayne@69 774 }
jpayne@69 775 inline bool MinHash::Builder::hasLocusList() {
jpayne@69 776 return !_builder.getPointerField(
jpayne@69 777 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
jpayne@69 778 }
jpayne@69 779 inline ::capnp::MinHash::LocusList::Reader MinHash::Reader::getLocusList() const {
jpayne@69 780 return ::capnp::_::PointerHelpers< ::capnp::MinHash::LocusList>::get(_reader.getPointerField(
jpayne@69 781 ::capnp::bounded<1>() * ::capnp::POINTERS));
jpayne@69 782 }
jpayne@69 783 inline ::capnp::MinHash::LocusList::Builder MinHash::Builder::getLocusList() {
jpayne@69 784 return ::capnp::_::PointerHelpers< ::capnp::MinHash::LocusList>::get(_builder.getPointerField(
jpayne@69 785 ::capnp::bounded<1>() * ::capnp::POINTERS));
jpayne@69 786 }
jpayne@69 787 #if !CAPNP_LITE
jpayne@69 788 inline ::capnp::MinHash::LocusList::Pipeline MinHash::Pipeline::getLocusList() {
jpayne@69 789 return ::capnp::MinHash::LocusList::Pipeline(_typeless.getPointerField(1));
jpayne@69 790 }
jpayne@69 791 #endif // !CAPNP_LITE
jpayne@69 792 inline void MinHash::Builder::setLocusList( ::capnp::MinHash::LocusList::Reader value) {
jpayne@69 793 ::capnp::_::PointerHelpers< ::capnp::MinHash::LocusList>::set(_builder.getPointerField(
jpayne@69 794 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
jpayne@69 795 }
jpayne@69 796 inline ::capnp::MinHash::LocusList::Builder MinHash::Builder::initLocusList() {
jpayne@69 797 return ::capnp::_::PointerHelpers< ::capnp::MinHash::LocusList>::init(_builder.getPointerField(
jpayne@69 798 ::capnp::bounded<1>() * ::capnp::POINTERS));
jpayne@69 799 }
jpayne@69 800 inline void MinHash::Builder::adoptLocusList(
jpayne@69 801 ::capnp::Orphan< ::capnp::MinHash::LocusList>&& value) {
jpayne@69 802 ::capnp::_::PointerHelpers< ::capnp::MinHash::LocusList>::adopt(_builder.getPointerField(
jpayne@69 803 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 804 }
jpayne@69 805 inline ::capnp::Orphan< ::capnp::MinHash::LocusList> MinHash::Builder::disownLocusList() {
jpayne@69 806 return ::capnp::_::PointerHelpers< ::capnp::MinHash::LocusList>::disown(_builder.getPointerField(
jpayne@69 807 ::capnp::bounded<1>() * ::capnp::POINTERS));
jpayne@69 808 }
jpayne@69 809
jpayne@69 810 inline float MinHash::Reader::getError() const {
jpayne@69 811 return _reader.getDataField<float>(
jpayne@69 812 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
jpayne@69 813 }
jpayne@69 814
jpayne@69 815 inline float MinHash::Builder::getError() {
jpayne@69 816 return _builder.getDataField<float>(
jpayne@69 817 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
jpayne@69 818 }
jpayne@69 819 inline void MinHash::Builder::setError(float value) {
jpayne@69 820 _builder.setDataField<float>(
jpayne@69 821 ::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
jpayne@69 822 }
jpayne@69 823
jpayne@69 824 inline bool MinHash::Reader::getNoncanonical() const {
jpayne@69 825 return _reader.getDataField<bool>(
jpayne@69 826 ::capnp::bounded<97>() * ::capnp::ELEMENTS);
jpayne@69 827 }
jpayne@69 828
jpayne@69 829 inline bool MinHash::Builder::getNoncanonical() {
jpayne@69 830 return _builder.getDataField<bool>(
jpayne@69 831 ::capnp::bounded<97>() * ::capnp::ELEMENTS);
jpayne@69 832 }
jpayne@69 833 inline void MinHash::Builder::setNoncanonical(bool value) {
jpayne@69 834 _builder.setDataField<bool>(
jpayne@69 835 ::capnp::bounded<97>() * ::capnp::ELEMENTS, value);
jpayne@69 836 }
jpayne@69 837
jpayne@69 838 inline bool MinHash::Reader::hasAlphabet() const {
jpayne@69 839 return !_reader.getPointerField(
jpayne@69 840 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
jpayne@69 841 }
jpayne@69 842 inline bool MinHash::Builder::hasAlphabet() {
jpayne@69 843 return !_builder.getPointerField(
jpayne@69 844 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
jpayne@69 845 }
jpayne@69 846 inline ::capnp::Text::Reader MinHash::Reader::getAlphabet() const {
jpayne@69 847 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
jpayne@69 848 ::capnp::bounded<2>() * ::capnp::POINTERS));
jpayne@69 849 }
jpayne@69 850 inline ::capnp::Text::Builder MinHash::Builder::getAlphabet() {
jpayne@69 851 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
jpayne@69 852 ::capnp::bounded<2>() * ::capnp::POINTERS));
jpayne@69 853 }
jpayne@69 854 inline void MinHash::Builder::setAlphabet( ::capnp::Text::Reader value) {
jpayne@69 855 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
jpayne@69 856 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
jpayne@69 857 }
jpayne@69 858 inline ::capnp::Text::Builder MinHash::Builder::initAlphabet(unsigned int size) {
jpayne@69 859 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
jpayne@69 860 ::capnp::bounded<2>() * ::capnp::POINTERS), size);
jpayne@69 861 }
jpayne@69 862 inline void MinHash::Builder::adoptAlphabet(
jpayne@69 863 ::capnp::Orphan< ::capnp::Text>&& value) {
jpayne@69 864 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
jpayne@69 865 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 866 }
jpayne@69 867 inline ::capnp::Orphan< ::capnp::Text> MinHash::Builder::disownAlphabet() {
jpayne@69 868 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
jpayne@69 869 ::capnp::bounded<2>() * ::capnp::POINTERS));
jpayne@69 870 }
jpayne@69 871
jpayne@69 872 inline bool MinHash::Reader::getPreserveCase() const {
jpayne@69 873 return _reader.getDataField<bool>(
jpayne@69 874 ::capnp::bounded<98>() * ::capnp::ELEMENTS);
jpayne@69 875 }
jpayne@69 876
jpayne@69 877 inline bool MinHash::Builder::getPreserveCase() {
jpayne@69 878 return _builder.getDataField<bool>(
jpayne@69 879 ::capnp::bounded<98>() * ::capnp::ELEMENTS);
jpayne@69 880 }
jpayne@69 881 inline void MinHash::Builder::setPreserveCase(bool value) {
jpayne@69 882 _builder.setDataField<bool>(
jpayne@69 883 ::capnp::bounded<98>() * ::capnp::ELEMENTS, value);
jpayne@69 884 }
jpayne@69 885
jpayne@69 886 inline ::uint32_t MinHash::Reader::getHashSeed() const {
jpayne@69 887 return _reader.getDataField< ::uint32_t>(
jpayne@69 888 ::capnp::bounded<5>() * ::capnp::ELEMENTS, 42u);
jpayne@69 889 }
jpayne@69 890
jpayne@69 891 inline ::uint32_t MinHash::Builder::getHashSeed() {
jpayne@69 892 return _builder.getDataField< ::uint32_t>(
jpayne@69 893 ::capnp::bounded<5>() * ::capnp::ELEMENTS, 42u);
jpayne@69 894 }
jpayne@69 895 inline void MinHash::Builder::setHashSeed( ::uint32_t value) {
jpayne@69 896 _builder.setDataField< ::uint32_t>(
jpayne@69 897 ::capnp::bounded<5>() * ::capnp::ELEMENTS, value, 42u);
jpayne@69 898 }
jpayne@69 899
jpayne@69 900 inline bool MinHash::Reader::hasReferenceList() const {
jpayne@69 901 return !_reader.getPointerField(
jpayne@69 902 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
jpayne@69 903 }
jpayne@69 904 inline bool MinHash::Builder::hasReferenceList() {
jpayne@69 905 return !_builder.getPointerField(
jpayne@69 906 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
jpayne@69 907 }
jpayne@69 908 inline ::capnp::MinHash::ReferenceList::Reader MinHash::Reader::getReferenceList() const {
jpayne@69 909 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::get(_reader.getPointerField(
jpayne@69 910 ::capnp::bounded<3>() * ::capnp::POINTERS));
jpayne@69 911 }
jpayne@69 912 inline ::capnp::MinHash::ReferenceList::Builder MinHash::Builder::getReferenceList() {
jpayne@69 913 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::get(_builder.getPointerField(
jpayne@69 914 ::capnp::bounded<3>() * ::capnp::POINTERS));
jpayne@69 915 }
jpayne@69 916 #if !CAPNP_LITE
jpayne@69 917 inline ::capnp::MinHash::ReferenceList::Pipeline MinHash::Pipeline::getReferenceList() {
jpayne@69 918 return ::capnp::MinHash::ReferenceList::Pipeline(_typeless.getPointerField(3));
jpayne@69 919 }
jpayne@69 920 #endif // !CAPNP_LITE
jpayne@69 921 inline void MinHash::Builder::setReferenceList( ::capnp::MinHash::ReferenceList::Reader value) {
jpayne@69 922 ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::set(_builder.getPointerField(
jpayne@69 923 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
jpayne@69 924 }
jpayne@69 925 inline ::capnp::MinHash::ReferenceList::Builder MinHash::Builder::initReferenceList() {
jpayne@69 926 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::init(_builder.getPointerField(
jpayne@69 927 ::capnp::bounded<3>() * ::capnp::POINTERS));
jpayne@69 928 }
jpayne@69 929 inline void MinHash::Builder::adoptReferenceList(
jpayne@69 930 ::capnp::Orphan< ::capnp::MinHash::ReferenceList>&& value) {
jpayne@69 931 ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::adopt(_builder.getPointerField(
jpayne@69 932 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 933 }
jpayne@69 934 inline ::capnp::Orphan< ::capnp::MinHash::ReferenceList> MinHash::Builder::disownReferenceList() {
jpayne@69 935 return ::capnp::_::PointerHelpers< ::capnp::MinHash::ReferenceList>::disown(_builder.getPointerField(
jpayne@69 936 ::capnp::bounded<3>() * ::capnp::POINTERS));
jpayne@69 937 }
jpayne@69 938
jpayne@69 939 inline bool MinHash::ReferenceList::Reader::hasReferences() const {
jpayne@69 940 return !_reader.getPointerField(
jpayne@69 941 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 942 }
jpayne@69 943 inline bool MinHash::ReferenceList::Builder::hasReferences() {
jpayne@69 944 return !_builder.getPointerField(
jpayne@69 945 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 946 }
jpayne@69 947 inline ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Reader MinHash::ReferenceList::Reader::getReferences() const {
jpayne@69 948 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
jpayne@69 949 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 950 }
jpayne@69 951 inline ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Builder MinHash::ReferenceList::Builder::getReferences() {
jpayne@69 952 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
jpayne@69 953 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 954 }
jpayne@69 955 inline void MinHash::ReferenceList::Builder::setReferences( ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Reader value) {
jpayne@69 956 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
jpayne@69 957 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
jpayne@69 958 }
jpayne@69 959 inline ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>::Builder MinHash::ReferenceList::Builder::initReferences(unsigned int size) {
jpayne@69 960 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
jpayne@69 961 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
jpayne@69 962 }
jpayne@69 963 inline void MinHash::ReferenceList::Builder::adoptReferences(
jpayne@69 964 ::capnp::Orphan< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>&& value) {
jpayne@69 965 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
jpayne@69 966 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 967 }
jpayne@69 968 inline ::capnp::Orphan< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>> MinHash::ReferenceList::Builder::disownReferences() {
jpayne@69 969 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::ReferenceList::Reference, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
jpayne@69 970 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 971 }
jpayne@69 972
jpayne@69 973 inline bool MinHash::ReferenceList::Reference::Reader::hasSequence() const {
jpayne@69 974 return !_reader.getPointerField(
jpayne@69 975 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 976 }
jpayne@69 977 inline bool MinHash::ReferenceList::Reference::Builder::hasSequence() {
jpayne@69 978 return !_builder.getPointerField(
jpayne@69 979 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 980 }
jpayne@69 981 inline ::capnp::Text::Reader MinHash::ReferenceList::Reference::Reader::getSequence() const {
jpayne@69 982 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
jpayne@69 983 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 984 }
jpayne@69 985 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::getSequence() {
jpayne@69 986 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
jpayne@69 987 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 988 }
jpayne@69 989 inline void MinHash::ReferenceList::Reference::Builder::setSequence( ::capnp::Text::Reader value) {
jpayne@69 990 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
jpayne@69 991 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
jpayne@69 992 }
jpayne@69 993 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::initSequence(unsigned int size) {
jpayne@69 994 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
jpayne@69 995 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
jpayne@69 996 }
jpayne@69 997 inline void MinHash::ReferenceList::Reference::Builder::adoptSequence(
jpayne@69 998 ::capnp::Orphan< ::capnp::Text>&& value) {
jpayne@69 999 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
jpayne@69 1000 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1001 }
jpayne@69 1002 inline ::capnp::Orphan< ::capnp::Text> MinHash::ReferenceList::Reference::Builder::disownSequence() {
jpayne@69 1003 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
jpayne@69 1004 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 1005 }
jpayne@69 1006
jpayne@69 1007 inline bool MinHash::ReferenceList::Reference::Reader::hasQuality() const {
jpayne@69 1008 return !_reader.getPointerField(
jpayne@69 1009 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
jpayne@69 1010 }
jpayne@69 1011 inline bool MinHash::ReferenceList::Reference::Builder::hasQuality() {
jpayne@69 1012 return !_builder.getPointerField(
jpayne@69 1013 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
jpayne@69 1014 }
jpayne@69 1015 inline ::capnp::Text::Reader MinHash::ReferenceList::Reference::Reader::getQuality() const {
jpayne@69 1016 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
jpayne@69 1017 ::capnp::bounded<1>() * ::capnp::POINTERS));
jpayne@69 1018 }
jpayne@69 1019 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::getQuality() {
jpayne@69 1020 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
jpayne@69 1021 ::capnp::bounded<1>() * ::capnp::POINTERS));
jpayne@69 1022 }
jpayne@69 1023 inline void MinHash::ReferenceList::Reference::Builder::setQuality( ::capnp::Text::Reader value) {
jpayne@69 1024 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
jpayne@69 1025 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
jpayne@69 1026 }
jpayne@69 1027 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::initQuality(unsigned int size) {
jpayne@69 1028 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
jpayne@69 1029 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
jpayne@69 1030 }
jpayne@69 1031 inline void MinHash::ReferenceList::Reference::Builder::adoptQuality(
jpayne@69 1032 ::capnp::Orphan< ::capnp::Text>&& value) {
jpayne@69 1033 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
jpayne@69 1034 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1035 }
jpayne@69 1036 inline ::capnp::Orphan< ::capnp::Text> MinHash::ReferenceList::Reference::Builder::disownQuality() {
jpayne@69 1037 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
jpayne@69 1038 ::capnp::bounded<1>() * ::capnp::POINTERS));
jpayne@69 1039 }
jpayne@69 1040
jpayne@69 1041 inline ::uint32_t MinHash::ReferenceList::Reference::Reader::getLength() const {
jpayne@69 1042 return _reader.getDataField< ::uint32_t>(
jpayne@69 1043 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
jpayne@69 1044 }
jpayne@69 1045
jpayne@69 1046 inline ::uint32_t MinHash::ReferenceList::Reference::Builder::getLength() {
jpayne@69 1047 return _builder.getDataField< ::uint32_t>(
jpayne@69 1048 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
jpayne@69 1049 }
jpayne@69 1050 inline void MinHash::ReferenceList::Reference::Builder::setLength( ::uint32_t value) {
jpayne@69 1051 _builder.setDataField< ::uint32_t>(
jpayne@69 1052 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
jpayne@69 1053 }
jpayne@69 1054
jpayne@69 1055 inline bool MinHash::ReferenceList::Reference::Reader::hasName() const {
jpayne@69 1056 return !_reader.getPointerField(
jpayne@69 1057 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
jpayne@69 1058 }
jpayne@69 1059 inline bool MinHash::ReferenceList::Reference::Builder::hasName() {
jpayne@69 1060 return !_builder.getPointerField(
jpayne@69 1061 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
jpayne@69 1062 }
jpayne@69 1063 inline ::capnp::Text::Reader MinHash::ReferenceList::Reference::Reader::getName() const {
jpayne@69 1064 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
jpayne@69 1065 ::capnp::bounded<2>() * ::capnp::POINTERS));
jpayne@69 1066 }
jpayne@69 1067 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::getName() {
jpayne@69 1068 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
jpayne@69 1069 ::capnp::bounded<2>() * ::capnp::POINTERS));
jpayne@69 1070 }
jpayne@69 1071 inline void MinHash::ReferenceList::Reference::Builder::setName( ::capnp::Text::Reader value) {
jpayne@69 1072 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
jpayne@69 1073 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
jpayne@69 1074 }
jpayne@69 1075 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::initName(unsigned int size) {
jpayne@69 1076 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
jpayne@69 1077 ::capnp::bounded<2>() * ::capnp::POINTERS), size);
jpayne@69 1078 }
jpayne@69 1079 inline void MinHash::ReferenceList::Reference::Builder::adoptName(
jpayne@69 1080 ::capnp::Orphan< ::capnp::Text>&& value) {
jpayne@69 1081 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
jpayne@69 1082 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1083 }
jpayne@69 1084 inline ::capnp::Orphan< ::capnp::Text> MinHash::ReferenceList::Reference::Builder::disownName() {
jpayne@69 1085 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
jpayne@69 1086 ::capnp::bounded<2>() * ::capnp::POINTERS));
jpayne@69 1087 }
jpayne@69 1088
jpayne@69 1089 inline bool MinHash::ReferenceList::Reference::Reader::hasComment() const {
jpayne@69 1090 return !_reader.getPointerField(
jpayne@69 1091 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
jpayne@69 1092 }
jpayne@69 1093 inline bool MinHash::ReferenceList::Reference::Builder::hasComment() {
jpayne@69 1094 return !_builder.getPointerField(
jpayne@69 1095 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
jpayne@69 1096 }
jpayne@69 1097 inline ::capnp::Text::Reader MinHash::ReferenceList::Reference::Reader::getComment() const {
jpayne@69 1098 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
jpayne@69 1099 ::capnp::bounded<3>() * ::capnp::POINTERS));
jpayne@69 1100 }
jpayne@69 1101 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::getComment() {
jpayne@69 1102 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
jpayne@69 1103 ::capnp::bounded<3>() * ::capnp::POINTERS));
jpayne@69 1104 }
jpayne@69 1105 inline void MinHash::ReferenceList::Reference::Builder::setComment( ::capnp::Text::Reader value) {
jpayne@69 1106 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
jpayne@69 1107 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
jpayne@69 1108 }
jpayne@69 1109 inline ::capnp::Text::Builder MinHash::ReferenceList::Reference::Builder::initComment(unsigned int size) {
jpayne@69 1110 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
jpayne@69 1111 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
jpayne@69 1112 }
jpayne@69 1113 inline void MinHash::ReferenceList::Reference::Builder::adoptComment(
jpayne@69 1114 ::capnp::Orphan< ::capnp::Text>&& value) {
jpayne@69 1115 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
jpayne@69 1116 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1117 }
jpayne@69 1118 inline ::capnp::Orphan< ::capnp::Text> MinHash::ReferenceList::Reference::Builder::disownComment() {
jpayne@69 1119 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
jpayne@69 1120 ::capnp::bounded<3>() * ::capnp::POINTERS));
jpayne@69 1121 }
jpayne@69 1122
jpayne@69 1123 inline bool MinHash::ReferenceList::Reference::Reader::hasHashes32() const {
jpayne@69 1124 return !_reader.getPointerField(
jpayne@69 1125 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
jpayne@69 1126 }
jpayne@69 1127 inline bool MinHash::ReferenceList::Reference::Builder::hasHashes32() {
jpayne@69 1128 return !_builder.getPointerField(
jpayne@69 1129 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
jpayne@69 1130 }
jpayne@69 1131 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader MinHash::ReferenceList::Reference::Reader::getHashes32() const {
jpayne@69 1132 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
jpayne@69 1133 ::capnp::bounded<4>() * ::capnp::POINTERS));
jpayne@69 1134 }
jpayne@69 1135 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder MinHash::ReferenceList::Reference::Builder::getHashes32() {
jpayne@69 1136 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
jpayne@69 1137 ::capnp::bounded<4>() * ::capnp::POINTERS));
jpayne@69 1138 }
jpayne@69 1139 inline void MinHash::ReferenceList::Reference::Builder::setHashes32( ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
jpayne@69 1140 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
jpayne@69 1141 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
jpayne@69 1142 }
jpayne@69 1143 inline void MinHash::ReferenceList::Reference::Builder::setHashes32(::kj::ArrayPtr<const ::uint32_t> value) {
jpayne@69 1144 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
jpayne@69 1145 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
jpayne@69 1146 }
jpayne@69 1147 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder MinHash::ReferenceList::Reference::Builder::initHashes32(unsigned int size) {
jpayne@69 1148 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
jpayne@69 1149 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
jpayne@69 1150 }
jpayne@69 1151 inline void MinHash::ReferenceList::Reference::Builder::adoptHashes32(
jpayne@69 1152 ::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>&& value) {
jpayne@69 1153 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
jpayne@69 1154 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1155 }
jpayne@69 1156 inline ::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>> MinHash::ReferenceList::Reference::Builder::disownHashes32() {
jpayne@69 1157 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
jpayne@69 1158 ::capnp::bounded<4>() * ::capnp::POINTERS));
jpayne@69 1159 }
jpayne@69 1160
jpayne@69 1161 inline bool MinHash::ReferenceList::Reference::Reader::hasHashes64() const {
jpayne@69 1162 return !_reader.getPointerField(
jpayne@69 1163 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
jpayne@69 1164 }
jpayne@69 1165 inline bool MinHash::ReferenceList::Reference::Builder::hasHashes64() {
jpayne@69 1166 return !_builder.getPointerField(
jpayne@69 1167 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
jpayne@69 1168 }
jpayne@69 1169 inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader MinHash::ReferenceList::Reference::Reader::getHashes64() const {
jpayne@69 1170 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
jpayne@69 1171 ::capnp::bounded<5>() * ::capnp::POINTERS));
jpayne@69 1172 }
jpayne@69 1173 inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder MinHash::ReferenceList::Reference::Builder::getHashes64() {
jpayne@69 1174 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
jpayne@69 1175 ::capnp::bounded<5>() * ::capnp::POINTERS));
jpayne@69 1176 }
jpayne@69 1177 inline void MinHash::ReferenceList::Reference::Builder::setHashes64( ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
jpayne@69 1178 ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
jpayne@69 1179 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
jpayne@69 1180 }
jpayne@69 1181 inline void MinHash::ReferenceList::Reference::Builder::setHashes64(::kj::ArrayPtr<const ::uint64_t> value) {
jpayne@69 1182 ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
jpayne@69 1183 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
jpayne@69 1184 }
jpayne@69 1185 inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder MinHash::ReferenceList::Reference::Builder::initHashes64(unsigned int size) {
jpayne@69 1186 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
jpayne@69 1187 ::capnp::bounded<5>() * ::capnp::POINTERS), size);
jpayne@69 1188 }
jpayne@69 1189 inline void MinHash::ReferenceList::Reference::Builder::adoptHashes64(
jpayne@69 1190 ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>&& value) {
jpayne@69 1191 ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
jpayne@69 1192 ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1193 }
jpayne@69 1194 inline ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>> MinHash::ReferenceList::Reference::Builder::disownHashes64() {
jpayne@69 1195 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
jpayne@69 1196 ::capnp::bounded<5>() * ::capnp::POINTERS));
jpayne@69 1197 }
jpayne@69 1198
jpayne@69 1199 inline ::uint64_t MinHash::ReferenceList::Reference::Reader::getLength64() const {
jpayne@69 1200 return _reader.getDataField< ::uint64_t>(
jpayne@69 1201 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
jpayne@69 1202 }
jpayne@69 1203
jpayne@69 1204 inline ::uint64_t MinHash::ReferenceList::Reference::Builder::getLength64() {
jpayne@69 1205 return _builder.getDataField< ::uint64_t>(
jpayne@69 1206 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
jpayne@69 1207 }
jpayne@69 1208 inline void MinHash::ReferenceList::Reference::Builder::setLength64( ::uint64_t value) {
jpayne@69 1209 _builder.setDataField< ::uint64_t>(
jpayne@69 1210 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
jpayne@69 1211 }
jpayne@69 1212
jpayne@69 1213 inline bool MinHash::ReferenceList::Reference::Reader::hasCounts32() const {
jpayne@69 1214 return !_reader.getPointerField(
jpayne@69 1215 ::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
jpayne@69 1216 }
jpayne@69 1217 inline bool MinHash::ReferenceList::Reference::Builder::hasCounts32() {
jpayne@69 1218 return !_builder.getPointerField(
jpayne@69 1219 ::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
jpayne@69 1220 }
jpayne@69 1221 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader MinHash::ReferenceList::Reference::Reader::getCounts32() const {
jpayne@69 1222 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
jpayne@69 1223 ::capnp::bounded<6>() * ::capnp::POINTERS));
jpayne@69 1224 }
jpayne@69 1225 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder MinHash::ReferenceList::Reference::Builder::getCounts32() {
jpayne@69 1226 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
jpayne@69 1227 ::capnp::bounded<6>() * ::capnp::POINTERS));
jpayne@69 1228 }
jpayne@69 1229 inline void MinHash::ReferenceList::Reference::Builder::setCounts32( ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
jpayne@69 1230 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
jpayne@69 1231 ::capnp::bounded<6>() * ::capnp::POINTERS), value);
jpayne@69 1232 }
jpayne@69 1233 inline void MinHash::ReferenceList::Reference::Builder::setCounts32(::kj::ArrayPtr<const ::uint32_t> value) {
jpayne@69 1234 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
jpayne@69 1235 ::capnp::bounded<6>() * ::capnp::POINTERS), value);
jpayne@69 1236 }
jpayne@69 1237 inline ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>::Builder MinHash::ReferenceList::Reference::Builder::initCounts32(unsigned int size) {
jpayne@69 1238 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
jpayne@69 1239 ::capnp::bounded<6>() * ::capnp::POINTERS), size);
jpayne@69 1240 }
jpayne@69 1241 inline void MinHash::ReferenceList::Reference::Builder::adoptCounts32(
jpayne@69 1242 ::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>&& value) {
jpayne@69 1243 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
jpayne@69 1244 ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1245 }
jpayne@69 1246 inline ::capnp::Orphan< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>> MinHash::ReferenceList::Reference::Builder::disownCounts32() {
jpayne@69 1247 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
jpayne@69 1248 ::capnp::bounded<6>() * ::capnp::POINTERS));
jpayne@69 1249 }
jpayne@69 1250
jpayne@69 1251 inline bool MinHash::LocusList::Reader::hasLoci() const {
jpayne@69 1252 return !_reader.getPointerField(
jpayne@69 1253 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 1254 }
jpayne@69 1255 inline bool MinHash::LocusList::Builder::hasLoci() {
jpayne@69 1256 return !_builder.getPointerField(
jpayne@69 1257 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
jpayne@69 1258 }
jpayne@69 1259 inline ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Reader MinHash::LocusList::Reader::getLoci() const {
jpayne@69 1260 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
jpayne@69 1261 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 1262 }
jpayne@69 1263 inline ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Builder MinHash::LocusList::Builder::getLoci() {
jpayne@69 1264 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
jpayne@69 1265 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 1266 }
jpayne@69 1267 inline void MinHash::LocusList::Builder::setLoci( ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Reader value) {
jpayne@69 1268 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
jpayne@69 1269 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
jpayne@69 1270 }
jpayne@69 1271 inline ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>::Builder MinHash::LocusList::Builder::initLoci(unsigned int size) {
jpayne@69 1272 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
jpayne@69 1273 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
jpayne@69 1274 }
jpayne@69 1275 inline void MinHash::LocusList::Builder::adoptLoci(
jpayne@69 1276 ::capnp::Orphan< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>&& value) {
jpayne@69 1277 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
jpayne@69 1278 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
jpayne@69 1279 }
jpayne@69 1280 inline ::capnp::Orphan< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>> MinHash::LocusList::Builder::disownLoci() {
jpayne@69 1281 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::MinHash::LocusList::Locus, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
jpayne@69 1282 ::capnp::bounded<0>() * ::capnp::POINTERS));
jpayne@69 1283 }
jpayne@69 1284
jpayne@69 1285 inline ::uint32_t MinHash::LocusList::Locus::Reader::getSequence() const {
jpayne@69 1286 return _reader.getDataField< ::uint32_t>(
jpayne@69 1287 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
jpayne@69 1288 }
jpayne@69 1289
jpayne@69 1290 inline ::uint32_t MinHash::LocusList::Locus::Builder::getSequence() {
jpayne@69 1291 return _builder.getDataField< ::uint32_t>(
jpayne@69 1292 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
jpayne@69 1293 }
jpayne@69 1294 inline void MinHash::LocusList::Locus::Builder::setSequence( ::uint32_t value) {
jpayne@69 1295 _builder.setDataField< ::uint32_t>(
jpayne@69 1296 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
jpayne@69 1297 }
jpayne@69 1298
jpayne@69 1299 inline ::uint32_t MinHash::LocusList::Locus::Reader::getPosition() const {
jpayne@69 1300 return _reader.getDataField< ::uint32_t>(
jpayne@69 1301 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
jpayne@69 1302 }
jpayne@69 1303
jpayne@69 1304 inline ::uint32_t MinHash::LocusList::Locus::Builder::getPosition() {
jpayne@69 1305 return _builder.getDataField< ::uint32_t>(
jpayne@69 1306 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
jpayne@69 1307 }
jpayne@69 1308 inline void MinHash::LocusList::Locus::Builder::setPosition( ::uint32_t value) {
jpayne@69 1309 _builder.setDataField< ::uint32_t>(
jpayne@69 1310 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
jpayne@69 1311 }
jpayne@69 1312
jpayne@69 1313 inline ::uint32_t MinHash::LocusList::Locus::Reader::getHash32() const {
jpayne@69 1314 return _reader.getDataField< ::uint32_t>(
jpayne@69 1315 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
jpayne@69 1316 }
jpayne@69 1317
jpayne@69 1318 inline ::uint32_t MinHash::LocusList::Locus::Builder::getHash32() {
jpayne@69 1319 return _builder.getDataField< ::uint32_t>(
jpayne@69 1320 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
jpayne@69 1321 }
jpayne@69 1322 inline void MinHash::LocusList::Locus::Builder::setHash32( ::uint32_t value) {
jpayne@69 1323 _builder.setDataField< ::uint32_t>(
jpayne@69 1324 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
jpayne@69 1325 }
jpayne@69 1326
jpayne@69 1327 inline ::uint64_t MinHash::LocusList::Locus::Reader::getHash64() const {
jpayne@69 1328 return _reader.getDataField< ::uint64_t>(
jpayne@69 1329 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
jpayne@69 1330 }
jpayne@69 1331
jpayne@69 1332 inline ::uint64_t MinHash::LocusList::Locus::Builder::getHash64() {
jpayne@69 1333 return _builder.getDataField< ::uint64_t>(
jpayne@69 1334 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
jpayne@69 1335 }
jpayne@69 1336 inline void MinHash::LocusList::Locus::Builder::setHash64( ::uint64_t value) {
jpayne@69 1337 _builder.setDataField< ::uint64_t>(
jpayne@69 1338 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
jpayne@69 1339 }
jpayne@69 1340
jpayne@69 1341 } // namespace
jpayne@69 1342
jpayne@69 1343 CAPNP_END_HEADER
jpayne@69 1344