diff --git a/.eslintrc.js b/.eslintrc.js index 0801966a..fc39ab25 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -2,6 +2,7 @@ module.exports = { root: true, env: { browser: true, + node: true, jest: true, }, settings: { diff --git a/lib/jest.config.js b/jest.config.js similarity index 100% rename from lib/jest.config.js rename to jest.config.js diff --git a/lib/docgen/generateStateModelDocs.ts b/lib/docgen/generateStateModelDocs.ts index 97181005..fdc5b57c 100644 --- a/lib/docgen/generateStateModelDocs.ts +++ b/lib/docgen/generateStateModelDocs.ts @@ -45,7 +45,6 @@ interface StateModel { } function generateStateModelDocs(files: string[]) { - // eslint-disable-next-line no-undef const cwd = process.cwd() + '/' const contents = {} as Record extractWithComment(files, obj => { diff --git a/lib/src/components/msa/renderBoxFeatureCanvasBlock.ts b/lib/src/components/msa/renderBoxFeatureCanvasBlock.ts index 28b9cad9..6af89950 100644 --- a/lib/src/components/msa/renderBoxFeatureCanvasBlock.ts +++ b/lib/src/components/msa/renderBoxFeatureCanvasBlock.ts @@ -55,7 +55,6 @@ function drawTiles({ visibleLeaves: HierarchyNode[] }) { const { - rows, subFeatureRows, colWidth, rowHeight, @@ -72,7 +71,6 @@ function drawTiles({ } = node const str = loadedIntroProAnnotations?.[name] - const str2 = rows.find(f => f[0] === name)?.[1] let j = 0 if (str) { diff --git a/lib/src/components/tree/dialogs/TreeNodeInfoDialog.tsx b/lib/src/components/tree/dialogs/TreeNodeInfoDialog.tsx index e4a7a7a1..c5b2341b 100644 --- a/lib/src/components/tree/dialogs/TreeNodeInfoDialog.tsx +++ b/lib/src/components/tree/dialogs/TreeNodeInfoDialog.tsx @@ -1,28 +1,16 @@ import React from 'react' import { Dialog } from '@jbrowse/core/ui' -import { DialogContent, TextField } from '@mui/material' +import { DialogContent } from '@mui/material' import { observer } from 'mobx-react' import { Attributes, BaseCard, } from '@jbrowse/core/BaseFeatureWidget/BaseFeatureDetail' -import { makeStyles } from 'tss-react/mui' // locals import { MsaViewModel } from '../../../model' import SequenceTextArea from '../../SequenceTextArea' -const useStyles = makeStyles()({ - textAreaFont: { - fontFamily: 'Courier New', - }, - dialogContent: { - background: 'lightgrey', - margin: 4, - width: '80em', - }, -}) - export default observer(function ({ info, model, @@ -34,7 +22,6 @@ export default observer(function ({ nodeName: string onClose: () => void }) { - const { classes } = useStyles() const { treeMetadata, rows } = model const metadata = treeMetadata[nodeName] const [name, sequence] = rows.find(f => f[0] === nodeName)! diff --git a/package.json b/package.json index f2696aa5..0cef0e76 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "app" ], "scripts": { + "test": "jest", "lint": "eslint --report-unused-disable-directives --max-warnings 0 --ext .js,.ts,.jsx,.tsx ." }, "devDependencies": { diff --git a/util/launchInterProScan.test.ts b/util/launchInterProScan.test.ts deleted file mode 100644 index 7f38cc6d..00000000 --- a/util/launchInterProScan.test.ts +++ /dev/null @@ -1,44 +0,0 @@ -// import fs from 'fs' -// import { launchInterProScan } from './launchInterProScan' - -// const rows = [ -// '>POLG_VESVA/1386-1832\nSPAHVDDYEECTHQPASLGAGDPRCPISLTGIMVNNLQPYTEASPGPDTATLNRVSKMLTSHMEGYVPKVHKTEEDSISAFYMLNHDTLCGPYIGARKKDHVKDGVLDKNLLDLLSSKWNRAKLGLALPHEYALGLKDELRPKDKVAVGKRRLIWGCDVGVSTVCAAAFKRVSESIMANHALGFIQVGINMDGPAVEDLFKRLERPKHDRYCVDYSKWDSTQPPKVTSQSIDILRHFTDKSPIVDSACATLKSNPIGIFNGVAFKVAGGLPSGMPLTSIINSLNHCLMVGSAVVKALEDSGVRVTWNIFDSMDLFTYGDDGVYIVPPLISSVMPKVFANLRQFGLKPTRTDKSDAEITPIPADEPVEFLKRTIVRTENGVRALLDRSSIIRQFYYIKAENTENWTVPPKRIDTPSRGQQLYNACLYASQHGEEFYTSKIVPLIERAV', -// '>POLG_FCVUR/1272-1715\nSPAHTEDFEECSHQPASLGSGDPRCPKSLTAIVVDSLKPYCDKVEGPPHDILHRVQKMLIDHLSGFVPVNISSETSMLSAFHKLNHDTSCGPYLGGRKKDHMTNGEPDKPLLDLLSAKWKLATQGIALPHEYTIGLKDELRPVEKVAEGKRRMIWGCDVGVATVCAAAFKGVSDAITANHQYGPVQVGINMDSPSVEALHQRIKSAAKVYAVDYSKWDSTQSPRVSAASIDILRYFSDRSPIVDSAANTLKSPPIAIFNGVAVKVSSGLPSGMPLTSVINSLNHCLYVGCAILQSLEARGVPVTWNLFSTFDMMTYGDDGVYMFPMMFASVSDQIFANLSAYGLKPTRVDKSVGSIEPIDPESVVFLKRTITRTPQGIRGLLDRSSIIRQFYYIKGENSDDWKTPPKSIDPTSRGQQLWNACLYASQHGVEFYNKIYKLAQKAV', -// '>POLG_RHDVF/1288-1730\nVPGVPDEYKTGYRPANLGRSDPDSDKSLMNIAVKNLQVYQQEPKLDKVDEFIERAAADVLGYLRFLTKGERQANLNFKAAFNTLDLSTSCGPFVPGKKIDHVKDGVMDQVLAKHLYKCWSVANSGKALHHIYACGLKDELRPLDKVKEGKKRLLWGCDVGVAVCAAAVFHNICYKLKMVARFGPIAVGVDMTSRDVDVIINNLTSKASDFLCLDYSKWDSTMSPCVVRLAIDILADCCEQTELTKSVVLTLKSHPMTILDAMIVQTKRGLPSGMPFTSVINSICHWLLWSAAVYKSCAEIGLHCSNLYEDAPFYTYGDDGVYAMTPMMVSLLPAIIENLRDYGLSPTAADKTEFIDVCPLNKISFLKRTFELTDIGWVSKLDKSSILRQLEWSKTTSRHMVIEETYDLAKEERGVQLEELQVAAAAHGQEFFNFVCRELERQQ', -// '>POLG_NVN68/1309-1746\nWRSSPEPLPPGVYEPAYLGGKDPRVQNGPSLQQVLRDQLKPFADPRGRMPEPGLLEAAVETVTSMLEQTMDTPSPWSYADACQSLDKTTSSGYPHHKRKNDDWNGTTFVGELGEQAAHANNMYENAKHMKPIYTAALKDELVKPEKIYQKVKKRLLWGADLGTVVRAARAFGPFCDAIKSHVIKLPIKVGMNTIEDGPLIYAEHAKYKNHFDADYTAWDSTQNRQIMTESFSIMSRLTASPELAEVVAQDLLAPSEMDVGDYVIRVKEGLPSGFPCTSQVNSINHWIITLCALSEATGLSPDVVQSMSYFSFYGDDEIVSTDIDFDPARLTQILKEYGLKPTRPDKTEGPIQVRKNVDGLVFLRRTISRDAAGFQGRLDRASIERQIFWTRGPNHSDPSETLVPHTQRKIQLISLLGEASLHGEKFYRKISSKVIHEI', -// '>POLG_PYFV1/2281-2756\nSLIQPYMPRKPLTEPAILDPRDVRLGENRYDPMIDGIKKYEEQARPIKISWRNQIIESMAAQMQDWETFMVREGYMTMDLPMSVVINGIDGVEYYEPLNMSTSEGYPLILNRPKDAHGKEYLFETMESGERRIKSAKLEAHYESYGHALQSTEPFPLICIECPKDERRALDKIYEKPKTRLFSILPVEFNMHARRLFLDFNVFVMANRHKHGIMVGINPHSREWSDLAISLASFSPYGFNGDFANFDGMFHPSSFSMVSELANIFYGNFLSTERDNLTRMLTNRFSLMKGAILRVPGGGPSGFPMTVIFNSFINLFYLQSAWIMLARFNGRQDISHPCNFPKYVRACVYGDDNIVAIKMEVLPWYNLQTVSEALFDYFGVTMTDGAKNKASEAKPYGKILEFDFLKRHFKADELIPSLFHAPLHKRSIEEQVYWIREGGNSLELLEANIENALYEAHHHGREYYEELKDQIKKAMN', -// '>POL1_CPMVS/1197-1670\nTPSEWHLDTPCDKVPSILVPTDPRIPAQHEGYDPAKSGVSKYSQPMSALDPELLGEVANDVLELWHDCAVDWDDFGEVSLEEALNGCEGVEYMERIPLATSEGFPHILSRNGKEKGKRRFVQGDDCVVSLIPGTTVAKAYEELEASAHRFVPALVGIECPKDEKLPMRKVFDKPKTRCFTILPMEYNLVVRRKFLNFVRFIMANRHRLSCQVGINPYSMEWSRLAARMKEKGNDVLCCDYSSFDGLLSKQVMDVIASMINELCGGEDQLKNARRNLLMACCSRLAICKNTVWRVECGIPSGFPMTVIVNSIFNEILIRYHYKKLMREQQAPELMVQSFDKLIGLVTYGDDNLISVNAVVTPYFDGKKLKQSLAQGGVTITDGKDKTSLELPFRRLEECDFLKRTFVQRSSTIWDAPEDKASLWSQLHYVNCNNCEKEVAYLTNVVNVLRELYMHSPREATEFRRKVLKKVSWIT', -// '>POLG_EMCVR/1853-2275\nRPTVARQVFQPAYAPAVLSKFDPRTEADVDEVAFSKHTSNQESLPPVFRMVAKEYANRVFTLLGKDNGRLTVKQALEGLEGMDPMDRNTSPGLPYTALGMRRTDVVDWESATLIPFAAERLRKMNEGDFSEVVYQTFLKDELRPIEKVQAAKTRIVDVPPFEHCILGRQLLGKFASKFQTQPGLELGSAIGCDPDVHWTAFGVAMQGFERVYDVDYSNFDSTHSVAMFRLLAEEFFTPENGFDPLTREYLESLAISTHAFEEKRFLITGGLPSGCAATSMLNTIMNNIIIRAGLYLTYKNFEFDDVKVLSYGDDLLVATNYQLDFDKVRASLAKTGYKITPANTTSTFPLNSTLEDVVFLKRKFKKEGPLYRPVMNREALEAMLSYYRPGTLSEKLTSITMLAVHSGKQEYDRLFAPFREVGV', -// '>Q9DLK1_FMDVP/1874-2302\nAPTVAHGVFNPEFGPAALSNKDPRLNEGVVLDDVIFSKHKGDTRMSEEDKALFRRCAADYASRLHSVLGTANAPLSVYEAIKGVDGLDAMEPDTAPGLPWALQGKRRGALIDFENGTVGPEVEAALKLMESREYKFVCQTFLKDEIRPLEKVRAGKTRIVDVLPVEHILYTRMMIGRFCAQMHSNNGPQIGSAVGCNPDVDWQRFGTHFAQYKNVWDVDYSAFDANHCSDAMNIMFEEVFRTEFGFHPNAEWILKTLVNTEHAYENKRIVVEGGMPSGCSATSIINTILNNIYVLYALRRHYEGVELDTYTMISYGDDIVVASDYDLDFEALKPHFKSLGQTITPADKSDKGFVLGHSITDVTFLKRHFHMDYGTGFYKPVMASKTLEAILSFARRGTIQEKLISVAGLAVHSGPDEYRRLFEPFQGLF', -// '>POLG_HAVHM/1765-2198\nHHIDKTMINFPAAMPFSKAEIDPMAVMLSKYSLPIVEEPEDYKEASIFYQNKIVGKTQLVDDFLDLDMAITGAPGIDAINMDSSPGFPYVQEKLTKRDLIWLDENGLLLGVHPRLAQRILFNTVMMENCSDLDVVFTTCPKDELRPLEKVLESKTRAIDACPLDYSILCRMYWGPAISYFHLNPGFHTGVAIGIDPDRQWDELFKTMIRFGDVGLDLDFSAFDASLSPFMIREAGRIMSELSGTPSHFGTALINTIIYSKHLLYNCCYHVCGSMPSGSPCTALLNSIINNVNLYYVFSKIFGKSPVFFCQALKILCYGDDVLIVFSRDVQIDNLDLIGQKIVDEFKKLGMTATSADKNVPQLKPVSELTFLKRSFNLVEDRIRPAISEKTIWSLIAWQRSNAEFEQNLENAQWFAFMHGYEFYQKFYYFVQSCL', -// '>W1I6K0_9VIRU/30-445\nLIDEYASEAINRYVPLHLRAELEGWARSYYTLETHLNAIMNYDRPKLSQPSDAAWVSTMHHVREQFRQMDKVTALSHYHLDKVKWVRSSAAGYGYVGLKSDPGNYERARTTAFTIAERLNHERDYAPEALKNSTPDVAFTRTQLCQIKIKRKVRNVWGEAFHYVLLEGLFADPLIQHFMKIDSFYFIGQDPLLAVPYLIEDILSESDYVYMFDWSGFDSSVHEWEIRFAFELLESLLVFPSSVEQHVWRFIIELFIYRKIASPNGVMYLKTQGIPSGSCFTNIIGSITNYVRIQYIFRRLTNRFANVFTHGDDSLAGVSAVQFIPMENIAQVCAEFNWTINVDKSDVSRIAEAVTFLSRNVREMSHARDELTCLRMLKYPEYPVESGAVSTLRALSISKDAGLNSHYLYKIYKFLD', -// '>Q4FCM7_9VIRU/30-445\nHIDAWSSKAIDAIVPLSLRIELDGWARSYYTLQAHIDSIMQYDRPKLPQPTNAAWNTTTQHVRTQFARMDKVQTLSYLQLDQVKWVRSSAAGYGYVGRKSDNDNYFRARKTAFTIAEKLNHDRDYGPLALEDSTPDIAFTRTQLCQIKVKRKIRNVWGEAFHYVLLEGLFADPIIQHFIRNKSFYFIGEDPLLAVPRLVEKILSEQDYVYMFDWSGFDASVQEWEIRFAFSLLESILIFPSSVESYIWHFIIELFIYRKIAAPNGKVYLKTLGIPSGSCFTNIIGSIVNYVRIQYLFFRLTNNFVTVFTHGDDSLVGVSTTQYVQMDNFEPICAEHNWTINIAKSAVSHEAEGVSFLSRKVREHCHARDELLCLRMLKFPEYVVESGAMSTLRAHSIHQDAGINSRYLYSIYKYLL', -// '>Q38L14_9VIRU/30-445\nIIDEYAAEAVFKFVPSTMLSQLQGWARSVYSLDQHVDAILAYRRQKLPEPTDDVWNQTKQHTLQLFRRFPKITPISYKSFDEVKWISSSSAGYGYVGHKGDGDNYLKARRTAVTIAEKLDHDRNYAPEAINQSTPDVAFTRTQLSQVKVKTKVRNVWGEAFHYVLLEGLFADPLINFFSNEESFYFIGRNPLLSVPTLIEEIFKSKDYVYAFDWSGFDASVQEWEIRFAFQCLESQLIFPSNVEAQIWRFIVELFIYRKIAAPNGTLFLKTLGIPSGSCFTNMIGSVVNYVRIQYMFKKLTDDFVEAYTHGDDSLAAVSTAQYIPLEKFGPICEPFMWSINTLKSEVSREGRLTTFLSRSIRDKQNYRDEFVCLRMLVYPEYEVEDGSISALRAKSIYVDAGIHSQYLYHVFLYLK', -// '>B8Y0L1_9VIRU/39-459\nYRDEFALQSILDLDYRQYEQHLQGWSRSYYTPEKHQEAILQYSYPDIPVQAIKMDVYNDCIAQVQNEFRSLPNVRAYSVLTQLDLVKYKSSSAAGYGYQGTKGNPGELNHARAISRAKAVLWSAIAADGEGIEHVIKTSTPDIGYTRTQLTDLTEKTKVRQVWGRAFHYILLEGLVADPFIQAVMENNTFIHAGRDPTLSVPQLLSHIAETSDWIYSLDWKQFDATVSRFEIESAFTIIKSKTIFPDRETEDAFEITKQLFIHKKVAAPDGKIYFAHKGIPSGSYYTSLVGSIVNRLRIEYLYRLILGRGPKICHTLGDDSLVGDDELIVPSSFGLIANRIGWYFNIEKTEYSRIPEMVSFLGRSYKGGLNVRDLKRCLRLLVFPEYPVPSGRISAYRAKSIAEDCGGISDLLNRVAARLK', -// '>RDRP_BPPH6/35-607\nEGAIETYEGLLSVDPRFLSFKNELSRYLTDHFPANVDEYGRVYGNGVRTNFFGMRHMNGFPMIPATWPLASNLKKRADADLADGPVSERDNLLFRAAVRLMFSDLEPVPLKIRKGSSTCIPYFSNDMGTKIEIAERALEKAEEAGNLMLQGKFDDAYQLHQMGGAYYVVYRAQSTDAITLDPKTGKFVSKDRMVADFEYAVTGGEQGSLFAASKDASRLKEQYGIDVPDGFFCERRRTAMGGPFALNAPIMAVAQPVRNKIYSKYAYTFHHTTRLNKEEKVKEWSLCVATDVSDHDTFWPGWLRDLICDELLNMGYAPWWVKLFETSLKLPVYVGAPAPEQGHTLLGDPSNPDLEVGLSSGQGATDLMGTLLMSITYLVMQLDHTAPHLNSRIKDMPSACRFLDSYWQGHEEIRQISKSDDAILGWTKGRALVGGHRLFEMLKEGKVNPSPYMKISYEHGGAFLGDILLYDSRREPGSAIFVGNINSMLNNQFSPEYGVQSGVRDRSKRKRPFPGLAWASMKDTYGACPIYSDVLEAIERCWWNAFGESYRAYREDMLKRDTLELSRYVASMA', -// '>Q6YDQ7_9VIRU/46-492\nSPGLREIARYGGYSVYSGQSNTDAWIRTTLKEFDRSVYDDIYGYTRRPTGTLGMYGSLLKFSEGKNSFASLNRVQRKSMINAISKAKKAFKLPYQREPLDWHEVGRHFRRDTSAGVSFMGQKKGDVMEEIYHEARWLGHRMKQNGRAKFDPSKMRFPPCLAGQRGGMSEASDPKTRLVWIYPAEMLAIEGFYAPEMYHAYMDDPLSPMLNGKSSQRLYTEWTCGLRDGEMLYGLDFSGFDTKVPAWLIRVAFDILRQNIRWDSFRGEKVSKRDAQKWRNVWDGMVWYFINTPILMPDGRMFRKYRGVPSGSWFTQMIDSVVNYILVDYLAACQQCEIRALRVLGDDSAFRSCDPFSLDLASHDAECVNMILHPEKCEKTKDPTAFKLLGTTYRNGRPHRETNEWFKLALYPESVVPSLQVSFTRLIGLWIGGAMFDSRFCQFMEYYQ', -// '>A8CT47_9VIRU/46-492\nSPGLAEIARYGGYGTYSGQSNTDPWVRVALKNFDRNVYDDVYGFTRKPEGTPGMYKSLFKFAEGRSDFRSLNRVQRKAMQAAISKTKKRFKLPYKSDPLDWHAIGQFLRRDTAAGATFMGCKKGEVMEDIYHEARWLAHRMKQDGSQRFNPKQMRFPPCLAGQRGGMSEASDPKTRLVWIYPAEMLVIEGQYAPTMYHKFMADPNTPMLNGRSSTRLYTDWINDAKEGDKLYGLDFSSFDSKVPSWLIRVAFNILRQNINFETWNGQPVSKRDRQKWRNVWDAMVYYFINTPILMPDGRMFRKYRGVPSGSWWTQMVDSVVNDILVQYICLCQQVEPKDLRVLGDDSAFRSCADLDLGQAERDAKDVNMVLHPEKCDVKTDPTKMKLLGTTYRNGHAHRDTDEWFKLVLYPESSVRSLEVSFSRLIGLWIGGAMFDSAFCRFMEYYQ', -// '>R1AB_CVHN5/4801-5292\nVAAITSGIKFQTVKPGNFNQDFYEFVKSKGLFKEGSTVDLKHFFFTQDGNAAITDYNYYKYNLPTMVDIKQLLFVLEVVYKYFEIYDGGCIPASQVIVNNYDKSAGYPFNKFGKARLYYEALSFEEQNEIYAYTKRNVLPTLTQMNLKYAISAKNRARTVAGVSILSTMTGRMFHQKCLKSIAATRGVPVVIGTTKFYGGWDDMLRHLIKDVDNPVLMGWDYPKCDRAMPNILRIVSSLVLARKHEFCCSHGDRFYRLANECAQVLSEIVMCGGCYYVKPGGTSSGDATTAFANSVFNICQAVTANVCSLMACNGHKIEDLSIRNLQKRLYSNVYRTDYVDYTFVNEYYEFLCKHFSMMILSDDGVVCYNSDYANKGYIANISAFQQVLYYQNNVFMSESKCWVENDITNGPHEFCSQHTMLVKIDGDYVYLPYPDPSRILGAGCFVDDLLKTDSVLLIERFVSLAIDAYPLVYHENEEYQKVFRVYLEYIK', -// '>RPOA_SHFV/2295-2719\nVVTDRVLGSTIPVGSEIYLPTLPESVLDYLDSRPDCPTYYTQHGCEAAALQDLKKFNLSTQGFILPEVLNIVRNYLLGTIGYRPAIYKPSTVPSNDSHAGINGLSFSTKTLQALPDIDELCEKAIAEVWQTVTPVTLKKQFCSKAKTRTILGTNAMASLALRALLSGVTQGFQLAGKNSPICLGKSKFDPCTFEVKGRCLETDLASCDRSTPAIVRHFATKLLFEMACAERALPLYVVNCCHDLIVTQTSAATKRGGLSSGDPVTSIANTIYSLVLYVQHMVLTLLENGHPLSLKFLSGKLNFQDLYKLQAFIVYSDDLILLNESDDLPNFERWVPHLELALGFKVDPKKTVITSNPGFLGCEYRHGWLVPQKQRVLAALAYHVNAKDVHTYYINATAILNDASALSAFEPDWFDDLVIGLADCA', -// '>NS1AB_TASV1/1126-1583\nLQPIRHHVAVPMNVEVLGYIPVDRLVERRNVITDPLLKLVEPWRQETYGPAVWTIKAYNKMFEKFFYSEPLEFAQLDSSILNLADSYCLQEHDYMSGSQIVPITSTEKNLDSTPGYPKFKVFSTEREYLSTCGWDEYKTVWQVGPREKPLWWCFLKTEVLKLAKIEQDDIRMILCTDPVFTRIGAAFEQHQNSLMKLETENHHAQVGWSPFFGGIHRRATRLYGEHRYYVELDWTRFDGTIPPELFRRIKLMRFFLLDPKYKTPENRDRYNWYVENLIDKVVLLPTGEVCKIYGGNPSGQFSTTVDNNFVNVWLTVFELAYLFYKEHNRLPTICEIKKHTDWICYGDDRLLAVDKRFINSYDTAAVIAMYKDVFGMWVKPDNIKVFPSLEGVSFCGMVWTKRKGQYVGKPNVDKILSTLSDPVSRLPDIQSLWGKLVSLRLLCENESDEVVDYLDKQI', -// '>POL1_BAYMY/1647-2074\nVGENDDVYDFMREHPTFTWLKDFMNEYAPSVLSYSAYYKDLCKYNRAKHVLTYNPEELHYATKGLIKMLEDAGLTQGSVRTPQQVISDIQWNTSAGPSYQGKKRDLCAHLSDDEVLHLAEVCRQQFLEGKSTGVWNGSLKAELRTIEKVEPEKTRVFTASPITSLFAMKFYVDDFNKKFYATNLKAPHTVGINKFGRGWERLHDKLNRPGWLHGSGDGSRFDSSIDPFFFDVVKTIRKHFLPSEHHKAIDLIYDEILNTTICLANGMVIKKNVGTQRQPSTVVDNTLVLMTAFLYAYIHKTGDRELALLNERFIFVCNGDDNKFAISPQFDEEFGHDFSPELVELGLTYEFDDITSDICENPYMSLTMVKTPFGVGFSLPVERIIAIMQWSKKGGVLHSYLAGISAIYESFNTPKLFKSIYAYLLWLT', -// '>POLG_PVYN/2312-2736\nHFTEFLTVDAEAEAEAFFRPLMDAYGKSLLNRDAYIKDIMKYSKPIDVGVVDRMHLRKPSIGLSSTCNVHGFKKCAYVTDEQEIFKALNMKAAVGASYGCKKKDYFEHFTDADKEEIVMQSCLRLYKGLLGIWNGSLKAELRCKEKILANKTRTFTAAPLDTLLGGKVCVDDFNNQFYSKNIECCWTVGMTKFYGGWDKLLRRLPENWVYCDADGSQFDSSLTPYLINAVLTIRSTYMEDWDVGLQMLRNLYTEIVYTPISTPDGTIVKKFRGNNSGQPSTVVDNSLMVVLAMHYALIKECVEFEEIDSTCVFFVNGDDLLIAVNPEKESILDRMSQHFSDLGLNYDFSSRTRRKEELWFMSHRGLLIEGMYVPKLEEERIVSILQWDRADLPEHRLEAICAAMIESWGYSELTHQIRRFYSWLL', -// ] - -// test('interpro', async () => { -// const ret = [] -// let i = 0 -// for (const r of rows) { -// i++ -// const res = await launchInterProScan({ -// algorithm: 'interproscan', -// onProgress: arg => { -// console.log('here', i + '/' + rows.length, arg) -// }, -// seq: r, -// }) -// console.log(res) -// ret.push(res) -// } -// fs.writeFileSync('out.json', JSON.stringify(ret, null, 2)) -// }, 1_000_000)