To my knowledge gmsh cannot read coordinates from a plain text file. You will have to put them into the geo file. You could write a fortran/c code to read your coodinates and write them into the gmsh format.
Other option is to create a CAD model of the curve. Then that can be easily imported into the gmsh geo file. You must find a CAD tool that can read coordinates from file.