When I load a multi-record genbank file into Artemis, it opens only the first contig. Are there any tools to concatenate a multi-record genbank file into a single record genbank file?
I believe Artemis needs a single Genbank record, so it ignores all the rest after the first. The EMBOSS command/utility called 'union' will concatenate Genbank files. Be sure to use the '-features Y' option to force it to include the features from all the files in the output; by default it won't. One caveat - I've used this for concatenating multiple files. Not sure what it does with a multi-record file.
It is also possible to programmatically read in the multi-record Genbank file using BioPython (or BioPerl) and then join all the records into 1 and output that as a single Genbank file.