You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

54 lines
1020 B

  1. # -*- coding: utf-8 -*-
  2. from .compat import OrderedDict
  3. from .exceptions import (
  4. VCFPyException,
  5. InvalidHeaderException,
  6. InvalidRecordException,
  7. IncorrectVCFFormat,
  8. HeaderNotFound,
  9. )
  10. from .header import (
  11. Header,
  12. HeaderLine,
  13. SimpleHeaderLine,
  14. AltAlleleHeaderLine,
  15. ContigHeaderLine,
  16. FilterHeaderLine,
  17. MetaHeaderLine,
  18. PedigreeHeaderLine,
  19. SampleHeaderLine,
  20. CompoundHeaderLine,
  21. InfoHeaderLine,
  22. FormatHeaderLine,
  23. SamplesInfos,
  24. FieldInfo,
  25. header_without_lines,
  26. )
  27. from .record import (
  28. Record,
  29. Call,
  30. UnparsedCall,
  31. AltRecord,
  32. Substitution,
  33. BreakEnd,
  34. SingleBreakEnd,
  35. SymbolicAllele,
  36. )
  37. from .record import SNV, MNV, DEL, INS, INDEL, SV, BND, SYMBOLIC, MIXED
  38. from .record import HOM_REF, HET, HOM_ALT
  39. from .record import FIVE_PRIME, THREE_PRIME, FORWARD, REVERSE
  40. from .reader import Reader
  41. from .writer import Writer
  42. from ._version import get_versions
  43. __version__ = get_versions()["version"]
  44. del get_versions