set(commons_header_files
        commons/A3MReader.h
        commons/Command.h
        commons/CommandCaller.h
        commons/Concat.h
        commons/CpuInfo.h
        commons/DBConcat.h
        commons/DBReader.h
        commons/DBWriter.h
        commons/Debug.h
        commons/Domain.h
        commons/FileUtil.h
        commons/HeaderSummarizer.h
        commons/itoa.h
        commons/MathUtil.h
        commons/MemoryMapped.h
        commons/MMseqsMPI.h
        commons/NucleotideMatrix.h
        commons/Orf.h
        commons/Parameters.h
        commons/ScoreMatrix.h
        commons/Sequence.h
        commons/SubstitutionMatrix.h
        commons/tantan.h
        commons/TranslateNucl.h
        commons/UniprotKB.h
        commons/Util.h
        PARENT_SCOPE
        )

set(commons_source_files
        commons/A3MReader.cpp
        commons/Application.cpp
        commons/BaseMatrix.cpp
        commons/Command.cpp
        commons/CommandCaller.cpp
        commons/DBConcat.cpp
        commons/DBReader.cpp
        commons/DBWriter.cpp
        commons/Debug.cpp
        commons/FileUtil.cpp
        commons/HeaderSummarizer.cpp
        commons/KSeqWrapper.cpp
        commons/MemoryMapped.cpp
        commons/MMseqsMPI.cpp
        commons/NucleotideMatrix.cpp
        commons/Orf.cpp
        commons/Parameters.cpp
        commons/profileStates.cpp
        commons/Sequence.cpp
        commons/SubstitutionMatrix.cpp
        commons/tantan.cpp
        commons/UniprotKB.cpp
        commons/Util.cpp
        PARENT_SCOPE
        )
