cif.spec.ts 743 B

123456789101112131415161718192021222324252627
  1. import { CifWriter } from '../cif';
  2. const cif = await downloadFromPdb('1brr')
  3. const encoder = CifWriter.createEncoder({
  4. binary: true,
  5. encoderName: 'mol*',
  6. binaryAutoClassifyEncoding: true,
  7. binaryEncodingPovider: CifWriter.createEncodingProviderFromJsonConfig([
  8. {
  9. 'categoryName': 'atom_site',
  10. 'columnName': 'Cartn_y',
  11. 'encoding': 'rle',
  12. 'precision': 0
  13. },
  14. {
  15. 'categoryName': 'atom_site',
  16. 'columnName': 'Cartn_z',
  17. 'encoding': 'delta',
  18. 'precision': 1
  19. },
  20. {
  21. 'categoryName': 'atom_site',
  22. 'columnName': 'label_seq_id',
  23. 'encoding': 'delta-rle'
  24. }
  25. ])
  26. });