Кроме того, вы можете определить класс с постоянными свойствами в вашем config.m
файле:
classdef config
properties (Constant)
samtools_path = '/home/pubseq/BioSw/samtools/0.1.8/samtools';
output_path = '/projects/dmacmillanprj/testbams';
end
end
Таким образом, вы можете получить доступ к свойствам класса в другом скрипте:
config.samtools_path
config.output_path
Чтобы округлить его, вы можете поместить файл config.m
в пакет (+ папку) и явно импортировать его в свой скрипт.Предполагая, что ваш пакет будет называться «foo» и папка «+ foo» в вашем пути Matlab, ваш скрипт будет выглядеть следующим образом:
import foo.config
foo.config.samtools_path
foo.config.output_path