Advertisement
Guest User

Untitled

a guest
May 13th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 76.58 KB | None | 0 0
  1. tests/perl_tests/00.compile.t .............. ok
  2. tests/perl_tests/add-json.pl.t ............. ok
  3. # using temp dir /tmp/GoGBhQvdX6
  4. tests/perl_tests/bam-to-json.pl.t .......... ok
  5. # writing output to /tmp/iydqnmsAU6
  6. # writing output to /tmp/00LYFYQllU
  7. tests/perl_tests/biodb-to-json.pl.t ........ ok
  8. tests/perl_tests/conf_format.t ............. ok
  9. # using temp dir /tmp/G_xkqYlNsO
  10. # using temp dir /tmp/YS1Z1cP3SW
  11. tests/perl_tests/draw-basepair-track.pl.t .. ok
  12. tests/perl_tests/fakefasta.t ............... ok
  13. tests/perl_tests/featurestream.t ........... ok
  14.  
  15. # Failed test 'got the right number of classes'
  16. # at tests/perl_tests/flatfile-to-json.pl.t line 339.
  17. # got: '129'
  18. # expected: '5'
  19. # [
  20. # {
  21. # 'attributes' => [
  22. # 'Start',
  23. # 'End',
  24. # 'Strand',
  25. # 'Score',
  26. # 'Id',
  27. # 'Type',
  28. # 'Subfeatures',
  29. # 'Source',
  30. # 'Name',
  31. # 'Seq_id'
  32. # ],
  33. # 'isArrayAttr' => {
  34. # 'Subfeatures' => 1
  35. # }
  36. # },
  37. # {
  38. # 'attributes' => [
  39. # 'Start',
  40. # 'End',
  41. # 'Strand',
  42. # 'Score',
  43. # 'Seq_id',
  44. # 'Type',
  45. # 'Source'
  46. # ],
  47. # 'isArrayAttr' => {}
  48. # },
  49. # {
  50. # 'attributes' => [
  51. # 'Start',
  52. # 'End',
  53. # 'Strand',
  54. # 'Seq_id',
  55. # 'Type',
  56. # 'Source',
  57. # 'Phase'
  58. # ],
  59. # 'isArrayAttr' => {}
  60. # },
  61. # {
  62. # 'attributes' => [
  63. # 'Start',
  64. # 'End',
  65. # 'Strand',
  66. # 'Score',
  67. # 'Source',
  68. # 'Type',
  69. # 'Phase',
  70. # 'Seq_id'
  71. # ],
  72. # 'isArrayAttr' => {}
  73. # },
  74. # {
  75. # 'attributes' => [
  76. # 'Start',
  77. # 'End',
  78. # 'Strand',
  79. # 'Phase',
  80. # 'Seq_id',
  81. # 'Score',
  82. # 'Source',
  83. # 'Type'
  84. # ],
  85. # 'isArrayAttr' => {}
  86. # },
  87. # {
  88. # 'attributes' => [
  89. # 'Start',
  90. # 'End',
  91. # 'Strand',
  92. # 'Seq_id',
  93. # 'Phase',
  94. # 'Score',
  95. # 'Type',
  96. # 'Source'
  97. # ],
  98. # 'isArrayAttr' => {}
  99. # },
  100. # {
  101. # 'attributes' => [
  102. # 'Start',
  103. # 'End',
  104. # 'Strand',
  105. # 'Seq_id',
  106. # 'Phase',
  107. # 'Score',
  108. # 'Type',
  109. # 'Source'
  110. # ],
  111. # 'isArrayAttr' => {}
  112. # },
  113. # {
  114. # 'attributes' => [
  115. # 'Start',
  116. # 'End',
  117. # 'Strand',
  118. # 'Type',
  119. # 'Source',
  120. # 'Score',
  121. # 'Seq_id',
  122. # 'Phase'
  123. # ],
  124. # 'isArrayAttr' => {}
  125. # },
  126. # {
  127. # 'attributes' => [
  128. # 'Start',
  129. # 'End',
  130. # 'Strand',
  131. # 'Phase',
  132. # 'Seq_id',
  133. # 'Source',
  134. # 'Type',
  135. # 'Score'
  136. # ],
  137. # 'isArrayAttr' => {}
  138. # },
  139. # {
  140. # 'attributes' => [
  141. # 'Start',
  142. # 'End',
  143. # 'Strand',
  144. # 'Score',
  145. # 'Type',
  146. # 'Source',
  147. # 'Seq_id',
  148. # 'Phase'
  149. # ],
  150. # 'isArrayAttr' => {}
  151. # },
  152. # {
  153. # 'attributes' => [
  154. # 'Start',
  155. # 'End',
  156. # 'Strand',
  157. # 'Source',
  158. # 'Type',
  159. # 'Score',
  160. # 'Phase',
  161. # 'Seq_id'
  162. # ],
  163. # 'isArrayAttr' => {}
  164. # },
  165. # {
  166. # 'attributes' => [
  167. # 'Start',
  168. # 'End',
  169. # 'Strand',
  170. # 'Phase',
  171. # 'Source',
  172. # 'Seq_id',
  173. # 'Type'
  174. # ],
  175. # 'isArrayAttr' => {}
  176. # },
  177. # {
  178. # 'attributes' => [
  179. # 'Start',
  180. # 'End',
  181. # 'Strand',
  182. # 'Source',
  183. # 'Seq_id',
  184. # 'Type',
  185. # 'Score'
  186. # ],
  187. # 'isArrayAttr' => {}
  188. # },
  189. # {
  190. # 'attributes' => [
  191. # 'Start',
  192. # 'End',
  193. # 'Strand',
  194. # 'Score',
  195. # 'Name',
  196. # 'Subfeatures',
  197. # 'Source',
  198. # 'Type',
  199. # 'Id',
  200. # 'Seq_id'
  201. # ],
  202. # 'isArrayAttr' => {
  203. # 'Subfeatures' => 1
  204. # }
  205. # },
  206. # {
  207. # 'attributes' => [
  208. # 'Start',
  209. # 'End',
  210. # 'Strand',
  211. # 'Score',
  212. # 'Seq_id',
  213. # 'Type',
  214. # 'Source'
  215. # ],
  216. # 'isArrayAttr' => {}
  217. # },
  218. # {
  219. # 'attributes' => [
  220. # 'Start',
  221. # 'End',
  222. # 'Strand',
  223. # 'Seq_id',
  224. # 'Type',
  225. # 'Phase',
  226. # 'Source'
  227. # ],
  228. # 'isArrayAttr' => {}
  229. # },
  230. # {
  231. # 'attributes' => [
  232. # 'Start',
  233. # 'End',
  234. # 'Strand',
  235. # 'Score',
  236. # 'Source',
  237. # 'Type',
  238. # 'Phase',
  239. # 'Seq_id'
  240. # ],
  241. # 'isArrayAttr' => {}
  242. # },
  243. # {
  244. # 'attributes' => [
  245. # 'Start',
  246. # 'End',
  247. # 'Strand',
  248. # 'Type',
  249. # 'Seq_id',
  250. # 'Source',
  251. # 'Phase'
  252. # ],
  253. # 'isArrayAttr' => {}
  254. # },
  255. # {
  256. # 'attributes' => [
  257. # 'Start',
  258. # 'End',
  259. # 'Strand',
  260. # 'Source',
  261. # 'Type',
  262. # 'Seq_id',
  263. # 'Score'
  264. # ],
  265. # 'isArrayAttr' => {}
  266. # },
  267. # {
  268. # 'attributes' => [
  269. # 'Start',
  270. # 'End',
  271. # 'Strand',
  272. # 'Seq_id',
  273. # 'Name',
  274. # 'Subfeatures',
  275. # 'Source',
  276. # 'Type',
  277. # 'Id',
  278. # 'Score'
  279. # ],
  280. # 'isArrayAttr' => {
  281. # 'Subfeatures' => 1
  282. # }
  283. # },
  284. # {
  285. # 'attributes' => [
  286. # 'Start',
  287. # 'End',
  288. # 'Strand',
  289. # 'Source',
  290. # 'Type',
  291. # 'Seq_id',
  292. # 'Score'
  293. # ],
  294. # 'isArrayAttr' => {}
  295. # },
  296. # {
  297. # 'attributes' => [
  298. # 'Start',
  299. # 'End',
  300. # 'Strand',
  301. # 'Score',
  302. # 'Type',
  303. # 'Seq_id',
  304. # 'Source'
  305. # ],
  306. # 'isArrayAttr' => {}
  307. # },
  308. # {
  309. # 'attributes' => [
  310. # 'Start',
  311. # 'End',
  312. # 'Strand',
  313. # 'Seq_id',
  314. # 'Type',
  315. # 'Source',
  316. # 'Score'
  317. # ],
  318. # 'isArrayAttr' => {}
  319. # },
  320. # {
  321. # 'attributes' => [
  322. # 'Start',
  323. # 'End',
  324. # 'Strand',
  325. # 'Source',
  326. # 'Phase',
  327. # 'Type',
  328. # 'Seq_id'
  329. # ],
  330. # 'isArrayAttr' => {}
  331. # },
  332. # {
  333. # 'attributes' => [
  334. # 'Start',
  335. # 'End',
  336. # 'Strand',
  337. # 'Seq_id',
  338. # 'Phase',
  339. # 'Type',
  340. # 'Source',
  341. # 'Score'
  342. # ],
  343. # 'isArrayAttr' => {}
  344. # },
  345. # {
  346. # 'attributes' => [
  347. # 'Start',
  348. # 'End',
  349. # 'Strand',
  350. # 'Seq_id',
  351. # 'Phase',
  352. # 'Type',
  353. # 'Source',
  354. # 'Score'
  355. # ],
  356. # 'isArrayAttr' => {}
  357. # },
  358. # {
  359. # 'attributes' => [
  360. # 'Start',
  361. # 'End',
  362. # 'Strand',
  363. # 'Type',
  364. # 'Source',
  365. # 'Score',
  366. # 'Seq_id',
  367. # 'Phase'
  368. # ],
  369. # 'isArrayAttr' => {}
  370. # },
  371. # {
  372. # 'attributes' => [
  373. # 'Start',
  374. # 'End',
  375. # 'Strand',
  376. # 'Seq_id',
  377. # 'Type',
  378. # 'Source',
  379. # 'Phase'
  380. # ],
  381. # 'isArrayAttr' => {}
  382. # },
  383. # {
  384. # 'attributes' => [
  385. # 'Start',
  386. # 'End',
  387. # 'Strand',
  388. # 'Seq_id',
  389. # 'Subfeatures',
  390. # 'Source',
  391. # 'Name',
  392. # 'Id',
  393. # 'Type',
  394. # 'Score'
  395. # ],
  396. # 'isArrayAttr' => {
  397. # 'Subfeatures' => 1
  398. # }
  399. # },
  400. # {
  401. # 'attributes' => [
  402. # 'Start',
  403. # 'End',
  404. # 'Strand',
  405. # 'Source',
  406. # 'Seq_id',
  407. # 'Type',
  408. # 'Score'
  409. # ],
  410. # 'isArrayAttr' => {}
  411. # },
  412. # {
  413. # 'attributes' => [
  414. # 'Start',
  415. # 'End',
  416. # 'Strand',
  417. # 'Score',
  418. # 'Source',
  419. # 'Type',
  420. # 'Seq_id'
  421. # ],
  422. # 'isArrayAttr' => {}
  423. # },
  424. # {
  425. # 'attributes' => [
  426. # 'Start',
  427. # 'End',
  428. # 'Strand',
  429. # 'Score',
  430. # 'Source',
  431. # 'Seq_id',
  432. # 'Type'
  433. # ],
  434. # 'isArrayAttr' => {}
  435. # },
  436. # {
  437. # 'attributes' => [
  438. # 'Start',
  439. # 'End',
  440. # 'Strand',
  441. # 'Seq_id',
  442. # 'Type',
  443. # 'Source',
  444. # 'Score'
  445. # ],
  446. # 'isArrayAttr' => {}
  447. # },
  448. # {
  449. # 'attributes' => [
  450. # 'Start',
  451. # 'End',
  452. # 'Strand',
  453. # 'Type',
  454. # 'Seq_id',
  455. # 'Phase',
  456. # 'Source'
  457. # ],
  458. # 'isArrayAttr' => {}
  459. # },
  460. # {
  461. # 'attributes' => [
  462. # 'Start',
  463. # 'End',
  464. # 'Strand',
  465. # 'Phase',
  466. # 'Seq_id',
  467. # 'Score',
  468. # 'Source',
  469. # 'Type'
  470. # ],
  471. # 'isArrayAttr' => {}
  472. # },
  473. # {
  474. # 'attributes' => [
  475. # 'Start',
  476. # 'End',
  477. # 'Strand',
  478. # 'Phase',
  479. # 'Seq_id',
  480. # 'Source',
  481. # 'Type',
  482. # 'Score'
  483. # ],
  484. # 'isArrayAttr' => {}
  485. # },
  486. # {
  487. # 'attributes' => [
  488. # 'Start',
  489. # 'End',
  490. # 'Strand',
  491. # 'Score',
  492. # 'Type',
  493. # 'Source',
  494. # 'Seq_id',
  495. # 'Phase'
  496. # ],
  497. # 'isArrayAttr' => {}
  498. # },
  499. # {
  500. # 'attributes' => [
  501. # 'Start',
  502. # 'End',
  503. # 'Strand',
  504. # 'Source',
  505. # 'Phase',
  506. # 'Type',
  507. # 'Seq_id'
  508. # ],
  509. # 'isArrayAttr' => {}
  510. # },
  511. # {
  512. # 'attributes' => [
  513. # 'Start',
  514. # 'End',
  515. # 'Strand',
  516. # 'Score',
  517. # 'Source',
  518. # 'Seq_id',
  519. # 'Type'
  520. # ],
  521. # 'isArrayAttr' => {}
  522. # },
  523. # {
  524. # 'attributes' => [
  525. # 'Start',
  526. # 'End',
  527. # 'Strand',
  528. # 'Seq_id',
  529. # 'Score',
  530. # 'Type',
  531. # 'Id',
  532. # 'Name',
  533. # 'Subfeatures',
  534. # 'Source'
  535. # ],
  536. # 'isArrayAttr' => {
  537. # 'Subfeatures' => 1
  538. # }
  539. # },
  540. # {
  541. # 'attributes' => [
  542. # 'Start',
  543. # 'End',
  544. # 'Strand',
  545. # 'Seq_id',
  546. # 'Source',
  547. # 'Subfeatures',
  548. # 'Name',
  549. # 'Id',
  550. # 'Type',
  551. # 'Score'
  552. # ],
  553. # 'isArrayAttr' => {
  554. # 'Subfeatures' => 1
  555. # }
  556. # },
  557. # {
  558. # 'attributes' => [
  559. # 'Start',
  560. # 'End',
  561. # 'Strand',
  562. # 'Source',
  563. # 'Phase',
  564. # 'Seq_id',
  565. # 'Type'
  566. # ],
  567. # 'isArrayAttr' => {}
  568. # },
  569. # {
  570. # 'attributes' => [
  571. # 'Start',
  572. # 'End',
  573. # 'Strand',
  574. # 'Phase',
  575. # 'Source',
  576. # 'Seq_id',
  577. # 'Type'
  578. # ],
  579. # 'isArrayAttr' => {}
  580. # },
  581. # {
  582. # 'attributes' => [
  583. # 'Start',
  584. # 'End',
  585. # 'Strand',
  586. # 'Seq_id',
  587. # 'Score',
  588. # 'Id',
  589. # 'Type',
  590. # 'Source',
  591. # 'Subfeatures',
  592. # 'Name'
  593. # ],
  594. # 'isArrayAttr' => {
  595. # 'Subfeatures' => 1
  596. # }
  597. # },
  598. # {
  599. # 'attributes' => [
  600. # 'Start',
  601. # 'End',
  602. # 'Strand',
  603. # 'Score',
  604. # 'Type',
  605. # 'Seq_id',
  606. # 'Source'
  607. # ],
  608. # 'isArrayAttr' => {}
  609. # },
  610. # {
  611. # 'attributes' => [
  612. # 'Start',
  613. # 'End',
  614. # 'Strand',
  615. # 'Phase',
  616. # 'Source',
  617. # 'Type',
  618. # 'Seq_id'
  619. # ],
  620. # 'isArrayAttr' => {}
  621. # },
  622. # {
  623. # 'attributes' => [
  624. # 'Start',
  625. # 'End',
  626. # 'Strand',
  627. # 'Source',
  628. # 'Subfeatures',
  629. # 'Name',
  630. # 'Id',
  631. # 'Type',
  632. # 'Score',
  633. # 'Seq_id'
  634. # ],
  635. # 'isArrayAttr' => {
  636. # 'Subfeatures' => 1
  637. # }
  638. # },
  639. # {
  640. # 'attributes' => [
  641. # 'Start',
  642. # 'End',
  643. # 'Strand',
  644. # 'Type',
  645. # 'Seq_id',
  646. # 'Source',
  647. # 'Score'
  648. # ],
  649. # 'isArrayAttr' => {}
  650. # },
  651. # {
  652. # 'attributes' => [
  653. # 'Start',
  654. # 'End',
  655. # 'Strand',
  656. # 'Source',
  657. # 'Type',
  658. # 'Score',
  659. # 'Phase',
  660. # 'Seq_id'
  661. # ],
  662. # 'isArrayAttr' => {}
  663. # },
  664. # {
  665. # 'attributes' => [
  666. # 'Start',
  667. # 'End',
  668. # 'Strand',
  669. # 'Phase',
  670. # 'Source',
  671. # 'Type',
  672. # 'Seq_id'
  673. # ],
  674. # 'isArrayAttr' => {}
  675. # },
  676. # {
  677. # 'attributes' => [
  678. # 'Start',
  679. # 'End',
  680. # 'Strand',
  681. # 'Score',
  682. # 'Source',
  683. # 'Type',
  684. # 'Seq_id'
  685. # ],
  686. # 'isArrayAttr' => {}
  687. # },
  688. # {
  689. # 'attributes' => [
  690. # 'Start',
  691. # 'End',
  692. # 'Strand',
  693. # 'Seq_id',
  694. # 'Name',
  695. # 'Source',
  696. # 'Subfeatures',
  697. # 'Type',
  698. # 'Id',
  699. # 'Score'
  700. # ],
  701. # 'isArrayAttr' => {
  702. # 'Subfeatures' => 1
  703. # }
  704. # },
  705. # {
  706. # 'attributes' => [
  707. # 'Start',
  708. # 'End',
  709. # 'Strand',
  710. # 'Source',
  711. # 'Phase',
  712. # 'Type',
  713. # 'Seq_id'
  714. # ],
  715. # 'isArrayAttr' => {}
  716. # },
  717. # {
  718. # 'attributes' => [
  719. # 'Start',
  720. # 'End',
  721. # 'Strand',
  722. # 'Seq_id',
  723. # 'Type',
  724. # 'Phase',
  725. # 'Source'
  726. # ],
  727. # 'isArrayAttr' => {}
  728. # },
  729. # {
  730. # 'attributes' => [
  731. # 'Start',
  732. # 'End',
  733. # 'Strand',
  734. # 'Score',
  735. # 'Name',
  736. # 'Source',
  737. # 'Subfeatures',
  738. # 'Type',
  739. # 'Id',
  740. # 'Seq_id'
  741. # ],
  742. # 'isArrayAttr' => {
  743. # 'Subfeatures' => 1
  744. # }
  745. # },
  746. # {
  747. # 'attributes' => [
  748. # 'Start',
  749. # 'End',
  750. # 'Strand',
  751. # 'Type',
  752. # 'Seq_id',
  753. # 'Phase',
  754. # 'Source'
  755. # ],
  756. # 'isArrayAttr' => {}
  757. # },
  758. # {
  759. # 'attributes' => [
  760. # 'Start',
  761. # 'End',
  762. # 'Strand',
  763. # 'Phase',
  764. # 'Source',
  765. # 'Type',
  766. # 'Seq_id'
  767. # ],
  768. # 'isArrayAttr' => {}
  769. # },
  770. # {
  771. # 'attributes' => [
  772. # 'Start',
  773. # 'End',
  774. # 'Strand',
  775. # 'Id',
  776. # 'Type',
  777. # 'Subfeatures',
  778. # 'Source',
  779. # 'Name',
  780. # 'Score',
  781. # 'Seq_id'
  782. # ],
  783. # 'isArrayAttr' => {
  784. # 'Subfeatures' => 1
  785. # }
  786. # },
  787. # {
  788. # 'attributes' => [
  789. # 'Start',
  790. # 'End',
  791. # 'Strand',
  792. # 'Seq_id',
  793. # 'Type',
  794. # 'Phase',
  795. # 'Source'
  796. # ],
  797. # 'isArrayAttr' => {}
  798. # },
  799. # {
  800. # 'attributes' => [
  801. # 'Start',
  802. # 'End',
  803. # 'Strand',
  804. # 'Score',
  805. # 'Source',
  806. # 'Subfeatures',
  807. # 'Name',
  808. # 'Id',
  809. # 'Type',
  810. # 'Seq_id'
  811. # ],
  812. # 'isArrayAttr' => {
  813. # 'Subfeatures' => 1
  814. # }
  815. # },
  816. # {
  817. # 'attributes' => [
  818. # 'Start',
  819. # 'End',
  820. # 'Strand',
  821. # 'Seq_id',
  822. # 'Type',
  823. # 'Phase',
  824. # 'Source'
  825. # ],
  826. # 'isArrayAttr' => {}
  827. # },
  828. # {
  829. # 'attributes' => [
  830. # 'Start',
  831. # 'End',
  832. # 'Strand',
  833. # 'Type',
  834. # 'Id',
  835. # 'Name',
  836. # 'Subfeatures',
  837. # 'Source',
  838. # 'Score',
  839. # 'Seq_id'
  840. # ],
  841. # 'isArrayAttr' => {
  842. # 'Subfeatures' => 1
  843. # }
  844. # },
  845. # {
  846. # 'attributes' => [
  847. # 'Start',
  848. # 'End',
  849. # 'Strand',
  850. # 'Type',
  851. # 'Seq_id',
  852. # 'Source',
  853. # 'Score'
  854. # ],
  855. # 'isArrayAttr' => {}
  856. # },
  857. # {
  858. # 'attributes' => [
  859. # 'Start',
  860. # 'End',
  861. # 'Strand',
  862. # 'Seq_id',
  863. # 'Type',
  864. # 'Source',
  865. # 'Phase'
  866. # ],
  867. # 'isArrayAttr' => {}
  868. # },
  869. # {
  870. # 'attributes' => [
  871. # 'Start',
  872. # 'End',
  873. # 'Strand',
  874. # 'Score',
  875. # 'Type',
  876. # 'Id',
  877. # 'Name',
  878. # 'Subfeatures',
  879. # 'Source',
  880. # 'Seq_id'
  881. # ],
  882. # 'isArrayAttr' => {
  883. # 'Subfeatures' => 1
  884. # }
  885. # },
  886. # {
  887. # 'attributes' => [
  888. # 'Start',
  889. # 'End',
  890. # 'Strand',
  891. # 'Type',
  892. # 'Seq_id',
  893. # 'Phase',
  894. # 'Source'
  895. # ],
  896. # 'isArrayAttr' => {}
  897. # },
  898. # {
  899. # 'attributes' => [
  900. # 'Start',
  901. # 'End',
  902. # 'Strand',
  903. # 'Score',
  904. # 'Subfeatures',
  905. # 'Source',
  906. # 'Name',
  907. # 'Id',
  908. # 'Type',
  909. # 'Seq_id'
  910. # ],
  911. # 'isArrayAttr' => {
  912. # 'Subfeatures' => 1
  913. # }
  914. # },
  915. # {
  916. # 'attributes' => [
  917. # 'Start',
  918. # 'End',
  919. # 'Strand',
  920. # 'Id',
  921. # 'Type',
  922. # 'Source',
  923. # 'Subfeatures',
  924. # 'Name',
  925. # 'Score',
  926. # 'Seq_id'
  927. # ],
  928. # 'isArrayAttr' => {
  929. # 'Subfeatures' => 1
  930. # }
  931. # },
  932. # {
  933. # 'attributes' => [
  934. # 'Start',
  935. # 'End',
  936. # 'Strand',
  937. # 'Phase',
  938. # 'Source',
  939. # 'Seq_id',
  940. # 'Type'
  941. # ],
  942. # 'isArrayAttr' => {}
  943. # },
  944. # {
  945. # 'attributes' => [
  946. # 'Start',
  947. # 'End',
  948. # 'Strand',
  949. # 'Source',
  950. # 'Phase',
  951. # 'Seq_id',
  952. # 'Type'
  953. # ],
  954. # 'isArrayAttr' => {}
  955. # },
  956. # {
  957. # 'attributes' => [
  958. # 'Start',
  959. # 'End',
  960. # 'Strand',
  961. # 'Seq_id',
  962. # 'Id',
  963. # 'Type',
  964. # 'Subfeatures',
  965. # 'Source',
  966. # 'Name',
  967. # 'Score'
  968. # ],
  969. # 'isArrayAttr' => {
  970. # 'Subfeatures' => 1
  971. # }
  972. # },
  973. # {
  974. # 'attributes' => [
  975. # 'Start',
  976. # 'End',
  977. # 'Strand',
  978. # 'Type',
  979. # 'Id',
  980. # 'Name',
  981. # 'Source',
  982. # 'Subfeatures',
  983. # 'Score',
  984. # 'Seq_id'
  985. # ],
  986. # 'isArrayAttr' => {
  987. # 'Subfeatures' => 1
  988. # }
  989. # },
  990. # {
  991. # 'attributes' => [
  992. # 'Start',
  993. # 'End',
  994. # 'Strand',
  995. # 'Type',
  996. # 'Seq_id',
  997. # 'Source',
  998. # 'Phase'
  999. # ],
  1000. # 'isArrayAttr' => {}
  1001. # },
  1002. # {
  1003. # 'attributes' => [
  1004. # 'Start',
  1005. # 'End',
  1006. # 'Strand',
  1007. # 'Seq_id',
  1008. # 'Id',
  1009. # 'Type',
  1010. # 'Source',
  1011. # 'Subfeatures',
  1012. # 'Name',
  1013. # 'Score'
  1014. # ],
  1015. # 'isArrayAttr' => {
  1016. # 'Subfeatures' => 1
  1017. # }
  1018. # },
  1019. # {
  1020. # 'attributes' => [
  1021. # 'Start',
  1022. # 'End',
  1023. # 'Strand',
  1024. # 'Source',
  1025. # 'Phase',
  1026. # 'Type',
  1027. # 'Seq_id'
  1028. # ],
  1029. # 'isArrayAttr' => {}
  1030. # },
  1031. # {
  1032. # 'attributes' => [
  1033. # 'Start',
  1034. # 'End',
  1035. # 'Strand',
  1036. # 'Source',
  1037. # 'Phase',
  1038. # 'Seq_id',
  1039. # 'Type'
  1040. # ],
  1041. # 'isArrayAttr' => {}
  1042. # },
  1043. # {
  1044. # 'attributes' => [
  1045. # 'Start',
  1046. # 'End',
  1047. # 'Strand',
  1048. # 'Score',
  1049. # 'Name',
  1050. # 'Subfeatures',
  1051. # 'Source',
  1052. # 'Type',
  1053. # 'Id',
  1054. # 'Seq_id'
  1055. # ],
  1056. # 'isArrayAttr' => {
  1057. # 'Subfeatures' => 1
  1058. # }
  1059. # },
  1060. # {
  1061. # 'attributes' => [
  1062. # 'Start',
  1063. # 'End',
  1064. # 'Strand',
  1065. # 'Type',
  1066. # 'Id',
  1067. # 'Name',
  1068. # 'Subfeatures',
  1069. # 'Source',
  1070. # 'Score',
  1071. # 'Seq_id'
  1072. # ],
  1073. # 'isArrayAttr' => {
  1074. # 'Subfeatures' => 1
  1075. # }
  1076. # },
  1077. # {
  1078. # 'attributes' => [
  1079. # 'Start',
  1080. # 'End',
  1081. # 'Strand',
  1082. # 'Seq_id',
  1083. # 'Score',
  1084. # 'Name',
  1085. # 'Source',
  1086. # 'Subfeatures',
  1087. # 'Type',
  1088. # 'Id'
  1089. # ],
  1090. # 'isArrayAttr' => {
  1091. # 'Subfeatures' => 1
  1092. # }
  1093. # },
  1094. # {
  1095. # 'attributes' => [
  1096. # 'Start',
  1097. # 'End',
  1098. # 'Strand',
  1099. # 'Phase',
  1100. # 'Source',
  1101. # 'Type',
  1102. # 'Seq_id'
  1103. # ],
  1104. # 'isArrayAttr' => {}
  1105. # },
  1106. # {
  1107. # 'attributes' => [
  1108. # 'Start',
  1109. # 'End',
  1110. # 'Strand',
  1111. # 'Name',
  1112. # 'Subfeatures',
  1113. # 'Source',
  1114. # 'Type',
  1115. # 'Id',
  1116. # 'Score',
  1117. # 'Seq_id'
  1118. # ],
  1119. # 'isArrayAttr' => {
  1120. # 'Subfeatures' => 1
  1121. # }
  1122. # },
  1123. # {
  1124. # 'attributes' => [
  1125. # 'Start',
  1126. # 'End',
  1127. # 'Strand',
  1128. # 'Seq_id',
  1129. # 'Score',
  1130. # 'Source',
  1131. # 'Subfeatures',
  1132. # 'Name',
  1133. # 'Id',
  1134. # 'Type'
  1135. # ],
  1136. # 'isArrayAttr' => {
  1137. # 'Subfeatures' => 1
  1138. # }
  1139. # },
  1140. # {
  1141. # 'attributes' => [
  1142. # 'Start',
  1143. # 'End',
  1144. # 'Strand',
  1145. # 'Seq_id',
  1146. # 'Type',
  1147. # 'Id',
  1148. # 'Name',
  1149. # 'Source',
  1150. # 'Subfeatures',
  1151. # 'Score'
  1152. # ],
  1153. # 'isArrayAttr' => {
  1154. # 'Subfeatures' => 1
  1155. # }
  1156. # },
  1157. # {
  1158. # 'attributes' => [
  1159. # 'Start',
  1160. # 'End',
  1161. # 'Strand',
  1162. # 'Seq_id',
  1163. # 'Type',
  1164. # 'Id',
  1165. # 'Name',
  1166. # 'Subfeatures',
  1167. # 'Source',
  1168. # 'Score'
  1169. # ],
  1170. # 'isArrayAttr' => {
  1171. # 'Subfeatures' => 1
  1172. # }
  1173. # },
  1174. # {
  1175. # 'attributes' => [
  1176. # 'Start',
  1177. # 'End',
  1178. # 'Strand',
  1179. # 'Phase',
  1180. # 'Source',
  1181. # 'Seq_id',
  1182. # 'Type'
  1183. # ],
  1184. # 'isArrayAttr' => {}
  1185. # },
  1186. # {
  1187. # 'attributes' => [
  1188. # 'Start',
  1189. # 'End',
  1190. # 'Strand',
  1191. # 'Seq_id',
  1192. # 'Score',
  1193. # 'Name',
  1194. # 'Subfeatures',
  1195. # 'Source',
  1196. # 'Type',
  1197. # 'Id'
  1198. # ],
  1199. # 'isArrayAttr' => {
  1200. # 'Subfeatures' => 1
  1201. # }
  1202. # },
  1203. # {
  1204. # 'attributes' => [
  1205. # 'Start',
  1206. # 'End',
  1207. # 'Strand',
  1208. # 'Seq_id',
  1209. # 'Type',
  1210. # 'Source',
  1211. # 'Phase'
  1212. # ],
  1213. # 'isArrayAttr' => {}
  1214. # },
  1215. # {
  1216. # 'attributes' => [
  1217. # 'Start',
  1218. # 'End',
  1219. # 'Strand',
  1220. # 'Name',
  1221. # 'Source',
  1222. # 'Subfeatures',
  1223. # 'Type',
  1224. # 'Id',
  1225. # 'Score',
  1226. # 'Seq_id'
  1227. # ],
  1228. # 'isArrayAttr' => {
  1229. # 'Subfeatures' => 1
  1230. # }
  1231. # },
  1232. # {
  1233. # 'attributes' => [
  1234. # 'Start',
  1235. # 'End',
  1236. # 'Strand',
  1237. # 'Seq_id',
  1238. # 'Name',
  1239. # 'Source',
  1240. # 'Subfeatures',
  1241. # 'Type',
  1242. # 'Id',
  1243. # 'Score'
  1244. # ],
  1245. # 'isArrayAttr' => {
  1246. # 'Subfeatures' => 1
  1247. # }
  1248. # },
  1249. # {
  1250. # 'attributes' => [
  1251. # 'Start',
  1252. # 'End',
  1253. # 'Strand',
  1254. # 'Seq_id',
  1255. # 'Source',
  1256. # 'Subfeatures',
  1257. # 'Name',
  1258. # 'Id',
  1259. # 'Type',
  1260. # 'Score'
  1261. # ],
  1262. # 'isArrayAttr' => {
  1263. # 'Subfeatures' => 1
  1264. # }
  1265. # },
  1266. # {
  1267. # 'attributes' => [
  1268. # 'Start',
  1269. # 'End',
  1270. # 'Strand',
  1271. # 'Type',
  1272. # 'Seq_id',
  1273. # 'Source',
  1274. # 'Phase'
  1275. # ],
  1276. # 'isArrayAttr' => {}
  1277. # },
  1278. # {
  1279. # 'attributes' => [
  1280. # 'Start',
  1281. # 'End',
  1282. # 'Strand',
  1283. # 'Seq_id',
  1284. # 'Score',
  1285. # 'Id',
  1286. # 'Type',
  1287. # 'Source',
  1288. # 'Subfeatures',
  1289. # 'Name'
  1290. # ],
  1291. # 'isArrayAttr' => {
  1292. # 'Subfeatures' => 1
  1293. # }
  1294. # },
  1295. # {
  1296. # 'attributes' => [
  1297. # 'Start',
  1298. # 'End',
  1299. # 'Strand',
  1300. # 'Seq_id',
  1301. # 'Score',
  1302. # 'Name',
  1303. # 'Subfeatures',
  1304. # 'Source',
  1305. # 'Type',
  1306. # 'Id'
  1307. # ],
  1308. # 'isArrayAttr' => {
  1309. # 'Subfeatures' => 1
  1310. # }
  1311. # },
  1312. # {
  1313. # 'attributes' => [
  1314. # 'Start',
  1315. # 'End',
  1316. # 'Strand',
  1317. # 'Seq_id',
  1318. # 'Type',
  1319. # 'Id',
  1320. # 'Name',
  1321. # 'Source',
  1322. # 'Subfeatures',
  1323. # 'Score'
  1324. # ],
  1325. # 'isArrayAttr' => {
  1326. # 'Subfeatures' => 1
  1327. # }
  1328. # },
  1329. # {
  1330. # 'attributes' => [
  1331. # 'Start',
  1332. # 'End',
  1333. # 'Strand',
  1334. # 'Score',
  1335. # 'Type',
  1336. # 'Id',
  1337. # 'Name',
  1338. # 'Source',
  1339. # 'Subfeatures',
  1340. # 'Seq_id'
  1341. # ],
  1342. # 'isArrayAttr' => {
  1343. # 'Subfeatures' => 1
  1344. # }
  1345. # },
  1346. # {
  1347. # 'attributes' => [
  1348. # 'Start',
  1349. # 'End',
  1350. # 'Strand',
  1351. # 'Type',
  1352. # 'Seq_id',
  1353. # 'Source',
  1354. # 'Phase'
  1355. # ],
  1356. # 'isArrayAttr' => {}
  1357. # },
  1358. # {
  1359. # 'attributes' => [
  1360. # 'Start',
  1361. # 'End',
  1362. # 'Strand',
  1363. # 'Score',
  1364. # 'Type',
  1365. # 'Id',
  1366. # 'Name',
  1367. # 'Source',
  1368. # 'Subfeatures',
  1369. # 'Seq_id'
  1370. # ],
  1371. # 'isArrayAttr' => {
  1372. # 'Subfeatures' => 1
  1373. # }
  1374. # },
  1375. # {
  1376. # 'attributes' => [
  1377. # 'Start',
  1378. # 'End',
  1379. # 'Strand',
  1380. # 'Seq_id',
  1381. # 'Score',
  1382. # 'Source',
  1383. # 'Subfeatures',
  1384. # 'Name',
  1385. # 'Id',
  1386. # 'Type'
  1387. # ],
  1388. # 'isArrayAttr' => {
  1389. # 'Subfeatures' => 1
  1390. # }
  1391. # },
  1392. # {
  1393. # 'attributes' => [
  1394. # 'Start',
  1395. # 'End',
  1396. # 'Strand',
  1397. # 'Seq_id',
  1398. # 'Id',
  1399. # 'Type',
  1400. # 'Subfeatures',
  1401. # 'Source',
  1402. # 'Name',
  1403. # 'Score'
  1404. # ],
  1405. # 'isArrayAttr' => {
  1406. # 'Subfeatures' => 1
  1407. # }
  1408. # },
  1409. # {
  1410. # 'attributes' => [
  1411. # 'Start',
  1412. # 'End',
  1413. # 'Strand',
  1414. # 'Source',
  1415. # 'Phase',
  1416. # 'Seq_id',
  1417. # 'Type'
  1418. # ],
  1419. # 'isArrayAttr' => {}
  1420. # },
  1421. # {
  1422. # 'attributes' => [
  1423. # 'Start',
  1424. # 'End',
  1425. # 'Strand',
  1426. # 'Name',
  1427. # 'Source',
  1428. # 'Subfeatures',
  1429. # 'Type',
  1430. # 'Id',
  1431. # 'Score',
  1432. # 'Seq_id'
  1433. # ],
  1434. # 'isArrayAttr' => {
  1435. # 'Subfeatures' => 1
  1436. # }
  1437. # },
  1438. # {
  1439. # 'attributes' => [
  1440. # 'Start',
  1441. # 'End',
  1442. # 'Strand',
  1443. # 'Score',
  1444. # 'Name',
  1445. # 'Source',
  1446. # 'Subfeatures',
  1447. # 'Type',
  1448. # 'Id',
  1449. # 'Seq_id'
  1450. # ],
  1451. # 'isArrayAttr' => {
  1452. # 'Subfeatures' => 1
  1453. # }
  1454. # },
  1455. # {
  1456. # 'attributes' => [
  1457. # 'Start',
  1458. # 'End',
  1459. # 'Strand',
  1460. # 'Seq_id',
  1461. # 'Score',
  1462. # 'Subfeatures',
  1463. # 'Source',
  1464. # 'Name',
  1465. # 'Id',
  1466. # 'Type'
  1467. # ],
  1468. # 'isArrayAttr' => {
  1469. # 'Subfeatures' => 1
  1470. # }
  1471. # },
  1472. # {
  1473. # 'attributes' => [
  1474. # 'Start',
  1475. # 'End',
  1476. # 'Strand',
  1477. # 'Type',
  1478. # 'Id',
  1479. # 'Name',
  1480. # 'Source',
  1481. # 'Subfeatures',
  1482. # 'Score',
  1483. # 'Seq_id'
  1484. # ],
  1485. # 'isArrayAttr' => {
  1486. # 'Subfeatures' => 1
  1487. # }
  1488. # },
  1489. # {
  1490. # 'attributes' => [
  1491. # 'Start',
  1492. # 'End',
  1493. # 'Strand',
  1494. # 'Seq_id',
  1495. # 'Score',
  1496. # 'Type',
  1497. # 'Id',
  1498. # 'Name',
  1499. # 'Source',
  1500. # 'Subfeatures'
  1501. # ],
  1502. # 'isArrayAttr' => {
  1503. # 'Subfeatures' => 1
  1504. # }
  1505. # },
  1506. # {
  1507. # 'attributes' => [
  1508. # 'Start',
  1509. # 'End',
  1510. # 'Strand',
  1511. # 'Score',
  1512. # 'Id',
  1513. # 'Type',
  1514. # 'Source',
  1515. # 'Subfeatures',
  1516. # 'Name',
  1517. # 'Seq_id'
  1518. # ],
  1519. # 'isArrayAttr' => {
  1520. # 'Subfeatures' => 1
  1521. # }
  1522. # },
  1523. # {
  1524. # 'attributes' => [
  1525. # 'Start',
  1526. # 'End',
  1527. # 'Strand',
  1528. # 'Type',
  1529. # 'Seq_id',
  1530. # 'Phase',
  1531. # 'Source'
  1532. # ],
  1533. # 'isArrayAttr' => {}
  1534. # },
  1535. # {
  1536. # 'attributes' => [
  1537. # 'Start',
  1538. # 'End',
  1539. # 'Strand',
  1540. # 'Seq_id',
  1541. # 'Score',
  1542. # 'Id',
  1543. # 'Type',
  1544. # 'Subfeatures',
  1545. # 'Source',
  1546. # 'Name'
  1547. # ],
  1548. # 'isArrayAttr' => {
  1549. # 'Subfeatures' => 1
  1550. # }
  1551. # },
  1552. # {
  1553. # 'attributes' => [
  1554. # 'Start',
  1555. # 'End',
  1556. # 'Strand',
  1557. # 'Score',
  1558. # 'Id',
  1559. # 'Type',
  1560. # 'Subfeatures',
  1561. # 'Source',
  1562. # 'Name',
  1563. # 'Seq_id'
  1564. # ],
  1565. # 'isArrayAttr' => {
  1566. # 'Subfeatures' => 1
  1567. # }
  1568. # },
  1569. # {
  1570. # 'attributes' => [
  1571. # 'Start',
  1572. # 'End',
  1573. # 'Strand',
  1574. # 'Seq_id',
  1575. # 'Score',
  1576. # 'Id',
  1577. # 'Type',
  1578. # 'Subfeatures',
  1579. # 'Source',
  1580. # 'Name'
  1581. # ],
  1582. # 'isArrayAttr' => {
  1583. # 'Subfeatures' => 1
  1584. # }
  1585. # },
  1586. # {
  1587. # 'attributes' => [
  1588. # 'Start',
  1589. # 'End',
  1590. # 'Strand',
  1591. # 'Seq_id',
  1592. # 'Score',
  1593. # 'Type',
  1594. # 'Id',
  1595. # 'Name',
  1596. # 'Source',
  1597. # 'Subfeatures'
  1598. # ],
  1599. # 'isArrayAttr' => {
  1600. # 'Subfeatures' => 1
  1601. # }
  1602. # },
  1603. # {
  1604. # 'attributes' => [
  1605. # 'Start',
  1606. # 'End',
  1607. # 'Strand',
  1608. # 'Source',
  1609. # 'Subfeatures',
  1610. # 'Name',
  1611. # 'Id',
  1612. # 'Type',
  1613. # 'Score',
  1614. # 'Seq_id'
  1615. # ],
  1616. # 'isArrayAttr' => {
  1617. # 'Subfeatures' => 1
  1618. # }
  1619. # },
  1620. # {
  1621. # 'attributes' => [
  1622. # 'Start',
  1623. # 'End',
  1624. # 'Strand',
  1625. # 'Subfeatures',
  1626. # 'Source',
  1627. # 'Name',
  1628. # 'Id',
  1629. # 'Type',
  1630. # 'Score',
  1631. # 'Seq_id'
  1632. # ],
  1633. # 'isArrayAttr' => {
  1634. # 'Subfeatures' => 1
  1635. # }
  1636. # },
  1637. # {
  1638. # 'attributes' => [
  1639. # 'Start',
  1640. # 'End',
  1641. # 'Strand',
  1642. # 'Seq_id',
  1643. # 'Type',
  1644. # 'Id',
  1645. # 'Name',
  1646. # 'Subfeatures',
  1647. # 'Source',
  1648. # 'Score'
  1649. # ],
  1650. # 'isArrayAttr' => {
  1651. # 'Subfeatures' => 1
  1652. # }
  1653. # },
  1654. # {
  1655. # 'attributes' => [
  1656. # 'Start',
  1657. # 'End',
  1658. # 'Strand',
  1659. # 'Score',
  1660. # 'Source',
  1661. # 'Subfeatures',
  1662. # 'Name',
  1663. # 'Id',
  1664. # 'Type',
  1665. # 'Seq_id'
  1666. # ],
  1667. # 'isArrayAttr' => {
  1668. # 'Subfeatures' => 1
  1669. # }
  1670. # },
  1671. # {
  1672. # 'attributes' => [
  1673. # 'Start',
  1674. # 'End',
  1675. # 'Strand',
  1676. # 'Seq_id',
  1677. # 'Name',
  1678. # 'Subfeatures',
  1679. # 'Source',
  1680. # 'Type',
  1681. # 'Id',
  1682. # 'Score'
  1683. # ],
  1684. # 'isArrayAttr' => {
  1685. # 'Subfeatures' => 1
  1686. # }
  1687. # },
  1688. # {
  1689. # 'attributes' => [
  1690. # 'Start',
  1691. # 'End',
  1692. # 'Strand',
  1693. # 'Score',
  1694. # 'Subfeatures',
  1695. # 'Source',
  1696. # 'Name',
  1697. # 'Id',
  1698. # 'Type',
  1699. # 'Seq_id'
  1700. # ],
  1701. # 'isArrayAttr' => {
  1702. # 'Subfeatures' => 1
  1703. # }
  1704. # },
  1705. # {
  1706. # 'attributes' => [
  1707. # 'Start',
  1708. # 'End',
  1709. # 'Strand',
  1710. # 'Id',
  1711. # 'Type',
  1712. # 'Source',
  1713. # 'Subfeatures',
  1714. # 'Name',
  1715. # 'Score',
  1716. # 'Seq_id'
  1717. # ],
  1718. # 'isArrayAttr' => {
  1719. # 'Subfeatures' => 1
  1720. # }
  1721. # },
  1722. # {
  1723. # 'attributes' => [
  1724. # 'Start',
  1725. # 'End',
  1726. # 'Strand',
  1727. # 'Seq_id',
  1728. # 'Score',
  1729. # 'Name',
  1730. # 'Source',
  1731. # 'Subfeatures',
  1732. # 'Type',
  1733. # 'Id'
  1734. # ],
  1735. # 'isArrayAttr' => {
  1736. # 'Subfeatures' => 1
  1737. # }
  1738. # },
  1739. # {
  1740. # 'attributes' => [
  1741. # 'Start',
  1742. # 'End',
  1743. # 'Strand',
  1744. # 'Seq_id',
  1745. # 'Score',
  1746. # 'Subfeatures',
  1747. # 'Source',
  1748. # 'Name',
  1749. # 'Id',
  1750. # 'Type'
  1751. # ],
  1752. # 'isArrayAttr' => {
  1753. # 'Subfeatures' => 1
  1754. # }
  1755. # },
  1756. # {
  1757. # 'attributes' => [
  1758. # 'Start',
  1759. # 'End',
  1760. # 'Strand',
  1761. # 'Score',
  1762. # 'Id',
  1763. # 'Type',
  1764. # 'Source',
  1765. # 'Subfeatures',
  1766. # 'Name',
  1767. # 'Seq_id'
  1768. # ],
  1769. # 'isArrayAttr' => {
  1770. # 'Subfeatures' => 1
  1771. # }
  1772. # },
  1773. # {
  1774. # 'attributes' => [
  1775. # 'Start',
  1776. # 'End',
  1777. # 'Strand',
  1778. # 'Id',
  1779. # 'Type',
  1780. # 'Subfeatures',
  1781. # 'Source',
  1782. # 'Name',
  1783. # 'Score',
  1784. # 'Seq_id'
  1785. # ],
  1786. # 'isArrayAttr' => {
  1787. # 'Subfeatures' => 1
  1788. # }
  1789. # },
  1790. # {
  1791. # 'attributes' => [
  1792. # 'Start',
  1793. # 'End',
  1794. # 'Strand',
  1795. # 'Subfeatures',
  1796. # 'Source',
  1797. # 'Name',
  1798. # 'Id',
  1799. # 'Type',
  1800. # 'Score',
  1801. # 'Seq_id'
  1802. # ],
  1803. # 'isArrayAttr' => {
  1804. # 'Subfeatures' => 1
  1805. # }
  1806. # },
  1807. # {
  1808. # 'attributes' => [
  1809. # 'Start',
  1810. # 'End',
  1811. # 'Strand',
  1812. # 'Seq_id',
  1813. # 'Id',
  1814. # 'Type',
  1815. # 'Source',
  1816. # 'Subfeatures',
  1817. # 'Name',
  1818. # 'Score'
  1819. # ],
  1820. # 'isArrayAttr' => {
  1821. # 'Subfeatures' => 1
  1822. # }
  1823. # },
  1824. # {
  1825. # 'attributes' => [
  1826. # 'Start',
  1827. # 'End',
  1828. # 'Strand',
  1829. # 'Seq_id',
  1830. # 'Score',
  1831. # 'Type',
  1832. # 'Id',
  1833. # 'Name',
  1834. # 'Subfeatures',
  1835. # 'Source'
  1836. # ],
  1837. # 'isArrayAttr' => {
  1838. # 'Subfeatures' => 1
  1839. # }
  1840. # },
  1841. # {
  1842. # 'attributes' => [
  1843. # 'Start',
  1844. # 'End',
  1845. # 'Strand',
  1846. # 'Score',
  1847. # 'Type',
  1848. # 'Id',
  1849. # 'Name',
  1850. # 'Subfeatures',
  1851. # 'Source',
  1852. # 'Seq_id'
  1853. # ],
  1854. # 'isArrayAttr' => {
  1855. # 'Subfeatures' => 1
  1856. # }
  1857. # },
  1858. # {
  1859. # 'attributes' => [
  1860. # 'Start',
  1861. # 'End',
  1862. # 'Strand',
  1863. # 'Seq_id',
  1864. # 'Subfeatures',
  1865. # 'Source',
  1866. # 'Name',
  1867. # 'Id',
  1868. # 'Type',
  1869. # 'Score'
  1870. # ],
  1871. # 'isArrayAttr' => {
  1872. # 'Subfeatures' => 1
  1873. # }
  1874. # },
  1875. # {
  1876. # 'attributes' => [
  1877. # 'Start',
  1878. # 'End',
  1879. # 'Strand',
  1880. # 'Name',
  1881. # 'Subfeatures',
  1882. # 'Source',
  1883. # 'Type',
  1884. # 'Id',
  1885. # 'Score',
  1886. # 'Seq_id'
  1887. # ],
  1888. # 'isArrayAttr' => {
  1889. # 'Subfeatures' => 1
  1890. # }
  1891. # },
  1892. # {
  1893. # 'attributes' => [
  1894. # 'Start',
  1895. # 'End',
  1896. # 'Chunk'
  1897. # ],
  1898. # 'isArrayAttr' => {
  1899. # 'Sublist' => 1
  1900. # }
  1901. # }
  1902. # ]
  1903.  
  1904. # Failed test 'got the right number of classes'
  1905. # at tests/perl_tests/flatfile-to-json.pl.t line 339.
  1906. # got: '129'
  1907. # expected: '5'
  1908. # [
  1909. # {
  1910. # 'attributes' => [
  1911. # 'Start',
  1912. # 'End',
  1913. # 'Strand',
  1914. # 'Seq_id',
  1915. # 'Name',
  1916. # 'Subfeatures',
  1917. # 'Source',
  1918. # 'Type',
  1919. # 'Id',
  1920. # 'Score'
  1921. # ],
  1922. # 'isArrayAttr' => {
  1923. # 'Subfeatures' => 1
  1924. # }
  1925. # },
  1926. # {
  1927. # 'attributes' => [
  1928. # 'Start',
  1929. # 'End',
  1930. # 'Strand',
  1931. # 'Type',
  1932. # 'Seq_id',
  1933. # 'Source',
  1934. # 'Score'
  1935. # ],
  1936. # 'isArrayAttr' => {}
  1937. # },
  1938. # {
  1939. # 'attributes' => [
  1940. # 'Start',
  1941. # 'End',
  1942. # 'Strand',
  1943. # 'Phase',
  1944. # 'Source',
  1945. # 'Seq_id',
  1946. # 'Type'
  1947. # ],
  1948. # 'isArrayAttr' => {}
  1949. # },
  1950. # {
  1951. # 'attributes' => [
  1952. # 'Start',
  1953. # 'End',
  1954. # 'Strand',
  1955. # 'Seq_id',
  1956. # 'Phase',
  1957. # 'Score',
  1958. # 'Type',
  1959. # 'Source'
  1960. # ],
  1961. # 'isArrayAttr' => {}
  1962. # },
  1963. # {
  1964. # 'attributes' => [
  1965. # 'Start',
  1966. # 'End',
  1967. # 'Strand',
  1968. # 'Score',
  1969. # 'Source',
  1970. # 'Type',
  1971. # 'Phase',
  1972. # 'Seq_id'
  1973. # ],
  1974. # 'isArrayAttr' => {}
  1975. # },
  1976. # {
  1977. # 'attributes' => [
  1978. # 'Start',
  1979. # 'End',
  1980. # 'Strand',
  1981. # 'Type',
  1982. # 'Source',
  1983. # 'Score',
  1984. # 'Seq_id',
  1985. # 'Phase'
  1986. # ],
  1987. # 'isArrayAttr' => {}
  1988. # },
  1989. # {
  1990. # 'attributes' => [
  1991. # 'Start',
  1992. # 'End',
  1993. # 'Strand',
  1994. # 'Phase',
  1995. # 'Seq_id',
  1996. # 'Score',
  1997. # 'Source',
  1998. # 'Type'
  1999. # ],
  2000. # 'isArrayAttr' => {}
  2001. # },
  2002. # {
  2003. # 'attributes' => [
  2004. # 'Start',
  2005. # 'End',
  2006. # 'Strand',
  2007. # 'Score',
  2008. # 'Type',
  2009. # 'Source',
  2010. # 'Seq_id',
  2011. # 'Phase'
  2012. # ],
  2013. # 'isArrayAttr' => {}
  2014. # },
  2015. # {
  2016. # 'attributes' => [
  2017. # 'Start',
  2018. # 'End',
  2019. # 'Strand',
  2020. # 'Source',
  2021. # 'Type',
  2022. # 'Score',
  2023. # 'Phase',
  2024. # 'Seq_id'
  2025. # ],
  2026. # 'isArrayAttr' => {}
  2027. # },
  2028. # {
  2029. # 'attributes' => [
  2030. # 'Start',
  2031. # 'End',
  2032. # 'Strand',
  2033. # 'Phase',
  2034. # 'Seq_id',
  2035. # 'Source',
  2036. # 'Type',
  2037. # 'Score'
  2038. # ],
  2039. # 'isArrayAttr' => {}
  2040. # },
  2041. # {
  2042. # 'attributes' => [
  2043. # 'Start',
  2044. # 'End',
  2045. # 'Strand',
  2046. # 'Type',
  2047. # 'Source',
  2048. # 'Score',
  2049. # 'Seq_id',
  2050. # 'Phase'
  2051. # ],
  2052. # 'isArrayAttr' => {}
  2053. # },
  2054. # {
  2055. # 'attributes' => [
  2056. # 'Start',
  2057. # 'End',
  2058. # 'Strand',
  2059. # 'Phase',
  2060. # 'Source',
  2061. # 'Type',
  2062. # 'Seq_id'
  2063. # ],
  2064. # 'isArrayAttr' => {}
  2065. # },
  2066. # {
  2067. # 'attributes' => [
  2068. # 'Start',
  2069. # 'End',
  2070. # 'Strand',
  2071. # 'Score',
  2072. # 'Seq_id',
  2073. # 'Type',
  2074. # 'Source'
  2075. # ],
  2076. # 'isArrayAttr' => {}
  2077. # },
  2078. # {
  2079. # 'attributes' => [
  2080. # 'Start',
  2081. # 'End',
  2082. # 'Strand',
  2083. # 'Seq_id',
  2084. # 'Type',
  2085. # 'Id',
  2086. # 'Name',
  2087. # 'Source',
  2088. # 'Subfeatures',
  2089. # 'Score'
  2090. # ],
  2091. # 'isArrayAttr' => {
  2092. # 'Subfeatures' => 1
  2093. # }
  2094. # },
  2095. # {
  2096. # 'attributes' => [
  2097. # 'Start',
  2098. # 'End',
  2099. # 'Strand',
  2100. # 'Score',
  2101. # 'Source',
  2102. # 'Type',
  2103. # 'Seq_id'
  2104. # ],
  2105. # 'isArrayAttr' => {}
  2106. # },
  2107. # {
  2108. # 'attributes' => [
  2109. # 'Start',
  2110. # 'End',
  2111. # 'Strand',
  2112. # 'Seq_id',
  2113. # 'Type',
  2114. # 'Phase',
  2115. # 'Source'
  2116. # ],
  2117. # 'isArrayAttr' => {}
  2118. # },
  2119. # {
  2120. # 'attributes' => [
  2121. # 'Start',
  2122. # 'End',
  2123. # 'Strand',
  2124. # 'Seq_id',
  2125. # 'Phase',
  2126. # 'Type',
  2127. # 'Source',
  2128. # 'Score'
  2129. # ],
  2130. # 'isArrayAttr' => {}
  2131. # },
  2132. # {
  2133. # 'attributes' => [
  2134. # 'Start',
  2135. # 'End',
  2136. # 'Strand',
  2137. # 'Seq_id',
  2138. # 'Type',
  2139. # 'Source',
  2140. # 'Phase'
  2141. # ],
  2142. # 'isArrayAttr' => {}
  2143. # },
  2144. # {
  2145. # 'attributes' => [
  2146. # 'Start',
  2147. # 'End',
  2148. # 'Strand',
  2149. # 'Score',
  2150. # 'Seq_id',
  2151. # 'Type',
  2152. # 'Source'
  2153. # ],
  2154. # 'isArrayAttr' => {}
  2155. # },
  2156. # {
  2157. # 'attributes' => [
  2158. # 'Start',
  2159. # 'End',
  2160. # 'Strand',
  2161. # 'Score',
  2162. # 'Type',
  2163. # 'Seq_id',
  2164. # 'Source'
  2165. # ],
  2166. # 'isArrayAttr' => {}
  2167. # },
  2168. # {
  2169. # 'attributes' => [
  2170. # 'Start',
  2171. # 'End',
  2172. # 'Strand',
  2173. # 'Seq_id',
  2174. # 'Score',
  2175. # 'Source',
  2176. # 'Subfeatures',
  2177. # 'Name',
  2178. # 'Id',
  2179. # 'Type'
  2180. # ],
  2181. # 'isArrayAttr' => {
  2182. # 'Subfeatures' => 1
  2183. # }
  2184. # },
  2185. # {
  2186. # 'attributes' => [
  2187. # 'Start',
  2188. # 'End',
  2189. # 'Strand',
  2190. # 'Score',
  2191. # 'Source',
  2192. # 'Seq_id',
  2193. # 'Type'
  2194. # ],
  2195. # 'isArrayAttr' => {}
  2196. # },
  2197. # {
  2198. # 'attributes' => [
  2199. # 'Start',
  2200. # 'End',
  2201. # 'Strand',
  2202. # 'Source',
  2203. # 'Type',
  2204. # 'Seq_id',
  2205. # 'Score'
  2206. # ],
  2207. # 'isArrayAttr' => {}
  2208. # },
  2209. # {
  2210. # 'attributes' => [
  2211. # 'Start',
  2212. # 'End',
  2213. # 'Strand',
  2214. # 'Source',
  2215. # 'Phase',
  2216. # 'Type',
  2217. # 'Seq_id'
  2218. # ],
  2219. # 'isArrayAttr' => {}
  2220. # },
  2221. # {
  2222. # 'attributes' => [
  2223. # 'Start',
  2224. # 'End',
  2225. # 'Strand',
  2226. # 'Score',
  2227. # 'Type',
  2228. # 'Source',
  2229. # 'Seq_id',
  2230. # 'Phase'
  2231. # ],
  2232. # 'isArrayAttr' => {}
  2233. # },
  2234. # {
  2235. # 'attributes' => [
  2236. # 'Start',
  2237. # 'End',
  2238. # 'Strand',
  2239. # 'Score',
  2240. # 'Source',
  2241. # 'Type',
  2242. # 'Phase',
  2243. # 'Seq_id'
  2244. # ],
  2245. # 'isArrayAttr' => {}
  2246. # },
  2247. # {
  2248. # 'attributes' => [
  2249. # 'Start',
  2250. # 'End',
  2251. # 'Strand',
  2252. # 'Type',
  2253. # 'Seq_id',
  2254. # 'Source',
  2255. # 'Phase'
  2256. # ],
  2257. # 'isArrayAttr' => {}
  2258. # },
  2259. # {
  2260. # 'attributes' => [
  2261. # 'Start',
  2262. # 'End',
  2263. # 'Strand',
  2264. # 'Seq_id',
  2265. # 'Score',
  2266. # 'Type',
  2267. # 'Id',
  2268. # 'Name',
  2269. # 'Source',
  2270. # 'Subfeatures'
  2271. # ],
  2272. # 'isArrayAttr' => {
  2273. # 'Subfeatures' => 1
  2274. # }
  2275. # },
  2276. # {
  2277. # 'attributes' => [
  2278. # 'Start',
  2279. # 'End',
  2280. # 'Strand',
  2281. # 'Score',
  2282. # 'Source',
  2283. # 'Type',
  2284. # 'Seq_id'
  2285. # ],
  2286. # 'isArrayAttr' => {}
  2287. # },
  2288. # {
  2289. # 'attributes' => [
  2290. # 'Start',
  2291. # 'End',
  2292. # 'Strand',
  2293. # 'Source',
  2294. # 'Seq_id',
  2295. # 'Type',
  2296. # 'Score'
  2297. # ],
  2298. # 'isArrayAttr' => {}
  2299. # },
  2300. # {
  2301. # 'attributes' => [
  2302. # 'Start',
  2303. # 'End',
  2304. # 'Strand',
  2305. # 'Phase',
  2306. # 'Source',
  2307. # 'Seq_id',
  2308. # 'Type'
  2309. # ],
  2310. # 'isArrayAttr' => {}
  2311. # },
  2312. # {
  2313. # 'attributes' => [
  2314. # 'Start',
  2315. # 'End',
  2316. # 'Strand',
  2317. # 'Seq_id',
  2318. # 'Phase',
  2319. # 'Score',
  2320. # 'Type',
  2321. # 'Source'
  2322. # ],
  2323. # 'isArrayAttr' => {}
  2324. # },
  2325. # {
  2326. # 'attributes' => [
  2327. # 'Start',
  2328. # 'End',
  2329. # 'Strand',
  2330. # 'Phase',
  2331. # 'Source',
  2332. # 'Seq_id',
  2333. # 'Type'
  2334. # ],
  2335. # 'isArrayAttr' => {}
  2336. # },
  2337. # {
  2338. # 'attributes' => [
  2339. # 'Start',
  2340. # 'End',
  2341. # 'Strand',
  2342. # 'Subfeatures',
  2343. # 'Source',
  2344. # 'Name',
  2345. # 'Id',
  2346. # 'Type',
  2347. # 'Score',
  2348. # 'Seq_id'
  2349. # ],
  2350. # 'isArrayAttr' => {
  2351. # 'Subfeatures' => 1
  2352. # }
  2353. # },
  2354. # {
  2355. # 'attributes' => [
  2356. # 'Start',
  2357. # 'End',
  2358. # 'Strand',
  2359. # 'Phase',
  2360. # 'Source',
  2361. # 'Seq_id',
  2362. # 'Type'
  2363. # ],
  2364. # 'isArrayAttr' => {}
  2365. # },
  2366. # {
  2367. # 'attributes' => [
  2368. # 'Start',
  2369. # 'End',
  2370. # 'Strand',
  2371. # 'Phase',
  2372. # 'Seq_id',
  2373. # 'Source',
  2374. # 'Type',
  2375. # 'Score'
  2376. # ],
  2377. # 'isArrayAttr' => {}
  2378. # },
  2379. # {
  2380. # 'attributes' => [
  2381. # 'Start',
  2382. # 'End',
  2383. # 'Strand',
  2384. # 'Type',
  2385. # 'Seq_id',
  2386. # 'Source',
  2387. # 'Phase'
  2388. # ],
  2389. # 'isArrayAttr' => {}
  2390. # },
  2391. # {
  2392. # 'attributes' => [
  2393. # 'Start',
  2394. # 'End',
  2395. # 'Strand',
  2396. # 'Seq_id',
  2397. # 'Subfeatures',
  2398. # 'Source',
  2399. # 'Name',
  2400. # 'Id',
  2401. # 'Type',
  2402. # 'Score'
  2403. # ],
  2404. # 'isArrayAttr' => {
  2405. # 'Subfeatures' => 1
  2406. # }
  2407. # },
  2408. # {
  2409. # 'attributes' => [
  2410. # 'Start',
  2411. # 'End',
  2412. # 'Strand',
  2413. # 'Source',
  2414. # 'Phase',
  2415. # 'Seq_id',
  2416. # 'Type'
  2417. # ],
  2418. # 'isArrayAttr' => {}
  2419. # },
  2420. # {
  2421. # 'attributes' => [
  2422. # 'Start',
  2423. # 'End',
  2424. # 'Strand',
  2425. # 'Seq_id',
  2426. # 'Phase',
  2427. # 'Type',
  2428. # 'Source',
  2429. # 'Score'
  2430. # ],
  2431. # 'isArrayAttr' => {}
  2432. # },
  2433. # {
  2434. # 'attributes' => [
  2435. # 'Start',
  2436. # 'End',
  2437. # 'Strand',
  2438. # 'Source',
  2439. # 'Phase',
  2440. # 'Type',
  2441. # 'Seq_id'
  2442. # ],
  2443. # 'isArrayAttr' => {}
  2444. # },
  2445. # {
  2446. # 'attributes' => [
  2447. # 'Start',
  2448. # 'End',
  2449. # 'Strand',
  2450. # 'Seq_id',
  2451. # 'Type',
  2452. # 'Source',
  2453. # 'Score'
  2454. # ],
  2455. # 'isArrayAttr' => {}
  2456. # },
  2457. # {
  2458. # 'attributes' => [
  2459. # 'Start',
  2460. # 'End',
  2461. # 'Strand',
  2462. # 'Seq_id',
  2463. # 'Id',
  2464. # 'Type',
  2465. # 'Subfeatures',
  2466. # 'Source',
  2467. # 'Name',
  2468. # 'Score'
  2469. # ],
  2470. # 'isArrayAttr' => {
  2471. # 'Subfeatures' => 1
  2472. # }
  2473. # },
  2474. # {
  2475. # 'attributes' => [
  2476. # 'Start',
  2477. # 'End',
  2478. # 'Strand',
  2479. # 'Type',
  2480. # 'Seq_id',
  2481. # 'Source',
  2482. # 'Score'
  2483. # ],
  2484. # 'isArrayAttr' => {}
  2485. # },
  2486. # {
  2487. # 'attributes' => [
  2488. # 'Start',
  2489. # 'End',
  2490. # 'Strand',
  2491. # 'Source',
  2492. # 'Phase',
  2493. # 'Seq_id',
  2494. # 'Type'
  2495. # ],
  2496. # 'isArrayAttr' => {}
  2497. # },
  2498. # {
  2499. # 'attributes' => [
  2500. # 'Start',
  2501. # 'End',
  2502. # 'Strand',
  2503. # 'Type',
  2504. # 'Id',
  2505. # 'Name',
  2506. # 'Subfeatures',
  2507. # 'Source',
  2508. # 'Score',
  2509. # 'Seq_id'
  2510. # ],
  2511. # 'isArrayAttr' => {
  2512. # 'Subfeatures' => 1
  2513. # }
  2514. # },
  2515. # {
  2516. # 'attributes' => [
  2517. # 'Start',
  2518. # 'End',
  2519. # 'Strand',
  2520. # 'Seq_id',
  2521. # 'Type',
  2522. # 'Source',
  2523. # 'Score'
  2524. # ],
  2525. # 'isArrayAttr' => {}
  2526. # },
  2527. # {
  2528. # 'attributes' => [
  2529. # 'Start',
  2530. # 'End',
  2531. # 'Strand',
  2532. # 'Seq_id',
  2533. # 'Type',
  2534. # 'Source',
  2535. # 'Phase'
  2536. # ],
  2537. # 'isArrayAttr' => {}
  2538. # },
  2539. # {
  2540. # 'attributes' => [
  2541. # 'Start',
  2542. # 'End',
  2543. # 'Strand',
  2544. # 'Source',
  2545. # 'Type',
  2546. # 'Score',
  2547. # 'Phase',
  2548. # 'Seq_id'
  2549. # ],
  2550. # 'isArrayAttr' => {}
  2551. # },
  2552. # {
  2553. # 'attributes' => [
  2554. # 'Start',
  2555. # 'End',
  2556. # 'Strand',
  2557. # 'Score',
  2558. # 'Subfeatures',
  2559. # 'Source',
  2560. # 'Name',
  2561. # 'Id',
  2562. # 'Type',
  2563. # 'Seq_id'
  2564. # ],
  2565. # 'isArrayAttr' => {
  2566. # 'Subfeatures' => 1
  2567. # }
  2568. # },
  2569. # {
  2570. # 'attributes' => [
  2571. # 'Start',
  2572. # 'End',
  2573. # 'Strand',
  2574. # 'Phase',
  2575. # 'Source',
  2576. # 'Type',
  2577. # 'Seq_id'
  2578. # ],
  2579. # 'isArrayAttr' => {}
  2580. # },
  2581. # {
  2582. # 'attributes' => [
  2583. # 'Start',
  2584. # 'End',
  2585. # 'Strand',
  2586. # 'Source',
  2587. # 'Type',
  2588. # 'Seq_id',
  2589. # 'Score'
  2590. # ],
  2591. # 'isArrayAttr' => {}
  2592. # },
  2593. # {
  2594. # 'attributes' => [
  2595. # 'Start',
  2596. # 'End',
  2597. # 'Strand',
  2598. # 'Seq_id',
  2599. # 'Type',
  2600. # 'Phase',
  2601. # 'Source'
  2602. # ],
  2603. # 'isArrayAttr' => {}
  2604. # },
  2605. # {
  2606. # 'attributes' => [
  2607. # 'Start',
  2608. # 'End',
  2609. # 'Strand',
  2610. # 'Score',
  2611. # 'Subfeatures',
  2612. # 'Source',
  2613. # 'Name',
  2614. # 'Id',
  2615. # 'Type',
  2616. # 'Seq_id'
  2617. # ],
  2618. # 'isArrayAttr' => {
  2619. # 'Subfeatures' => 1
  2620. # }
  2621. # },
  2622. # {
  2623. # 'attributes' => [
  2624. # 'Start',
  2625. # 'End',
  2626. # 'Strand',
  2627. # 'Phase',
  2628. # 'Source',
  2629. # 'Type',
  2630. # 'Seq_id'
  2631. # ],
  2632. # 'isArrayAttr' => {}
  2633. # },
  2634. # {
  2635. # 'attributes' => [
  2636. # 'Start',
  2637. # 'End',
  2638. # 'Strand',
  2639. # 'Phase',
  2640. # 'Seq_id',
  2641. # 'Score',
  2642. # 'Source',
  2643. # 'Type'
  2644. # ],
  2645. # 'isArrayAttr' => {}
  2646. # },
  2647. # {
  2648. # 'attributes' => [
  2649. # 'Start',
  2650. # 'End',
  2651. # 'Strand',
  2652. # 'Source',
  2653. # 'Phase',
  2654. # 'Seq_id',
  2655. # 'Type'
  2656. # ],
  2657. # 'isArrayAttr' => {}
  2658. # },
  2659. # {
  2660. # 'attributes' => [
  2661. # 'Start',
  2662. # 'End',
  2663. # 'Strand',
  2664. # 'Seq_id',
  2665. # 'Name',
  2666. # 'Source',
  2667. # 'Subfeatures',
  2668. # 'Type',
  2669. # 'Id',
  2670. # 'Score'
  2671. # ],
  2672. # 'isArrayAttr' => {
  2673. # 'Subfeatures' => 1
  2674. # }
  2675. # },
  2676. # {
  2677. # 'attributes' => [
  2678. # 'Start',
  2679. # 'End',
  2680. # 'Strand',
  2681. # 'Phase',
  2682. # 'Source',
  2683. # 'Type',
  2684. # 'Seq_id'
  2685. # ],
  2686. # 'isArrayAttr' => {}
  2687. # },
  2688. # {
  2689. # 'attributes' => [
  2690. # 'Start',
  2691. # 'End',
  2692. # 'Strand',
  2693. # 'Seq_id',
  2694. # 'Type',
  2695. # 'Id',
  2696. # 'Name',
  2697. # 'Source',
  2698. # 'Subfeatures',
  2699. # 'Score'
  2700. # ],
  2701. # 'isArrayAttr' => {
  2702. # 'Subfeatures' => 1
  2703. # }
  2704. # },
  2705. # {
  2706. # 'attributes' => [
  2707. # 'Start',
  2708. # 'End',
  2709. # 'Strand',
  2710. # 'Score',
  2711. # 'Source',
  2712. # 'Seq_id',
  2713. # 'Type'
  2714. # ],
  2715. # 'isArrayAttr' => {}
  2716. # },
  2717. # {
  2718. # 'attributes' => [
  2719. # 'Start',
  2720. # 'End',
  2721. # 'Strand',
  2722. # 'Seq_id',
  2723. # 'Score',
  2724. # 'Type',
  2725. # 'Id',
  2726. # 'Name',
  2727. # 'Subfeatures',
  2728. # 'Source'
  2729. # ],
  2730. # 'isArrayAttr' => {
  2731. # 'Subfeatures' => 1
  2732. # }
  2733. # },
  2734. # {
  2735. # 'attributes' => [
  2736. # 'Start',
  2737. # 'End',
  2738. # 'Strand',
  2739. # 'Id',
  2740. # 'Type',
  2741. # 'Subfeatures',
  2742. # 'Source',
  2743. # 'Name',
  2744. # 'Score',
  2745. # 'Seq_id'
  2746. # ],
  2747. # 'isArrayAttr' => {
  2748. # 'Subfeatures' => 1
  2749. # }
  2750. # },
  2751. # {
  2752. # 'attributes' => [
  2753. # 'Start',
  2754. # 'End',
  2755. # 'Strand',
  2756. # 'Id',
  2757. # 'Type',
  2758. # 'Subfeatures',
  2759. # 'Source',
  2760. # 'Name',
  2761. # 'Score',
  2762. # 'Seq_id'
  2763. # ],
  2764. # 'isArrayAttr' => {
  2765. # 'Subfeatures' => 1
  2766. # }
  2767. # },
  2768. # {
  2769. # 'attributes' => [
  2770. # 'Start',
  2771. # 'End',
  2772. # 'Strand',
  2773. # 'Source',
  2774. # 'Seq_id',
  2775. # 'Type',
  2776. # 'Score'
  2777. # ],
  2778. # 'isArrayAttr' => {}
  2779. # },
  2780. # {
  2781. # 'attributes' => [
  2782. # 'Start',
  2783. # 'End',
  2784. # 'Strand',
  2785. # 'Seq_id',
  2786. # 'Score',
  2787. # 'Id',
  2788. # 'Type',
  2789. # 'Subfeatures',
  2790. # 'Source',
  2791. # 'Name'
  2792. # ],
  2793. # 'isArrayAttr' => {
  2794. # 'Subfeatures' => 1
  2795. # }
  2796. # },
  2797. # {
  2798. # 'attributes' => [
  2799. # 'Start',
  2800. # 'End',
  2801. # 'Strand',
  2802. # 'Score',
  2803. # 'Type',
  2804. # 'Seq_id',
  2805. # 'Source'
  2806. # ],
  2807. # 'isArrayAttr' => {}
  2808. # },
  2809. # {
  2810. # 'attributes' => [
  2811. # 'Start',
  2812. # 'End',
  2813. # 'Strand',
  2814. # 'Type',
  2815. # 'Seq_id',
  2816. # 'Phase',
  2817. # 'Source'
  2818. # ],
  2819. # 'isArrayAttr' => {}
  2820. # },
  2821. # {
  2822. # 'attributes' => [
  2823. # 'Start',
  2824. # 'End',
  2825. # 'Strand',
  2826. # 'Score',
  2827. # 'Name',
  2828. # 'Source',
  2829. # 'Subfeatures',
  2830. # 'Type',
  2831. # 'Id',
  2832. # 'Seq_id'
  2833. # ],
  2834. # 'isArrayAttr' => {
  2835. # 'Subfeatures' => 1
  2836. # }
  2837. # },
  2838. # {
  2839. # 'attributes' => [
  2840. # 'Start',
  2841. # 'End',
  2842. # 'Strand',
  2843. # 'Source',
  2844. # 'Phase',
  2845. # 'Seq_id',
  2846. # 'Type'
  2847. # ],
  2848. # 'isArrayAttr' => {}
  2849. # },
  2850. # {
  2851. # 'attributes' => [
  2852. # 'Start',
  2853. # 'End',
  2854. # 'Strand',
  2855. # 'Type',
  2856. # 'Seq_id',
  2857. # 'Phase',
  2858. # 'Source'
  2859. # ],
  2860. # 'isArrayAttr' => {}
  2861. # },
  2862. # {
  2863. # 'attributes' => [
  2864. # 'Start',
  2865. # 'End',
  2866. # 'Strand',
  2867. # 'Seq_id',
  2868. # 'Score',
  2869. # 'Type',
  2870. # 'Id',
  2871. # 'Name',
  2872. # 'Subfeatures',
  2873. # 'Source'
  2874. # ],
  2875. # 'isArrayAttr' => {
  2876. # 'Subfeatures' => 1
  2877. # }
  2878. # },
  2879. # {
  2880. # 'attributes' => [
  2881. # 'Start',
  2882. # 'End',
  2883. # 'Strand',
  2884. # 'Score',
  2885. # 'Source',
  2886. # 'Subfeatures',
  2887. # 'Name',
  2888. # 'Id',
  2889. # 'Type',
  2890. # 'Seq_id'
  2891. # ],
  2892. # 'isArrayAttr' => {
  2893. # 'Subfeatures' => 1
  2894. # }
  2895. # },
  2896. # {
  2897. # 'attributes' => [
  2898. # 'Start',
  2899. # 'End',
  2900. # 'Strand',
  2901. # 'Source',
  2902. # 'Phase',
  2903. # 'Type',
  2904. # 'Seq_id'
  2905. # ],
  2906. # 'isArrayAttr' => {}
  2907. # },
  2908. # {
  2909. # 'attributes' => [
  2910. # 'Start',
  2911. # 'End',
  2912. # 'Strand',
  2913. # 'Seq_id',
  2914. # 'Type',
  2915. # 'Source',
  2916. # 'Phase'
  2917. # ],
  2918. # 'isArrayAttr' => {}
  2919. # },
  2920. # {
  2921. # 'attributes' => [
  2922. # 'Start',
  2923. # 'End',
  2924. # 'Strand',
  2925. # 'Id',
  2926. # 'Type',
  2927. # 'Source',
  2928. # 'Subfeatures',
  2929. # 'Name',
  2930. # 'Score',
  2931. # 'Seq_id'
  2932. # ],
  2933. # 'isArrayAttr' => {
  2934. # 'Subfeatures' => 1
  2935. # }
  2936. # },
  2937. # {
  2938. # 'attributes' => [
  2939. # 'Start',
  2940. # 'End',
  2941. # 'Strand',
  2942. # 'Seq_id',
  2943. # 'Score',
  2944. # 'Source',
  2945. # 'Subfeatures',
  2946. # 'Name',
  2947. # 'Id',
  2948. # 'Type'
  2949. # ],
  2950. # 'isArrayAttr' => {
  2951. # 'Subfeatures' => 1
  2952. # }
  2953. # },
  2954. # {
  2955. # 'attributes' => [
  2956. # 'Start',
  2957. # 'End',
  2958. # 'Strand',
  2959. # 'Type',
  2960. # 'Seq_id',
  2961. # 'Source',
  2962. # 'Phase'
  2963. # ],
  2964. # 'isArrayAttr' => {}
  2965. # },
  2966. # {
  2967. # 'attributes' => [
  2968. # 'Start',
  2969. # 'End',
  2970. # 'Strand',
  2971. # 'Seq_id',
  2972. # 'Score',
  2973. # 'Name',
  2974. # 'Source',
  2975. # 'Subfeatures',
  2976. # 'Type',
  2977. # 'Id'
  2978. # ],
  2979. # 'isArrayAttr' => {
  2980. # 'Subfeatures' => 1
  2981. # }
  2982. # },
  2983. # {
  2984. # 'attributes' => [
  2985. # 'Start',
  2986. # 'End',
  2987. # 'Strand',
  2988. # 'Type',
  2989. # 'Seq_id',
  2990. # 'Phase',
  2991. # 'Source'
  2992. # ],
  2993. # 'isArrayAttr' => {}
  2994. # },
  2995. # {
  2996. # 'attributes' => [
  2997. # 'Start',
  2998. # 'End',
  2999. # 'Strand',
  3000. # 'Name',
  3001. # 'Source',
  3002. # 'Subfeatures',
  3003. # 'Type',
  3004. # 'Id',
  3005. # 'Score',
  3006. # 'Seq_id'
  3007. # ],
  3008. # 'isArrayAttr' => {
  3009. # 'Subfeatures' => 1
  3010. # }
  3011. # },
  3012. # {
  3013. # 'attributes' => [
  3014. # 'Start',
  3015. # 'End',
  3016. # 'Strand',
  3017. # 'Seq_id',
  3018. # 'Type',
  3019. # 'Source',
  3020. # 'Phase'
  3021. # ],
  3022. # 'isArrayAttr' => {}
  3023. # },
  3024. # {
  3025. # 'attributes' => [
  3026. # 'Start',
  3027. # 'End',
  3028. # 'Strand',
  3029. # 'Seq_id',
  3030. # 'Name',
  3031. # 'Source',
  3032. # 'Subfeatures',
  3033. # 'Type',
  3034. # 'Id',
  3035. # 'Score'
  3036. # ],
  3037. # 'isArrayAttr' => {
  3038. # 'Subfeatures' => 1
  3039. # }
  3040. # },
  3041. # {
  3042. # 'attributes' => [
  3043. # 'Start',
  3044. # 'End',
  3045. # 'Strand',
  3046. # 'Source',
  3047. # 'Phase',
  3048. # 'Type',
  3049. # 'Seq_id'
  3050. # ],
  3051. # 'isArrayAttr' => {}
  3052. # },
  3053. # {
  3054. # 'attributes' => [
  3055. # 'Start',
  3056. # 'End',
  3057. # 'Strand',
  3058. # 'Seq_id',
  3059. # 'Score',
  3060. # 'Id',
  3061. # 'Type',
  3062. # 'Source',
  3063. # 'Subfeatures',
  3064. # 'Name'
  3065. # ],
  3066. # 'isArrayAttr' => {
  3067. # 'Subfeatures' => 1
  3068. # }
  3069. # },
  3070. # {
  3071. # 'attributes' => [
  3072. # 'Start',
  3073. # 'End',
  3074. # 'Strand',
  3075. # 'Seq_id',
  3076. # 'Type',
  3077. # 'Phase',
  3078. # 'Source'
  3079. # ],
  3080. # 'isArrayAttr' => {}
  3081. # },
  3082. # {
  3083. # 'attributes' => [
  3084. # 'Start',
  3085. # 'End',
  3086. # 'Strand',
  3087. # 'Seq_id',
  3088. # 'Score',
  3089. # 'Name',
  3090. # 'Subfeatures',
  3091. # 'Source',
  3092. # 'Type',
  3093. # 'Id'
  3094. # ],
  3095. # 'isArrayAttr' => {
  3096. # 'Subfeatures' => 1
  3097. # }
  3098. # },
  3099. # {
  3100. # 'attributes' => [
  3101. # 'Start',
  3102. # 'End',
  3103. # 'Strand',
  3104. # 'Name',
  3105. # 'Subfeatures',
  3106. # 'Source',
  3107. # 'Type',
  3108. # 'Id',
  3109. # 'Score',
  3110. # 'Seq_id'
  3111. # ],
  3112. # 'isArrayAttr' => {
  3113. # 'Subfeatures' => 1
  3114. # }
  3115. # },
  3116. # {
  3117. # 'attributes' => [
  3118. # 'Start',
  3119. # 'End',
  3120. # 'Strand',
  3121. # 'Score',
  3122. # 'Id',
  3123. # 'Type',
  3124. # 'Source',
  3125. # 'Subfeatures',
  3126. # 'Name',
  3127. # 'Seq_id'
  3128. # ],
  3129. # 'isArrayAttr' => {
  3130. # 'Subfeatures' => 1
  3131. # }
  3132. # },
  3133. # {
  3134. # 'attributes' => [
  3135. # 'Start',
  3136. # 'End',
  3137. # 'Strand',
  3138. # 'Subfeatures',
  3139. # 'Source',
  3140. # 'Name',
  3141. # 'Id',
  3142. # 'Type',
  3143. # 'Score',
  3144. # 'Seq_id'
  3145. # ],
  3146. # 'isArrayAttr' => {
  3147. # 'Subfeatures' => 1
  3148. # }
  3149. # },
  3150. # {
  3151. # 'attributes' => [
  3152. # 'Start',
  3153. # 'End',
  3154. # 'Strand',
  3155. # 'Source',
  3156. # 'Subfeatures',
  3157. # 'Name',
  3158. # 'Id',
  3159. # 'Type',
  3160. # 'Score',
  3161. # 'Seq_id'
  3162. # ],
  3163. # 'isArrayAttr' => {
  3164. # 'Subfeatures' => 1
  3165. # }
  3166. # },
  3167. # {
  3168. # 'attributes' => [
  3169. # 'Start',
  3170. # 'End',
  3171. # 'Strand',
  3172. # 'Score',
  3173. # 'Name',
  3174. # 'Subfeatures',
  3175. # 'Source',
  3176. # 'Type',
  3177. # 'Id',
  3178. # 'Seq_id'
  3179. # ],
  3180. # 'isArrayAttr' => {
  3181. # 'Subfeatures' => 1
  3182. # }
  3183. # },
  3184. # {
  3185. # 'attributes' => [
  3186. # 'Start',
  3187. # 'End',
  3188. # 'Strand',
  3189. # 'Seq_id',
  3190. # 'Type',
  3191. # 'Phase',
  3192. # 'Source'
  3193. # ],
  3194. # 'isArrayAttr' => {}
  3195. # },
  3196. # {
  3197. # 'attributes' => [
  3198. # 'Start',
  3199. # 'End',
  3200. # 'Strand',
  3201. # 'Score',
  3202. # 'Name',
  3203. # 'Source',
  3204. # 'Subfeatures',
  3205. # 'Type',
  3206. # 'Id',
  3207. # 'Seq_id'
  3208. # ],
  3209. # 'isArrayAttr' => {
  3210. # 'Subfeatures' => 1
  3211. # }
  3212. # },
  3213. # {
  3214. # 'attributes' => [
  3215. # 'Start',
  3216. # 'End',
  3217. # 'Strand',
  3218. # 'Type',
  3219. # 'Seq_id',
  3220. # 'Source',
  3221. # 'Phase'
  3222. # ],
  3223. # 'isArrayAttr' => {}
  3224. # },
  3225. # {
  3226. # 'attributes' => [
  3227. # 'Start',
  3228. # 'End',
  3229. # 'Strand',
  3230. # 'Type',
  3231. # 'Seq_id',
  3232. # 'Phase',
  3233. # 'Source'
  3234. # ],
  3235. # 'isArrayAttr' => {}
  3236. # },
  3237. # {
  3238. # 'attributes' => [
  3239. # 'Start',
  3240. # 'End',
  3241. # 'Strand',
  3242. # 'Type',
  3243. # 'Id',
  3244. # 'Name',
  3245. # 'Source',
  3246. # 'Subfeatures',
  3247. # 'Score',
  3248. # 'Seq_id'
  3249. # ],
  3250. # 'isArrayAttr' => {
  3251. # 'Subfeatures' => 1
  3252. # }
  3253. # },
  3254. # {
  3255. # 'attributes' => [
  3256. # 'Start',
  3257. # 'End',
  3258. # 'Strand',
  3259. # 'Name',
  3260. # 'Subfeatures',
  3261. # 'Source',
  3262. # 'Type',
  3263. # 'Id',
  3264. # 'Score',
  3265. # 'Seq_id'
  3266. # ],
  3267. # 'isArrayAttr' => {
  3268. # 'Subfeatures' => 1
  3269. # }
  3270. # },
  3271. # {
  3272. # 'attributes' => [
  3273. # 'Start',
  3274. # 'End',
  3275. # 'Strand',
  3276. # 'Seq_id',
  3277. # 'Score',
  3278. # 'Subfeatures',
  3279. # 'Source',
  3280. # 'Name',
  3281. # 'Id',
  3282. # 'Type'
  3283. # ],
  3284. # 'isArrayAttr' => {
  3285. # 'Subfeatures' => 1
  3286. # }
  3287. # },
  3288. # {
  3289. # 'attributes' => [
  3290. # 'Start',
  3291. # 'End',
  3292. # 'Strand',
  3293. # 'Score',
  3294. # 'Id',
  3295. # 'Type',
  3296. # 'Source',
  3297. # 'Subfeatures',
  3298. # 'Name',
  3299. # 'Seq_id'
  3300. # ],
  3301. # 'isArrayAttr' => {
  3302. # 'Subfeatures' => 1
  3303. # }
  3304. # },
  3305. # {
  3306. # 'attributes' => [
  3307. # 'Start',
  3308. # 'End',
  3309. # 'Strand',
  3310. # 'Seq_id',
  3311. # 'Id',
  3312. # 'Type',
  3313. # 'Source',
  3314. # 'Subfeatures',
  3315. # 'Name',
  3316. # 'Score'
  3317. # ],
  3318. # 'isArrayAttr' => {
  3319. # 'Subfeatures' => 1
  3320. # }
  3321. # },
  3322. # {
  3323. # 'attributes' => [
  3324. # 'Start',
  3325. # 'End',
  3326. # 'Strand',
  3327. # 'Seq_id',
  3328. # 'Score',
  3329. # 'Id',
  3330. # 'Type',
  3331. # 'Subfeatures',
  3332. # 'Source',
  3333. # 'Name'
  3334. # ],
  3335. # 'isArrayAttr' => {
  3336. # 'Subfeatures' => 1
  3337. # }
  3338. # },
  3339. # {
  3340. # 'attributes' => [
  3341. # 'Start',
  3342. # 'End',
  3343. # 'Strand',
  3344. # 'Score',
  3345. # 'Type',
  3346. # 'Id',
  3347. # 'Name',
  3348. # 'Subfeatures',
  3349. # 'Source',
  3350. # 'Seq_id'
  3351. # ],
  3352. # 'isArrayAttr' => {
  3353. # 'Subfeatures' => 1
  3354. # }
  3355. # },
  3356. # {
  3357. # 'attributes' => [
  3358. # 'Start',
  3359. # 'End',
  3360. # 'Strand',
  3361. # 'Seq_id',
  3362. # 'Type',
  3363. # 'Id',
  3364. # 'Name',
  3365. # 'Subfeatures',
  3366. # 'Source',
  3367. # 'Score'
  3368. # ],
  3369. # 'isArrayAttr' => {
  3370. # 'Subfeatures' => 1
  3371. # }
  3372. # },
  3373. # {
  3374. # 'attributes' => [
  3375. # 'Start',
  3376. # 'End',
  3377. # 'Strand',
  3378. # 'Seq_id',
  3379. # 'Subfeatures',
  3380. # 'Source',
  3381. # 'Name',
  3382. # 'Id',
  3383. # 'Type',
  3384. # 'Score'
  3385. # ],
  3386. # 'isArrayAttr' => {
  3387. # 'Subfeatures' => 1
  3388. # }
  3389. # },
  3390. # {
  3391. # 'attributes' => [
  3392. # 'Start',
  3393. # 'End',
  3394. # 'Strand',
  3395. # 'Score',
  3396. # 'Id',
  3397. # 'Type',
  3398. # 'Subfeatures',
  3399. # 'Source',
  3400. # 'Name',
  3401. # 'Seq_id'
  3402. # ],
  3403. # 'isArrayAttr' => {
  3404. # 'Subfeatures' => 1
  3405. # }
  3406. # },
  3407. # {
  3408. # 'attributes' => [
  3409. # 'Start',
  3410. # 'End',
  3411. # 'Strand',
  3412. # 'Score',
  3413. # 'Type',
  3414. # 'Id',
  3415. # 'Name',
  3416. # 'Subfeatures',
  3417. # 'Source',
  3418. # 'Seq_id'
  3419. # ],
  3420. # 'isArrayAttr' => {
  3421. # 'Subfeatures' => 1
  3422. # }
  3423. # },
  3424. # {
  3425. # 'attributes' => [
  3426. # 'Start',
  3427. # 'End',
  3428. # 'Strand',
  3429. # 'Score',
  3430. # 'Type',
  3431. # 'Id',
  3432. # 'Name',
  3433. # 'Source',
  3434. # 'Subfeatures',
  3435. # 'Seq_id'
  3436. # ],
  3437. # 'isArrayAttr' => {
  3438. # 'Subfeatures' => 1
  3439. # }
  3440. # },
  3441. # {
  3442. # 'attributes' => [
  3443. # 'Start',
  3444. # 'End',
  3445. # 'Strand',
  3446. # 'Type',
  3447. # 'Id',
  3448. # 'Name',
  3449. # 'Source',
  3450. # 'Subfeatures',
  3451. # 'Score',
  3452. # 'Seq_id'
  3453. # ],
  3454. # 'isArrayAttr' => {
  3455. # 'Subfeatures' => 1
  3456. # }
  3457. # },
  3458. # {
  3459. # 'attributes' => [
  3460. # 'Start',
  3461. # 'End',
  3462. # 'Strand',
  3463. # 'Source',
  3464. # 'Subfeatures',
  3465. # 'Name',
  3466. # 'Id',
  3467. # 'Type',
  3468. # 'Score',
  3469. # 'Seq_id'
  3470. # ],
  3471. # 'isArrayAttr' => {
  3472. # 'Subfeatures' => 1
  3473. # }
  3474. # },
  3475. # {
  3476. # 'attributes' => [
  3477. # 'Start',
  3478. # 'End',
  3479. # 'Strand',
  3480. # 'Id',
  3481. # 'Type',
  3482. # 'Source',
  3483. # 'Subfeatures',
  3484. # 'Name',
  3485. # 'Score',
  3486. # 'Seq_id'
  3487. # ],
  3488. # 'isArrayAttr' => {
  3489. # 'Subfeatures' => 1
  3490. # }
  3491. # },
  3492. # {
  3493. # 'attributes' => [
  3494. # 'Start',
  3495. # 'End',
  3496. # 'Strand',
  3497. # 'Score',
  3498. # 'Type',
  3499. # 'Id',
  3500. # 'Name',
  3501. # 'Source',
  3502. # 'Subfeatures',
  3503. # 'Seq_id'
  3504. # ],
  3505. # 'isArrayAttr' => {
  3506. # 'Subfeatures' => 1
  3507. # }
  3508. # },
  3509. # {
  3510. # 'attributes' => [
  3511. # 'Start',
  3512. # 'End',
  3513. # 'Strand',
  3514. # 'Seq_id',
  3515. # 'Source',
  3516. # 'Subfeatures',
  3517. # 'Name',
  3518. # 'Id',
  3519. # 'Type',
  3520. # 'Score'
  3521. # ],
  3522. # 'isArrayAttr' => {
  3523. # 'Subfeatures' => 1
  3524. # }
  3525. # },
  3526. # {
  3527. # 'attributes' => [
  3528. # 'Start',
  3529. # 'End',
  3530. # 'Strand',
  3531. # 'Seq_id',
  3532. # 'Source',
  3533. # 'Subfeatures',
  3534. # 'Name',
  3535. # 'Id',
  3536. # 'Type',
  3537. # 'Score'
  3538. # ],
  3539. # 'isArrayAttr' => {
  3540. # 'Subfeatures' => 1
  3541. # }
  3542. # },
  3543. # {
  3544. # 'attributes' => [
  3545. # 'Start',
  3546. # 'End',
  3547. # 'Strand',
  3548. # 'Seq_id',
  3549. # 'Score',
  3550. # 'Id',
  3551. # 'Type',
  3552. # 'Source',
  3553. # 'Subfeatures',
  3554. # 'Name'
  3555. # ],
  3556. # 'isArrayAttr' => {
  3557. # 'Subfeatures' => 1
  3558. # }
  3559. # },
  3560. # {
  3561. # 'attributes' => [
  3562. # 'Start',
  3563. # 'End',
  3564. # 'Strand',
  3565. # 'Seq_id',
  3566. # 'Type',
  3567. # 'Id',
  3568. # 'Name',
  3569. # 'Subfeatures',
  3570. # 'Source',
  3571. # 'Score'
  3572. # ],
  3573. # 'isArrayAttr' => {
  3574. # 'Subfeatures' => 1
  3575. # }
  3576. # },
  3577. # {
  3578. # 'attributes' => [
  3579. # 'Start',
  3580. # 'End',
  3581. # 'Strand',
  3582. # 'Seq_id',
  3583. # 'Id',
  3584. # 'Type',
  3585. # 'Source',
  3586. # 'Subfeatures',
  3587. # 'Name',
  3588. # 'Score'
  3589. # ],
  3590. # 'isArrayAttr' => {
  3591. # 'Subfeatures' => 1
  3592. # }
  3593. # },
  3594. # {
  3595. # 'attributes' => [
  3596. # 'Start',
  3597. # 'End',
  3598. # 'Strand',
  3599. # 'Seq_id',
  3600. # 'Id',
  3601. # 'Type',
  3602. # 'Subfeatures',
  3603. # 'Source',
  3604. # 'Name',
  3605. # 'Score'
  3606. # ],
  3607. # 'isArrayAttr' => {
  3608. # 'Subfeatures' => 1
  3609. # }
  3610. # },
  3611. # {
  3612. # 'attributes' => [
  3613. # 'Start',
  3614. # 'End',
  3615. # 'Strand',
  3616. # 'Seq_id',
  3617. # 'Score',
  3618. # 'Type',
  3619. # 'Id',
  3620. # 'Name',
  3621. # 'Source',
  3622. # 'Subfeatures'
  3623. # ],
  3624. # 'isArrayAttr' => {
  3625. # 'Subfeatures' => 1
  3626. # }
  3627. # },
  3628. # {
  3629. # 'attributes' => [
  3630. # 'Start',
  3631. # 'End',
  3632. # 'Strand',
  3633. # 'Seq_id',
  3634. # 'Score',
  3635. # 'Name',
  3636. # 'Source',
  3637. # 'Subfeatures',
  3638. # 'Type',
  3639. # 'Id'
  3640. # ],
  3641. # 'isArrayAttr' => {
  3642. # 'Subfeatures' => 1
  3643. # }
  3644. # },
  3645. # {
  3646. # 'attributes' => [
  3647. # 'Start',
  3648. # 'End',
  3649. # 'Strand',
  3650. # 'Name',
  3651. # 'Source',
  3652. # 'Subfeatures',
  3653. # 'Type',
  3654. # 'Id',
  3655. # 'Score',
  3656. # 'Seq_id'
  3657. # ],
  3658. # 'isArrayAttr' => {
  3659. # 'Subfeatures' => 1
  3660. # }
  3661. # },
  3662. # {
  3663. # 'attributes' => [
  3664. # 'Start',
  3665. # 'End',
  3666. # 'Strand',
  3667. # 'Score',
  3668. # 'Id',
  3669. # 'Type',
  3670. # 'Subfeatures',
  3671. # 'Source',
  3672. # 'Name',
  3673. # 'Seq_id'
  3674. # ],
  3675. # 'isArrayAttr' => {
  3676. # 'Subfeatures' => 1
  3677. # }
  3678. # },
  3679. # {
  3680. # 'attributes' => [
  3681. # 'Start',
  3682. # 'End',
  3683. # 'Strand',
  3684. # 'Seq_id',
  3685. # 'Score',
  3686. # 'Subfeatures',
  3687. # 'Source',
  3688. # 'Name',
  3689. # 'Id',
  3690. # 'Type'
  3691. # ],
  3692. # 'isArrayAttr' => {
  3693. # 'Subfeatures' => 1
  3694. # }
  3695. # },
  3696. # {
  3697. # 'attributes' => [
  3698. # 'Start',
  3699. # 'End',
  3700. # 'Strand',
  3701. # 'Seq_id',
  3702. # 'Name',
  3703. # 'Subfeatures',
  3704. # 'Source',
  3705. # 'Type',
  3706. # 'Id',
  3707. # 'Score'
  3708. # ],
  3709. # 'isArrayAttr' => {
  3710. # 'Subfeatures' => 1
  3711. # }
  3712. # },
  3713. # {
  3714. # 'attributes' => [
  3715. # 'Start',
  3716. # 'End',
  3717. # 'Strand',
  3718. # 'Seq_id',
  3719. # 'Score',
  3720. # 'Name',
  3721. # 'Subfeatures',
  3722. # 'Source',
  3723. # 'Type',
  3724. # 'Id'
  3725. # ],
  3726. # 'isArrayAttr' => {
  3727. # 'Subfeatures' => 1
  3728. # }
  3729. # },
  3730. # {
  3731. # 'attributes' => [
  3732. # 'Start',
  3733. # 'End',
  3734. # 'Strand',
  3735. # 'Score',
  3736. # 'Name',
  3737. # 'Subfeatures',
  3738. # 'Source',
  3739. # 'Type',
  3740. # 'Id',
  3741. # 'Seq_id'
  3742. # ],
  3743. # 'isArrayAttr' => {
  3744. # 'Subfeatures' => 1
  3745. # }
  3746. # },
  3747. # {
  3748. # 'attributes' => [
  3749. # 'Start',
  3750. # 'End',
  3751. # 'Strand',
  3752. # 'Type',
  3753. # 'Id',
  3754. # 'Name',
  3755. # 'Subfeatures',
  3756. # 'Source',
  3757. # 'Score',
  3758. # 'Seq_id'
  3759. # ],
  3760. # 'isArrayAttr' => {
  3761. # 'Subfeatures' => 1
  3762. # }
  3763. # },
  3764. # {
  3765. # 'attributes' => [
  3766. # 'Start',
  3767. # 'End',
  3768. # 'Strand',
  3769. # 'Score',
  3770. # 'Source',
  3771. # 'Subfeatures',
  3772. # 'Name',
  3773. # 'Id',
  3774. # 'Type',
  3775. # 'Seq_id'
  3776. # ],
  3777. # 'isArrayAttr' => {
  3778. # 'Subfeatures' => 1
  3779. # }
  3780. # },
  3781. # {
  3782. # 'attributes' => [
  3783. # 'Start',
  3784. # 'End',
  3785. # 'Chunk'
  3786. # ],
  3787. # 'isArrayAttr' => {
  3788. # 'Sublist' => 1
  3789. # }
  3790. # }
  3791. # ]
  3792.  
  3793. # Failed test at tests/perl_tests/flatfile-to-json.pl.t line 386.
  3794. # Structures begin differing at:
  3795. # $got->{attributes}[3] = 'Score'
  3796. # $expected->{attributes}[3] = 'Seq_id'
  3797. # {
  3798. # 'featureCount' => 20,
  3799. # 'formatVersion' => 1,
  3800. # 'histograms' => {
  3801. # 'meta' => [],
  3802. # 'stats' => []
  3803. # },
  3804. # 'intervals' => {
  3805. # 'classes' => [
  3806. # {
  3807. # 'attributes' => [
  3808. # 'Start',
  3809. # 'End',
  3810. # 'Strand',
  3811. # 'Score',
  3812. # 'Seq_id',
  3813. # 'Name'
  3814. # ],
  3815. # 'isArrayAttr' => {}
  3816. # },
  3817. # {
  3818. # 'attributes' => [
  3819. # 'Start',
  3820. # 'End',
  3821. # 'Strand',
  3822. # 'Name',
  3823. # 'Seq_id',
  3824. # 'Score'
  3825. # ],
  3826. # 'isArrayAttr' => {}
  3827. # },
  3828. # {
  3829. # 'attributes' => [
  3830. # 'Start',
  3831. # 'End',
  3832. # 'Strand',
  3833. # 'Score',
  3834. # 'Name',
  3835. # 'Seq_id'
  3836. # ],
  3837. # 'isArrayAttr' => {}
  3838. # },
  3839. # {
  3840. # 'attributes' => [
  3841. # 'Start',
  3842. # 'End',
  3843. # 'Strand',
  3844. # 'Score',
  3845. # 'Name',
  3846. # 'Seq_id'
  3847. # ],
  3848. # 'isArrayAttr' => {}
  3849. # },
  3850. # {
  3851. # 'attributes' => [
  3852. # 'Start',
  3853. # 'End',
  3854. # 'Strand',
  3855. # 'Score',
  3856. # 'Seq_id',
  3857. # 'Name'
  3858. # ],
  3859. # 'isArrayAttr' => {}
  3860. # },
  3861. # {
  3862. # 'attributes' => [
  3863. # 'Start',
  3864. # 'End',
  3865. # 'Strand',
  3866. # 'Score',
  3867. # 'Seq_id',
  3868. # 'Name'
  3869. # ],
  3870. # 'isArrayAttr' => {}
  3871. # },
  3872. # {
  3873. # 'attributes' => [
  3874. # 'Start',
  3875. # 'End',
  3876. # 'Strand',
  3877. # 'Name',
  3878. # 'Seq_id',
  3879. # 'Score'
  3880. # ],
  3881. # 'isArrayAttr' => {}
  3882. # },
  3883. # {
  3884. # 'attributes' => [
  3885. # 'Start',
  3886. # 'End',
  3887. # 'Strand',
  3888. # 'Name',
  3889. # 'Seq_id',
  3890. # 'Score'
  3891. # ],
  3892. # 'isArrayAttr' => {}
  3893. # },
  3894. # {
  3895. # 'attributes' => [
  3896. # 'Start',
  3897. # 'End',
  3898. # 'Strand',
  3899. # 'Seq_id',
  3900. # 'Name',
  3901. # 'Score'
  3902. # ],
  3903. # 'isArrayAttr' => {}
  3904. # },
  3905. # {
  3906. # 'attributes' => [
  3907. # 'Start',
  3908. # 'End',
  3909. # 'Strand',
  3910. # 'Name',
  3911. # 'Seq_id',
  3912. # 'Score'
  3913. # ],
  3914. # 'isArrayAttr' => {}
  3915. # },
  3916. # {
  3917. # 'attributes' => [
  3918. # 'Start',
  3919. # 'End',
  3920. # 'Strand',
  3921. # 'Seq_id',
  3922. # 'Name',
  3923. # 'Score'
  3924. # ],
  3925. # 'isArrayAttr' => {}
  3926. # },
  3927. # {
  3928. # 'attributes' => [
  3929. # 'Start',
  3930. # 'End',
  3931. # 'Strand',
  3932. # 'Score',
  3933. # 'Name',
  3934. # 'Seq_id'
  3935. # ],
  3936. # 'isArrayAttr' => {}
  3937. # },
  3938. # {
  3939. # 'attributes' => [
  3940. # 'Start',
  3941. # 'End',
  3942. # 'Chunk'
  3943. # ],
  3944. # 'isArrayAttr' => {
  3945. # 'Sublist' => 1
  3946. # }
  3947. # }
  3948. # ],
  3949. # 'count' => 20,
  3950. # 'lazyClass' => 12,
  3951. # 'maxEnd' => 102906693,
  3952. # 'minStart' => 102746607,
  3953. # 'nclist' => [
  3954. # [
  3955. # 0,
  3956. # 102746607,
  3957. # 102747330,
  3958. # 1,
  3959. # '1',
  3960. # 'chr10',
  3961. # 'chr10_100010101'
  3962. # ],
  3963. # [
  3964. # 1,
  3965. # 102756707,
  3966. # 102757063,
  3967. # 1,
  3968. # 'chr10_100020212',
  3969. # 'chr10',
  3970. # '1'
  3971. # ],
  3972. # [
  3973. # 2,
  3974. # 102757103,
  3975. # 102757628,
  3976. # 1,
  3977. # '1',
  3978. # 'chr10_100020608',
  3979. # 'chr10'
  3980. # ],
  3981. # [
  3982. # 3,
  3983. # 102758816,
  3984. # 102759393,
  3985. # 1,
  3986. # '1',
  3987. # 'chr10_100022332',
  3988. # 'chr10'
  3989. # ],
  3990. # [
  3991. # 2,
  3992. # 102759402,
  3993. # 102759798,
  3994. # 1,
  3995. # '1',
  3996. # 'chr10_100023087',
  3997. # 'chr10'
  3998. # ],
  3999. # [
  4000. # 4,
  4001. # 102763502,
  4002. # 102763900,
  4003. # 1,
  4004. # '1',
  4005. # 'chr10',
  4006. # 'chr10_100027151'
  4007. # ],
  4008. # [
  4009. # 5,
  4010. # 102778574,
  4011. # 102779028,
  4012. # 1,
  4013. # '1',
  4014. # 'chr10',
  4015. # 'chr10_100042744'
  4016. # ],
  4017. # [
  4018. # 6,
  4019. # 102790835,
  4020. # 102791548,
  4021. # 1,
  4022. # 'chr10_100059467',
  4023. # 'chr10',
  4024. # '1'
  4025. # ],
  4026. # [
  4027. # 4,
  4028. # 102807700,
  4029. # 102808458,
  4030. # 1,
  4031. # '1',
  4032. # 'chr10',
  4033. # 'chr10_100076094'
  4034. # ],
  4035. # [
  4036. # 7,
  4037. # 102809834,
  4038. # 102810339,
  4039. # 1,
  4040. # 'chr10_100078435',
  4041. # 'chr10',
  4042. # '1'
  4043. # ],
  4044. # [
  4045. # 8,
  4046. # 102820652,
  4047. # 102821466,
  4048. # 1,
  4049. # 'chr10',
  4050. # 'chr10_100089212',
  4051. # '1'
  4052. # ],
  4053. # [
  4054. # 7,
  4055. # 102821565,
  4056. # 102821902,
  4057. # 1,
  4058. # 'chr10_100090127',
  4059. # 'chr10',
  4060. # '1'
  4061. # ],
  4062. # [
  4063. # 7,
  4064. # 102822305,
  4065. # 102822874,
  4066. # 1,
  4067. # 'chr10_100090866',
  4068. # 'chr10',
  4069. # '1'
  4070. # ],
  4071. # [
  4072. # 9,
  4073. # 102825930,
  4074. # 102826474,
  4075. # 1,
  4076. # 'chr10_100094501',
  4077. # 'chr10',
  4078. # '1'
  4079. # ],
  4080. # [
  4081. # 4,
  4082. # 102826938,
  4083. # 102827286,
  4084. # 1,
  4085. # '1',
  4086. # 'chr10',
  4087. # 'chr10_100095501'
  4088. # ],
  4089. # [
  4090. # 5,
  4091. # 102827366,
  4092. # 102827778,
  4093. # 1,
  4094. # '1',
  4095. # 'chr10',
  4096. # 'chr10_100095928'
  4097. # ],
  4098. # [
  4099. # 10,
  4100. # 102883063,
  4101. # 102883551,
  4102. # 1,
  4103. # 'chr10',
  4104. # 'chr10_100154436',
  4105. # '1'
  4106. # ],
  4107. # [
  4108. # 11,
  4109. # 102891173,
  4110. # 102891794,
  4111. # 1,
  4112. # '1',
  4113. # 'chr10_100162617',
  4114. # 'chr10'
  4115. # ],
  4116. # [
  4117. # 10,
  4118. # 102893599,
  4119. # 102894301,
  4120. # 1,
  4121. # 'chr10',
  4122. # 'chr10_100165069',
  4123. # '1'
  4124. # ],
  4125. # [
  4126. # 3,
  4127. # 102905801,
  4128. # 102906693,
  4129. # 1,
  4130. # '1',
  4131. # 'chr10_100177356',
  4132. # 'chr10'
  4133. # ]
  4134. # ],
  4135. # 'urlTemplate' => 'lf-{Chunk}.jsonz'
  4136. # }
  4137. # }
  4138.  
  4139. # Failed test at tests/perl_tests/flatfile-to-json.pl.t line 424.
  4140. # Structures begin differing at:
  4141. # $got->{attributes}[3] = 'Name'
  4142. # $expected->{attributes}[3] = 'Source'
  4143. # {
  4144. # 'featureCount' => 7,
  4145. # 'formatVersion' => 1,
  4146. # 'histograms' => {
  4147. # 'meta' => [
  4148. # {
  4149. # 'arrayParams' => {
  4150. # 'chunkSize' => 10000,
  4151. # 'length' => 3,
  4152. # 'urlTemplate' => 'hist-500-{Chunk}.jsonz'
  4153. # },
  4154. # 'basesPerBin' => '500'
  4155. # }
  4156. # ],
  4157. # 'stats' => [
  4158. # {
  4159. # 'basesPerBin' => '500',
  4160. # 'max' => 4,
  4161. # 'mean' => '2.33333333333333'
  4162. # }
  4163. # ]
  4164. # },
  4165. # 'intervals' => {
  4166. # 'classes' => [
  4167. # {
  4168. # 'attributes' => [
  4169. # 'Start',
  4170. # 'End',
  4171. # 'Strand',
  4172. # 'Name',
  4173. # 'Source',
  4174. # 'Type',
  4175. # 'Seq_id',
  4176. # 'Score'
  4177. # ],
  4178. # 'isArrayAttr' => {}
  4179. # },
  4180. # {
  4181. # 'attributes' => [
  4182. # 'Start',
  4183. # 'End',
  4184. # 'Strand',
  4185. # 'Type',
  4186. # 'Seq_id',
  4187. # 'Name',
  4188. # 'Source',
  4189. # 'Score'
  4190. # ],
  4191. # 'isArrayAttr' => {}
  4192. # },
  4193. # {
  4194. # 'attributes' => [
  4195. # 'Start',
  4196. # 'End',
  4197. # 'Strand',
  4198. # 'Seq_id',
  4199. # 'Type',
  4200. # 'Source',
  4201. # 'Name',
  4202. # 'Score'
  4203. # ],
  4204. # 'isArrayAttr' => {}
  4205. # },
  4206. # {
  4207. # 'attributes' => [
  4208. # 'Start',
  4209. # 'End',
  4210. # 'Strand',
  4211. # 'Source',
  4212. # 'Name',
  4213. # 'Seq_id',
  4214. # 'Type',
  4215. # 'Score'
  4216. # ],
  4217. # 'isArrayAttr' => {}
  4218. # },
  4219. # {
  4220. # 'attributes' => [
  4221. # 'Start',
  4222. # 'End',
  4223. # 'Strand',
  4224. # 'Score',
  4225. # 'Seq_id',
  4226. # 'Type',
  4227. # 'Source',
  4228. # 'Name'
  4229. # ],
  4230. # 'isArrayAttr' => {}
  4231. # },
  4232. # {
  4233. # 'attributes' => [
  4234. # 'Start',
  4235. # 'End',
  4236. # 'Chunk'
  4237. # ],
  4238. # 'isArrayAttr' => {
  4239. # 'Sublist' => 1
  4240. # }
  4241. # }
  4242. # ],
  4243. # 'count' => 7,
  4244. # 'lazyClass' => 5,
  4245. # 'maxEnd' => 1262,
  4246. # 'minStart' => 792,
  4247. # 'nclist' => [
  4248. # [
  4249. # 0,
  4250. # 792,
  4251. # 842,
  4252. # 0,
  4253. # 'FakeName',
  4254. # 'zonk',
  4255. # 'micro_array_oligo',
  4256. # 'ctgA',
  4257. # '41.32'
  4258. # ],
  4259. # [
  4260. # 0,
  4261. # 852,
  4262. # 902,
  4263. # 0,
  4264. # 'FakeName',
  4265. # 'zonk',
  4266. # 'micro_array_oligo',
  4267. # 'ctgA',
  4268. # '21.2'
  4269. # ],
  4270. # [
  4271. # 1,
  4272. # 912,
  4273. # 962,
  4274. # 0,
  4275. # 'micro_array_oligo',
  4276. # 'ctgA',
  4277. # 'FakeName',
  4278. # 'zonk',
  4279. # '20.8'
  4280. # ],
  4281. # [
  4282. # 2,
  4283. # 1032,
  4284. # 1082,
  4285. # 0,
  4286. # 'ctgA',
  4287. # 'micro_array_oligo',
  4288. # 'zonk',
  4289. # 'FakeName',
  4290. # '17.08'
  4291. # ],
  4292. # [
  4293. # 3,
  4294. # 1092,
  4295. # 1142,
  4296. # 0,
  4297. # 'zonk',
  4298. # 'FakeName',
  4299. # 'ctgA',
  4300. # 'micro_array_oligo',
  4301. # '9.76'
  4302. # ],
  4303. # [
  4304. # 4,
  4305. # 1152,
  4306. # 1202,
  4307. # 0,
  4308. # '3.81',
  4309. # 'ctgA',
  4310. # 'micro_array_oligo',
  4311. # 'zonk',
  4312. # 'FakeName'
  4313. # ],
  4314. # [
  4315. # 2,
  4316. # 1212,
  4317. # 1262,
  4318. # 0,
  4319. # 'ctgA',
  4320. # 'micro_array_oligo',
  4321. # 'zonk',
  4322. # 'FakeName',
  4323. # '3.3'
  4324. # ]
  4325. # ],
  4326. # 'urlTemplate' => 'lf-{Chunk}.jsonz'
  4327. # }
  4328. # }
  4329. # Looks like you failed 4 tests of 37.
  4330. tests/perl_tests/flatfile-to-json.pl.t .....
  4331. Dubious, test returned 4 (wstat 1024, 0x400)
  4332. Failed 4/37 subtests
  4333. tests/perl_tests/genbank.t ................. ok
  4334.  
  4335. # Failed test 'got right data from volvox test data run'
  4336. # at tests/perl_tests/generate-names.pl.t line 39.
  4337. # Structures begin differing at:
  4338. # $got->{e8b/f.json}{rs17878802}{exact}[0][1] = '12'
  4339. # $expected->{e8b/f.json}{rs17878802}{exact}[0][1] = '11'
  4340.  
  4341. # Failed test 'same data after incremental run'
  4342. # at tests/perl_tests/generate-names.pl.t line 58.
  4343. # Structures begin differing at:
  4344. # $got->{f4d/1.json}{rs4998557}{exact}[0][1] = '12'
  4345. # $expected->{f4d/1.json}{rs4998557}{exact}[0][1] = '11'
  4346.  
  4347. # Failed test 'same data after incremental run with --safeMode'
  4348. # at tests/perl_tests/generate-names.pl.t line 74.
  4349. # Structures begin differing at:
  4350. # $got->{262/f.json}{rs80265967}{exact}[0][1] = '12'
  4351. # $expected->{262/f.json}{rs80265967}{exact}[0][1] = '11'
  4352. # Looks like you failed 3 tests of 4.
  4353. tests/perl_tests/generate-names.pl.t .......
  4354. Dubious, test returned 3 (wstat 768, 0x300)
  4355. Failed 3/4 subtests
  4356. tests/perl_tests/json.t .................... ok
  4357. # loaded 2559 test features
  4358. tests/perl_tests/lazy_nclist.t ............. ok
  4359. tests/perl_tests/maker2jbrowse.t ........... ok
  4360. tests/perl_tests/nclist.t .................. ok
  4361. WARNING: multiple reference sequences found named 'NC_001133', using only the first one.
  4362. WARNING: multiple reference sequences found named 'NC_001133', using only the first one.
  4363. # /tmp/vAvvKy5uR9
  4364. tests/perl_tests/prepare-refseqs.pl.t ...... ok
  4365. tests/perl_tests/remove-track.pl.t ......... ok
  4366. # writing output to /tmp/JAnibomp9z
  4367. # Track nonExistentTrack not found in the UCSC track database (trackDb.txt.gz) file. Is it a real UCSC track? at bin/ucsc-to-json.pl line 194.
  4368. # To format the jaxQtlAsIs track, you must have both files tests/data/hg19/database//jaxQtlAsIs.sql and tests/data/hg19/database//jaxQtlAsIs.txt.gz
  4369. tests/perl_tests/ucsc-to-json.pl.t ......... ok
  4370. # using temp dir /tmp/l1RmHY1m73
  4371. tests/perl_tests/wig-to-json.pl.t .......... ok
  4372.  
  4373. Test Summary Report
  4374. -------------------
  4375. tests/perl_tests/flatfile-to-json.pl.t (Wstat: 1024 Tests: 37 Failed: 4)
  4376. Failed tests: 30, 32, 35, 37
  4377. Non-zero exit status: 4
  4378. tests/perl_tests/generate-names.pl.t (Wstat: 768 Tests: 4 Failed: 3)
  4379. Failed tests: 1-3
  4380. Non-zero exit status: 3
  4381. Files=19, Tests=231, 16 wallclock secs ( 0.09 usr 0.03 sys + 12.12 cusr 1.82 csys = 14.06 CPU)
  4382. Result: FAIL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement