b6aee4c6471cddebd638fec8dbb988c29a69bc22
markd
  Thu Apr 23 21:58:41 2026 -0700
import of GENCODE V50, MV39, and V50lift37; added a command to do import with a single command

diff --git src/hg/makeDb/outside/gencode/bin/gencodeGxfToAttrs src/hg/makeDb/outside/gencode/bin/gencodeGxfToAttrs
index 1b51365a6dd..30da6fbb557 100755
--- src/hg/makeDb/outside/gencode/bin/gencodeGxfToAttrs
+++ src/hg/makeDb/outside/gencode/bin/gencodeGxfToAttrs
@@ -1,23 +1,23 @@
 #!/usr/bin/env python3
 
 import sys
 import os
 import argparse
 myBinDir = os.path.normpath(os.path.dirname(sys.argv[0]))
-sys.path.append(os.path.join(myBinDir, "../lib"))
-sys.path.append(os.path.expanduser("/hive/groups/browser/pycbio/lib"))
+sys.path.insert(0, os.path.join(myBinDir, "../lib"))
+sys.path.insert(0, os.path.expanduser("/hive/groups/browser/pycbio/lib"))
 from collections import defaultdict
 try:
     from dataclasses import dataclass, field
 except ModuleNotFoundError as ex:
     raise Exception(f"requires at least Python 3.7 for dataclasses: {sys.version}") from ex
 from pycbio.sys import fileOps
 from pycbio.tsv import TsvReader
 from gencode import gencodeGxfParserFactory
 from gencode.gencodeGxfParser import ParseException, GxfValidateException, GxfRecordValidator
 from gencode.biotypes import BioType, getTranscriptFunction
 
 def parseArgs():
     desc = """Extract attributes from a GENCODE GTF or GFF3 into a tab-separate file for
 use by other programs."""
     parser = argparse.ArgumentParser(description=desc)