Protein ID | Family | Start | End | Strand | Description |
---|---|---|---|---|---|
MGYG000002437_00029 | GH77 | 27543 | 29024 | - | 4-alpha-glucanotransferase |
MGYG000002437_00058 | GH112 | 53130 | 55298 | - | 1,3-beta-galactosyl-N-acetylhexosamine phosphorylase |
MGYG000002437_00091 | GH13 | 88054 | 89952 | - | Glycogen debranching enzyme |
MGYG000002437_00160 | GH94 | 164184 | 166574 | - | N,N'-diacetylchitobiose phosphorylase |
MGYG000002437_00196 | GH13 | 215543 | 217333 | - | Alpha-1,4-glucan:maltose-1-phosphate maltosyltransferase |
MGYG000002437_00229 | GH42 | 245962 | 247974 | - | Beta-galactosidase bgaB |
MGYG000002437_00277 | GH42 | 300329 | 302524 | - | Beta-galactosidase bgaB |
MGYG000002437_00278 | GH2 | 302540 | 305050 | - | hypothetical protein |
MGYG000002437_00287 | GH2 | 313657 | 316164 | - | Beta-galactosidase |
MGYG000002437_00491 | GH4 | 521395 | 522762 | - | 6-phospho-beta-glucosidase BglT |
MGYG000002437_00535 | CBM34 | 563881 | 566007 | - | Neopullulanase 1 |
MGYG000002437_00535 | GH13 | 563881 | 566007 | - | Neopullulanase 1 |
MGYG000002437_00557 | GH18 | 588282 | 590000 | - | hypothetical protein |
MGYG000002437_00565 | GH29 | 595275 | 596762 | - | hypothetical protein |
MGYG000002437_00584 | CBM67 | 618245 | 620401 | - | hypothetical protein |
MGYG000002437_00584 | GH78 | 618245 | 620401 | - | hypothetical protein |
MGYG000002437_00609 | GT2 | 653725 | 654651 | - | hypothetical protein |
MGYG000002437_00636 | GH120 | 686072 | 688015 | + | hypothetical protein |
MGYG000002437_00666 | CBM40 | 723851 | 726337 | - | hypothetical protein |
MGYG000002437_00666 | GH33 | 723851 | 726337 | - | hypothetical protein |
MGYG000002437_00763 | CE4 | 842720 | 843406 | - | Peptidoglycan-N-acetylglucosamine deacetylase |
MGYG000002437_00776 | GH109 | 858844 | 860019 | - | Alpha-N-acetylgalactosaminidase |
MGYG000002437_00790 | GH51 | 872877 | 874379 | - | Intracellular exo-alpha-L-arabinofuranosidase 2 |
MGYG000002437_00791 | GH43 | 874407 | 875942 | - | Non-reducing end alpha-L-arabinofuranosidase BoGH43A |
MGYG000002437_00800 | CBM67 | 884995 | 887211 | + | hypothetical protein |
MGYG000002437_00800 | GH78 | 884995 | 887211 | + | hypothetical protein |
MGYG000002437_00883 | GT2 | 981048 | 982097 | - | hypothetical protein |
MGYG000002437_00888 | GH31 | 985168 | 987414 | - | Alpha-xylosidase |
MGYG000002437_00890 | GH31 | 988124 | 990121 | - | hypothetical protein |
MGYG000002437_00891 | GH31 | 990294 | 992363 | - | hypothetical protein |
MGYG000002437_00925 | GH36 | 1026242 | 1028320 | - | hypothetical protein |
MGYG000002437_00951 | GH120 | 1063784 | 1065796 | + | hypothetical protein |
MGYG000002437_00959 | GH3 | 1074278 | 1076611 | - | Thermostable beta-glucosidase B |
MGYG000002437_00965 | GH127 | 1081364 | 1083328 | - | Non-reducing end beta-L-arabinofuranosidase |
MGYG000002437_00966 | GH2 | 1083348 | 1085780 | - | Exo-beta-D-glucosaminidase |
MGYG000002437_01051 | GH38 | 1175460 | 1178603 | - | hypothetical protein |
MGYG000002437_01075 | GH2 | 1200432 | 1202981 | - | Beta-galactosidase |
MGYG000002437_01085 | GH123 | 1211548 | 1213224 | - | hypothetical protein |
MGYG000002437_01088 | GH38 | 1216172 | 1219354 | - | hypothetical protein |
MGYG000002437_01089 | GH4 | 1219357 | 1220721 | - | putative 6-phospho-beta-glucosidase |
MGYG000002437_01109 | GH38 | 1244841 | 1247963 | - | hypothetical protein |
MGYG000002437_01110 | GH125 | 1248112 | 1249395 | - | hypothetical protein |
MGYG000002437_01152 | GH25 | 1300408 | 1301619 | - | hypothetical protein |
MGYG000002437_01160 | CBM67 | 1311524 | 1314169 | - | hypothetical protein |
MGYG000002437_01160 | GH78 | 1311524 | 1314169 | - | hypothetical protein |
MGYG000002437_01167 | GH31 | 1321838 | 1323901 | - | hypothetical protein |
MGYG000002437_01174 | GH3 | 1330416 | 1332623 | - | Beta-glucosidase BoGH3B |
MGYG000002437_01209 | GH20 | 16008 | 17891 | - | hypothetical protein |
MGYG000002437_01220 | GH146 | 29098 | 30990 | + | hypothetical protein |
MGYG000002437_01227 | GH127 | 38266 | 40209 | + | Non-reducing end beta-L-arabinofuranosidase |
MGYG000002437_01259 | GT5 | 71211 | 72656 | + | Glycogen synthase |
MGYG000002437_01347 | CBM48 | 172367 | 175738 | + | 1,4-alpha-glucan branching enzyme GlgB |
MGYG000002437_01347 | GH13 | 172367 | 175738 | + | 1,4-alpha-glucan branching enzyme GlgB |
MGYG000002437_01385 | GT4 | 210574 | 211836 | + | Alpha-monoglucosyldiacylglycerol synthase |
MGYG000002437_01386 | GT4 | 211838 | 212929 | + | Alpha-galactosylglucosyldiacylglycerol synthase |
MGYG000002437_01433 | GH0 | 273472 | 274737 | - | hypothetical protein |
MGYG000002437_01524 | GT26 | 374762 | 375538 | + | UDP-N-acetyl-D-mannosaminuronic acid transferase |
MGYG000002437_01525 | GT4 | 375526 | 376638 | + | D-inositol-3-phosphate glycosyltransferase |
MGYG000002437_01526 | GT4 | 376716 | 377831 | + | hypothetical protein |
MGYG000002437_01663 | GT2 | 539448 | 546794 | + | Tyrocidine synthase 3 |
MGYG000002437_01803 | GH42 | 694993 | 697002 | + | Beta-galactosidase LacZ |
MGYG000002437_01858 | GH3 | 742711 | 744960 | + | Thermostable beta-glucosidase B |
MGYG000002437_01860 | CBM67 | 746390 | 748984 | + | hypothetical protein |
MGYG000002437_01860 | GH78 | 746390 | 748984 | + | hypothetical protein |
MGYG000002437_01861 | GH3 | 749020 | 751407 | + | Beta-hexosaminidase |
MGYG000002437_01862 | GH1 | 751470 | 752759 | + | 1,4-beta-D-glucan glucohydrolase |
MGYG000002437_01863 | GH20 | 752771 | 754351 | + | hypothetical protein |
MGYG000002437_01864 | CBM67 | 754587 | 757283 | + | hypothetical protein |
MGYG000002437_01864 | GH78 | 754587 | 757283 | + | hypothetical protein |
MGYG000002437_01873 | CBM67 | 768731 | 770887 | + | hypothetical protein |
MGYG000002437_01873 | GH78 | 768731 | 770887 | + | hypothetical protein |
MGYG000002437_01874 | GH43 | 770906 | 771952 | + | hypothetical protein |
MGYG000002437_01875 | GH3 | 771962 | 774367 | + | Thermostable beta-glucosidase B |
MGYG000002437_01880 | CBM67 | 778706 | 782623 | + | hypothetical protein |
MGYG000002437_01880 | GH78 | 778706 | 782623 | + | hypothetical protein |
MGYG000002437_01880 | GH43 | 778706 | 782623 | + | hypothetical protein |
MGYG000002437_01931 | GH5 | 830406 | 831572 | + | hypothetical protein |
MGYG000002437_02262 | GH2 | 160647 | 163673 | + | Beta-galactosidase |
MGYG000002437_02263 | GH42 | 163735 | 165762 | + | Beta-galactosidase BglY |
MGYG000002437_02310 | GH13 | 216977 | 218680 | + | Oligo-1,6-glucosidase |
MGYG000002437_02328 | GH2 | 234284 | 236485 | - | Beta-galactosidase |
MGYG000002437_02331 | GH35 | 239534 | 241174 | + | hypothetical protein |
MGYG000002437_02335 | GH1 | 244014 | 245327 | + | Beta-glucosidase B |
MGYG000002437_02336 | GH43 | 245396 | 247234 | + | hypothetical protein |
MGYG000002437_02336 | CBM32 | 245396 | 247234 | + | hypothetical protein |
MGYG000002437_02337 | CBM67 | 247231 | 249777 | + | hypothetical protein |
MGYG000002437_02337 | GH78 | 247231 | 249777 | + | hypothetical protein |
MGYG000002437_02338 | GH43 | 250322 | 251950 | + | Beta-xylosidase |
MGYG000002437_02339 | GH88 | 251943 | 253103 | + | Unsaturated glucuronyl hydrolase |
MGYG000002437_02346 | GH28 | 261042 | 262406 | + | hypothetical protein |
MGYG000002437_02392 | GH39 | 317884 | 320301 | + | HTH-type transcriptional activator RhaS |
MGYG000002437_02423 | GH29 | 355864 | 357183 | + | hypothetical protein |
MGYG000002437_02430 | GH89 | 366096 | 368204 | + | hypothetical protein |
MGYG000002437_02431 | GH29 | 368246 | 369655 | + | hypothetical protein |
MGYG000002437_02447 | GH38 | 384431 | 386854 | + | hypothetical protein |
MGYG000002437_02451 | GH38 | 389814 | 392978 | + | hypothetical protein |
MGYG000002437_02452 | GH2 | 393066 | 395690 | + | Beta-galactosidase |
MGYG000002437_02455 | GH36 | 398935 | 400983 | + | hypothetical protein |
MGYG000002437_02457 | GH36 | 401642 | 403735 | + | hypothetical protein |
MGYG000002437_02459 | GH13 | 405232 | 406665 | + | Sucrose phosphorylase |
MGYG000002437_02460 | GH38 | 406706 | 409102 | + | hypothetical protein |
MGYG000002437_02475 | GH43 | 425818 | 429450 | + | hypothetical protein |
MGYG000002437_02476 | GH30 | 429537 | 433604 | + | hypothetical protein |
MGYG000002437_02531 | GH20 | 487400 | 489280 | + | hypothetical protein |
MGYG000002437_02532 | GH3 | 489285 | 491507 | + | Beta-glucosidase BoGH3B |
MGYG000002437_02539 | GH2 | 499198 | 501600 | + | Exo-beta-D-glucosaminidase |
MGYG000002437_02541 | GH2 | 502774 | 505332 | + | Beta-galactosidase |
MGYG000002437_02542 | GH2 | 505513 | 507951 | + | Beta-galactosidase |
MGYG000002437_02547 | GT2 | 514481 | 515395 | + | hypothetical protein |
MGYG000002437_02560 | GT0 | 527400 | 528587 | + | UDP-2,3-diacetamido-2,3-dideoxy-D-glucuronate 2-epimerase |
MGYG000002437_02573 | GH32 | 546983 | 548383 | + | Levanbiose-producing levanase |
MGYG000002437_02579 | GH39 | 553781 | 556186 | + | HTH-type transcriptional activator RhaS |
MGYG000002437_02589 | GH77 | 565369 | 566859 | - | 4-alpha-glucanotransferase |
MGYG000002437_02590 | GH13 | 566981 | 568654 | - | Oligo-1,6-glucosidase |
MGYG000002437_02593 | GH3 | 570975 | 573737 | + | hypothetical protein |
MGYG000002437_02644 | GT2 | 625591 | 626520 | - | Undecaprenyl-phosphate 4-deoxy-4-formamido-L-arabinose transferase |
MGYG000002437_02648 | GH73 | 628776 | 632315 | + | hypothetical protein |
MGYG000002437_02651 | GT2 | 637119 | 638111 | + | putative glycosyltransferase EpsJ |
MGYG000002437_02654 | GT2 | 640181 | 640867 | + | Undecaprenyl-phosphate mannosyltransferase |
MGYG000002437_02663 | GT2 | 650179 | 655758 | + | hypothetical protein |
MGYG000002437_02664 | GT2 | 655774 | 658227 | + | hypothetical protein |
MGYG000002437_02664 | GT2 | 655774 | 658227 | + | hypothetical protein |
MGYG000002437_02666 | GT2 | 659781 | 660731 | - | Undecaprenyl-phosphate 4-deoxy-4-formamido-L-arabinose transferase |
MGYG000002437_02667 | GT2 | 661035 | 662861 | + | hypothetical protein |
MGYG000002437_02667 | GT2 | 661035 | 662861 | + | hypothetical protein |
MGYG000002437_02668 | GT2 | 662916 | 663866 | + | hypothetical protein |
MGYG000002437_02671 | GT2 | 666126 | 667124 | + | Undecaprenyl-phosphate 4-deoxy-4-formamido-L-arabinose transferase |
MGYG000002437_02733 | GH51 | 745791 | 747293 | + | Intracellular exo-alpha-L-arabinofuranosidase 2 |
MGYG000002437_02777 | CE4 | 791295 | 792980 | - | hypothetical protein |
MGYG000002437_02810 | GH32 | 838167 | 839831 | + | Beta-fructosidase |
MGYG000002437_02829 | GH30 | 863385 | 870956 | + | hypothetical protein |
MGYG000002437_02829 | GH43 | 863385 | 870956 | + | hypothetical protein |
MGYG000002437_02842 | GH31 | 883580 | 885955 | + | hypothetical protein |
MGYG000002437_02855 | GH120 | 898489 | 900498 | - | hypothetical protein |
MGYG000002437_02858 | GH43 | 903311 | 907600 | + | hypothetical protein |
MGYG000002437_02858 | CBM32 | 903311 | 907600 | + | hypothetical protein |
MGYG000002437_02937 | GH51 | 108757 | 110268 | + | Intracellular exo-alpha-(1->5)-L-arabinofuranosidase 1 |
MGYG000002437_02963 | GH116 | 142484 | 145078 | + | hypothetical protein |
MGYG000002437_02974 | GH0 | 155744 | 158191 | + | hypothetical protein |
MGYG000002437_02976 | GT35 | 161737 | 164199 | + | Glycogen phosphorylase |
MGYG000002437_02988 | GH2 | 177530 | 179350 | + | Beta-glucuronidase |
MGYG000002437_02996 | GH31 | 189104 | 190612 | + | Alpha-xylosidase XylQ |
MGYG000002437_03035 | GH106 | 242632 | 245799 | + | hypothetical protein |
MGYG000002437_03038 | GH2 | 248020 | 250566 | + | Exo-beta-D-glucosaminidase |
MGYG000002437_03040 | CE7 | 251653 | 252615 | + | Cephalosporin-C deacetylase |
MGYG000002437_03041 | GH2 | 252917 | 255370 | + | hypothetical protein |
MGYG000002437_03042 | GH140 | 256307 | 257599 | + | hypothetical protein |
MGYG000002437_03045 | GH3 | 260017 | 262374 | + | hypothetical protein |
MGYG000002437_03061 | GH1 | 279191 | 280546 | + | 1,4-beta-D-glucan glucohydrolase |
MGYG000002437_03110 | GH63 | 334153 | 335865 | + | hypothetical protein |
MGYG000002437_03119 | GH42 | 346138 | 348195 | + | Beta-galactosidase BgaA |
MGYG000002437_03131 | GH36 | 363717 | 365825 | + | hypothetical protein |
MGYG000002437_03146 | GH4 | 379999 | 381264 | + | putative 6-phospho-beta-glucosidase |
MGYG000002437_03153 | GH2 | 387378 | 390464 | + | Evolved beta-galactosidase subunit alpha |
MGYG000002437_03163 | GH13 | 401332 | 402699 | + | Neopullulanase 2 |
MGYG000002437_03164 | CBM48 | 402881 | 404791 | + | 1,4-alpha-glucan branching enzyme GlgB |
MGYG000002437_03164 | GH13 | 402881 | 404791 | + | 1,4-alpha-glucan branching enzyme GlgB |
MGYG000002437_03172 | GH31 | 411486 | 413483 | - | hypothetical protein |
MGYG000002437_03209 | GH4 | 455697 | 457019 | + | Alpha-galactosidase |
MGYG000002437_03289 | GH151 | 11805 | 13808 | - | hypothetical protein |
MGYG000002437_03340 | GT0 | 74921 | 76090 | - | UDP-2,3-diacetamido-2,3-dideoxy-D-glucuronate 2-epimerase |
MGYG000002437_03345 | GT5 | 80967 | 82163 | - | D-inositol-3-phosphate glycosyltransferase |
MGYG000002437_03350 | GT2 | 85507 | 86373 | - | hypothetical protein |
MGYG000002437_03359 | GH16 | 99018 | 103637 | + | hypothetical protein |
MGYG000002437_03375 | GH2 | 123959 | 126127 | - | Beta-galactosidase |
MGYG000002437_03403 | GH43 | 154529 | 158635 | - | hypothetical protein |
MGYG000002437_03403 | CBM61 | 154529 | 158635 | - | hypothetical protein |
MGYG000002437_03403 | CBM61 | 154529 | 158635 | - | hypothetical protein |
MGYG000002437_03406 | GH35 | 161635 | 163683 | - | hypothetical protein |
MGYG000002437_03462 | GH2 | 221760 | 224942 | - | Evolved beta-galactosidase subunit alpha |
MGYG000002437_03517 | GH3 | 283376 | 284707 | - | Beta-hexosaminidase |
MGYG000002437_03532 | GH136 | 303732 | 308618 | - | hypothetical protein |
MGYG000002437_03532 | CBM16 | 303732 | 308618 | - | hypothetical protein |
MGYG000002437_03533 | GH18 | 308884 | 310164 | + | Spore germination protein YaaH |
MGYG000002437_03539 | GH31 | 316381 | 318636 | - | Alpha-xylosidase |
MGYG000002437_03560 | GH1 | 338976 | 340331 | - | 1,4-beta-D-glucan glucohydrolase |
MGYG000002437_03594 | GH88 | 375578 | 376723 | - | Unsaturated chondroitin disaccharide hydrolase |
MGYG000002437_03599 | GH154 | 382969 | 384981 | - | hypothetical protein |
MGYG000002437_03605 | GH29 | 390036 | 391511 | + | hypothetical protein |
MGYG000002437_03657 | GT2 | 27125 | 28141 | + | hypothetical protein |
MGYG000002437_03818 | GH3 | 206725 | 208434 | + | Beta-N-acetylglucosaminidase/beta-glucosidase |
MGYG000002437_03845 | GH2 | 242081 | 243880 | + | Beta-glucuronidase |
MGYG000002437_03878 | GH2 | 276960 | 278660 | + | Beta-glucuronidase |
MGYG000002437_03883 | GH88 | 282896 | 284014 | + | Unsaturated glucuronyl hydrolase |
MGYG000002437_03884 | GH154 | 284008 | 286101 | + | hypothetical protein |
MGYG000002437_03895 | PL27 | 297395 | 299272 | + | hypothetical protein |
MGYG000002437_03896 | GH28 | 299256 | 300761 | + | Exo-poly-alpha-D-galacturonosidase |
MGYG000002437_03910 | GH2 | 315141 | 317612 | + | hypothetical protein |
MGYG000002437_03967 | GH123 | 4924 | 6609 | - | hypothetical protein |
MGYG000002437_03971 | GT2 | 10270 | 11712 | - | hypothetical protein |
MGYG000002437_03971 | GT2 | 10270 | 11712 | - | hypothetical protein |
MGYG000002437_04027 | GH142 | 71370 | 72929 | - | Beta-L-arabinobiosidase |
MGYG000002437_04028 | GH127 | 72930 | 74873 | - | hypothetical protein |
MGYG000002437_04060 | CE4 | 111658 | 112416 | + | hypothetical protein |
MGYG000002437_04094 | GH38 | 137265 | 139697 | - | Mannosylglycerate hydrolase |
MGYG000002437_04124 | GH67 | 172985 | 174970 | - | Xylan alpha-(1->2)-glucuronosidase |
MGYG000002437_04139 | GH127 | 190618 | 192672 | - | Non-reducing end beta-L-arabinofuranosidase |
MGYG000002437_04143 | GH27 | 195645 | 196958 | + | Alpha-galactosidase A |
MGYG000002437_04145 | GH154 | 198187 | 199836 | - | hypothetical protein |
MGYG000002437_04146 | GH88 | 199847 | 200986 | - | Unsaturated chondroitin disaccharide hydrolase |
MGYG000002437_04147 | GH43 | 201170 | 205333 | - | hypothetical protein |
MGYG000002437_04147 | GH51 | 201170 | 205333 | - | hypothetical protein |
MGYG000002437_04147 | GH43 | 201170 | 205333 | - | hypothetical protein |
MGYG000002437_04148 | GH2 | 205542 | 208007 | + | Beta-galactosidase BoGH2A |
MGYG000002437_04151 | GH35 | 210426 | 212171 | - | Beta-galactosidase |
MGYG000002437_04201 | GH42 | 268025 | 270031 | + | Beta-galactosidase BgaP |
MGYG000002437_04214 | CE4 | 285523 | 286647 | - | hypothetical protein |
MGYG000002437_04218 | GH43 | 290926 | 292500 | + | Non-reducing end alpha-L-arabinofuranosidase BoGH43B |
MGYG000002437_04226 | GH3 | 298576 | 300696 | - | hypothetical protein |
MGYG000002437_04239 | GH136 | 314491 | 321021 | - | hypothetical protein |
MGYG000002437_04239 | CBM32 | 314491 | 321021 | - | hypothetical protein |
MGYG000002437_04260 | GH38 | 345211 | 348324 | - | hypothetical protein |
MGYG000002437_04290 | GH4 | 8539 | 9912 | + | Alpha-galactosidase |
MGYG000002437_04292 | GH2 | 11411 | 13822 | + | Beta-galactosidase |
MGYG000002437_04339 | GH3 | 62818 | 65400 | + | hypothetical protein |
MGYG000002437_04385 | GH13 | 114897 | 116984 | + | Glycogen operon protein GlgX |
MGYG000002437_04466 | GH2 | 211690 | 213966 | + | Beta-galactosidase BoGH2A |
MGYG000002437_04547 | GH51 | 31188 | 32702 | - | Intracellular exo-alpha-(1->5)-L-arabinofuranosidase |
MGYG000002437_04552 | GH51 | 37617 | 39134 | - | Intracellular exo-alpha-L-arabinofuranosidase 2 |
MGYG000002437_04553 | GH43 | 39135 | 40667 | - | Extracellular endo-alpha-(1->5)-L-arabinanase 2 |
MGYG000002437_04554 | GH43 | 40898 | 42601 | + | hypothetical protein |
MGYG000002437_04555 | GH105 | 42674 | 43768 | - | Unsaturated rhamnogalacturonyl hydrolase YteR |
MGYG000002437_04567 | GH4 | 56836 | 58200 | - | Alpha-glucosidase |
MGYG000002437_04629 | CBM67 | 120643 | 123312 | - | hypothetical protein |
MGYG000002437_04629 | GH78 | 120643 | 123312 | - | hypothetical protein |
MGYG000002437_04638 | GH31 | 134040 | 136340 | - | hypothetical protein |
MGYG000002437_04639 | GH42 | 136337 | 138361 | - | Beta-galactosidase BgaA |
MGYG000002437_04640 | GH29 | 138382 | 139725 | - | hypothetical protein |
MGYG000002437_04641 | GH138 | 139751 | 142468 | - | hypothetical protein |
MGYG000002437_04687 | GH2 | 12922 | 15438 | + | hypothetical protein |
MGYG000002437_04771 | GT51 | 117785 | 120403 | - | Penicillin-binding protein 1A |
MGYG000002437_04796 | GH3 | 18231 | 20510 | - | Thermostable beta-glucosidase B |
MGYG000002437_04867 | GT28 | 97745 | 98812 | + | UDP-N-acetylglucosamine--N-acetylmuramyl-(pentapeptide) pyrophosphoryl-undecaprenol N-acetylglucosamine transferase |
MGYG000002437_04883 | GH13 | 761 | 2428 | - | Oligo-1,6-glucosidase |
MGYG000002437_05068 | GH25 | 157 | 1239 | - | Autolytic lysozyme |
Copyright 2022 © YIN LAB, UNL. All rights reserved. Designed by Jinfang Zheng and Boyang Hu. Maintained by Yanbin Yin.