4.4.1 Компьютерная программа оценки воспроизводительной

способности свиней “Иноплекс”

Программа создана в Дон ГАУ, она позволяет проводить индексную оценку племенной ценности животных по данным зоотехнического учета. Авторы программы - сотрудники лаборатории по разработке теоретических основ селекции с.-х. животных О.Л. Третьякова и Т.А. Харитонова. Программа состоит из двух блоков: конструирования селекционного индекса “Меню индекса” и оценки по селекционному индексу. Индекс оценки включает следующие воспроизводительные признаки: многоплодие; молочность; число поросят в 2 мес.; масса гнезда в 2 мес. Селекционный индекс оценки воспроизводительных качеств обладает высокой “чувствительностью” к изменениям селекционных признаков, включенных в его состав. При этом изменения пропорциональны “весу” признака в составе селекционного индекса, величине селекционного дифференциала (т.е. разнице между существующими показателями и целевым стандартом) и величине коэффициента наследуемости признака. При конструировании индексов было введено ограничение: величина индекса при средних для популяции значениях признаков, включенных в селекционный индекс, будет равна нулевому значению индекса; величина индекса при показателях равных целевому стандарту будет равна 100 единицам шкалы индекса.

Блоки связаны между собой одним блоком “Главное меня”. В меню предусмотрен пункт окончания работы. Интерфейс, построенный по принципу меню, организует работу пользователя в режиме пассивного диалога. На экране распечатывается перечень команд, которые может активизировать пользователь, выбрав необходимую команду. Применение индексной оценки позволяет ранжировать хряков-производителей и свиноматок по признакам воспроизводительного фитнесса.

Индексная оценка племенной ценности свиней. Селекционные индексы представляют собой качественно новый подход к оценке животных. Отбор по индексам позволяет количественно дифференцировать животных по племенной ценности. Применение в селекционной работе индексной оценки племенных качеств животных способствует созданию материнских и отцовских линий свиней в системе гибридизации.

Как известно, эффективность племенного отбора животных зависит от большого числа факторов, однако определяющими из них являются степень наследуемости признака (h2), точность его оценки и выбор наиболее приоритетных. В общем случае эффективность отбора (SE) за одно поколение выражается равенством E=SD*h2<

где G - селекционный дифференциал;

h2 - коэффициент наследуемости.

При одинаковом коэффициенте наследуемости признака (h2) эффект отбора будет зависеть от возможности выбора наиболее лучших животных, т.е. от его интенсивности. Интенсивность отбора (i) выражается через стандартное отклонение i=SD:b, или процентом особей, оставляемых в стаде после браковки. Индексный метод позволяет учесть приоритетность (важность) признаков отбора, наследуемость признаков у конкретных линий и стад, в конкретных условиях. Все это значительно повышает точность оценки животных. Применение индексной оценки животных позволяет увеличить интенсивность селекции на повышение воспроизводительной продуктивности, что является главным моментом племенной работы в материнских линиях.

Однако лимитирующим фактором при этом выступает число признаков отбора. С увеличением их числа эффект селекции в расчете на 1 признак сокращается. При условии, что все учитываемые признаки имеют одинаковую наследуемость и экономическое значение, а между ними не установлено генетической корреляции, снижение селекционного эффекта для каждого дополнительного признака составляет 1/n.

Оценка приоритетности признаков отбора. Выявление приоритетных признаков отбора, по которым можно прогнозировать будущую продуктивность, дает возможность увеличить интенсивность и эффект селекции при повышении воспроизводительной продуктивности. В систему отбора необходимо включать только главные из признаков. Воспроизводительная способность маток, как основа непрерывного и эффективного производства, базируется на комплексе признаков воспроизводительного фитнесса: многоплодии, продуктивности маток по количеству и качеству потомства, возрасту начала племенного использования, числу опоросов и сроку хозяйственного использования. Тремя основными компонентами фитнесса являются потенциал размножения, роста и развития, а также потенциал выживаемости в расчете на единицу времени. Установлено, что большинство традиционных способов проверки продуктивности свиней в недостаточной мере отражают фитнесс, а только часть его компонентов. Для проверки фитнесса свиней, особенно пригодным является использование признаков, включающих все три основных компонента. Действие множества факторов на многоплодие указывает на то, что высокий селекционный сдвиг многоплодия генетически ограничен.

Для увеличения селекционного эффекта в систему отбора необходимо включать признаки после их экономического и генетического анализа. И хотя традиционные селекционируемые признаки многоплодия имеют низкую наследуемость, отбор по ним необходимо продолжать, так как отрицательное влияние многих факторов на воспроизводительные качества становится все более заметным. Это подтверждают данные статистического анализа. Отсюда следует, что необходимо использовать все возможные методы разведения животных для повышения многоплодия, как важного показателя воспроизводительного фитнесса. В связи с этим вышеизложенные вопросы требуют всестороннего изучения и разработки новых методов оценки в практике селекционного отбора свиней. В качестве весовых коэффициентов применяются частные коэффициенты регрессии. Определение коэффициента веса в методике построения селекционных индексов - самый трудный вопрос, который решается неоднозначно. Селекционный индекс должен быть сконструирован таким образом, чтобы в него вошли наиболее важные признаки для отбора и в наиболее экономически эффективной комбинации. В ряде случаев удельный вес селекционных признаков в общей оценке индекса устанавливают, как произведение коэффициента наследуемости на экономическое значение признака.

Применение селекционных индексов позволяет отобрать особей с таким их соотношением, когда недостаточное развитие одного признака компенсируется преимуществами другого. Теоретические прогнозы на основе селекционных индексов могут дать значительный эффект селекции. Считается, что число признаков, включенных в селекционный индекс, не должно превышать 5-8. Особенно необходимо построение специализированных индексов при селекции на целевую функцию при создании отцовских и материнских линий.

Наилучшие возможности для использования селекционных индексов имеются в крупных хозяйствах, при этом раскрываются значительные возможности для отбора. Отбор по селекционному индексу будет в n раз эффективнее, чем при последовательном отборе на один признак (n - число признаков). Методику конструирования селекционных индексов можно свести к трем направлениям.

1 Использование принципов оценки общей племенной ценности животного по нескольким селекционным признакам с применением методики Heizel. При этом учитываются фенотипические, генетические корреляции между ними, величина коэффициентов наследуемости. Коэффициенты веса при этом являются стандартизированными коэффициентами регрессии признака на агрегатный генотип. Эта методика относительно сложна и дает в ряде случаев бессмысленные селекционные индексы, если необходимые для их построения величины имеют малые математические величины.

2 Использование логических построений селекционных индексов отбора и выбор из них наиболее оптимальных вариантов, имеющих высокий эффект селекции при практической проверке.

3 Использование номограммных методов построения индексов на основании определения теоретических линейных шкал действия отбора. При этом методе весовые коэффициенты могут определяться разными способами.

Однако главной составляющей весовой коэффициент является коэффициент наследуемости селекционируемых признаков. Во всех случаях помимо теоретического обоснования построения индексов необходима их экспериментальная проверка на контрольном производственном материале.

Нами разработаны и проверены на практике различные методики построения индексов. При создании систем машинной обработки данных племенного учета в комплекс программ для IВМ необходимо включать программы оценки животных по индексам. Селекционные индексы позволяют достичь наивысшего генетического прогресса в экономическом выражении Отечественными и зарубежными авторами разработано несколько различных индексов репродуктивных качеств и общей оценки животных.

Эффект селекции в значительной степени зависит от числа признаков, по которым ведется отбор. Практика показывает, что длительная селекция по ограниченному числу признаков приводит к отрицательным последствиям. Чтобы избежать селекционной депрессии при одностороннем отборе, оценку животных необходимо проводить по комплексу признаков. Комплексная оценка должна включать главные и желательные признаки, по которым проводят совершенствование и консолидацию.

Трудность селекции по комплексу признаков заключается не только в том, что основные хозяйственно-полезные признаки имеют разную степень наследуемости, но и в том, что между некоторыми из них существуют корреляционные связи разные по величине и направлению действия. Различают три основных метода отбора по комплексу признаков:

1 Тандемная (ступенчатая) селекция заключается в том, что отбор сначала проводят по одному признаку, после достижения высокого уровня начинают отбор по другому и т.д. до тех пор, пока не будут улучшены все включенные в программу селекции признаки.

2 Селекция по независимым уровням - устанавливают минимальные фенотипические требования для каждого селекционного признака, по которому ведут отбор.

3 Селекция по зависимым уровням (селекционный индекс).

Селекционный индекс - показатель племенной ценности животного, основанный на учете нескольких показателей. Селекционные индексы представляют собой шкалу отбора, на основании которой можно количественно дифференцировать животных по племенной ценности. Число селекционных признаков, включенных в состав индекса, может быть различным. При этом недостаток одного признака может компенсироваться преимуществами другого. Посредством этого оценка животного оптимизируется. Дальнейшее повышение эффективности селекционного процесса связано с поиском принципиально новых методов оценки племенной ценности животных и автоматизацией оценки. Именно поэтому метод селекции по зависимым уровням позволяет одновременно совершенствовать целый комплекс признаков. Однако широкое использование данного метода оценки сдерживается недостаточной проработкой методики конструирования селекционных индексов, при построении которых основными моментами являются выбор оптимального числа признаков, построение целевой функции, определение генетических параметров и коэффициентов детерминации, выбор функции индекса и определение весовых коэффициентов признаков отбора. Выбор и величина относительных весов признаков основывается на изучении степени их наследуемости. При составлении компьютерной программы нами были разработаны алгоритмы построения селекционных индексов отбора для селекции воспроизводительных качеств свиней в специализированных материнских линиях. Конструирование селекционных индексов проводилось методом нормированных отклонений (Н.В.Михайлов). Нами проведен расчет основных параметров для конструирования селекционных индексов воспроизводительных качеств основных племенных заводов Северного Кавказа, определен вес отдельных признаков в селекционном индексе, т.е. селекционная значимость (в процентах) в общей оценке целевой функции, генетико-популяционная характеристика cтад (Х, s , Сv, h2, r, R), целевые стандарты популяций, селекционный дифференциал разница между средними значениями признака в популяции и целевым стандартом (ХiХi)=D q. Определены величины связи между генотипом и фенотипом (коэффициенты путей) h= Ö h2, генотипическая изменчивость признака s n =s j *h. Вычислен селекционный вес признаков как отношение разницы между средним значением признака в популяции и целевым стандартом (D q) к величине генотипической детерминации признака и коэффициенты веса (Кi) признаков отбора, вошедших в селекционный индекс. В общем виде селекционный индекс можно представить следующим равенством:

I=K1X1+K2X2+K3X3+ ... + KnXn,

где Кi - коэффициент веса, Хi - величина признака отбора.

Значения среднепопуляционных параметров приняты за нулевую точку отсчета. Значения параметров целевого стандарта приняты за 100 баллов. В качестве веса признаков использовали выраженные в процентном отношении доли влияния включенных в состав индекса признаков, с учетом их коэффициентов наследуемости. В качестве примера оценки приведены селекционные индексы отбора хряков-производителей и свиноматок по воспроизводительным качествам для трех племенных заводов Северного Кавказа:

“Венцы-Заря”

I= 11.8(Х1-10.9)+1.46(Х2-67.0)+12.5(Х3-10.1)+8.46(Х4-20.4)+0.51(Х5-233.2)

“Гулькевичи”

I=13.8(Х1-10.9)+3.9(Х2-61.2)+42.3(Х3-10.1)+9.8(Х4-20.5)+1.1(Х5-213.9)

“Каяльский”

I=13.7(Х1-10.5)+1.23(Х2-51.1)+14.41(Х3-8.6)+2.07(Х4-19.3)+0.35(Х5-167.2)

(Х1- многоплодие, Х2- молочность, Х3 - число поросят в 2 мес, Х4- масса 1 головы в 2 мес, Х5- масса гнезда в 2 мес.)

Значение индекса с отрицательным знаком будет свидетельствовать о том, что животное имеет потенциал продуктивности ниже среднего популяционного значения, более 100 единиц шкалы индекса указывает на превышение целевого стандарта. В качестве примера приведена оценка хряков - производителей по селекционному индексу воспроизводительных качеств свиноводческого комплекса "Индустриальный" Краснодарского края (по В.С. Самойлову). Таблица 4

Колебания значений величины селекционных индексов по племенной ферме комплекса "Индустриальный" составляют от 36,37 у хряка-производителя Свата 3678 до - 25,36 у Самсона 5008. Размах изменчивости составляет 61,73 единиц. Эти различия составляют более половины селекционного дифференциала, т.е. разницы между средним значением селекционных признаков стада и целеым стандартом. Различия между хряками составили по многоплодию 1,6 гол, молочности 9,9 кг, числу поросят в 2 мес. 1,6 гол. и массе гнезда в 2 мес. 10,1 кг. В таблице 5 приведен процент оплодотворяемости хряков-производителей и средние значения селекционного индекса.

Средние значения оплодотворяемости по 19 хрякам племенной фермы комплекса составили М=95.09 % d = 16.5 %. Обработка проводилась по 1701 случке. Средняя величина селекционного индекса составила 16.5 единиц c колебаниями от + 36,37 до - 25,36. Крайне выжным является установленная связь между процентом оплодотворяемости и селекционным индексом, коэффициент коррреляции составлил r =0.503.

Для свиней донского мясного типа (ДМ-1) Н.В. Михайловым и А.А. Белик выведены следующие индексы:

оценки воспроизводительного фитнесса

J=6,774(X 1- 8,9)+1,398(X2 - 49,7)+14 (X 3 - 8,5)+0.277(X 4 - 133)

оценки хряков - производителей и свиноматок по откормочным качествам

J = 1,216 (190-X1) + 0.158 (X2 - 693) + 56, 61 (4,05 - X3)

оценки откормочных и мясных качеств

J=0.548(190 - X1)+0.0715 (X2-693)+25,57 (4,05-X3) + 1,64 (X4-92,4)

+1,641 (30,78 - X5) + 13,15(X6-10.6)

оценки мясных качеств

J 4= 2,948 (X4-92,4)+2,98 (30,78 - X5) + 24,0(X6-10.6),

где Х 1; - скороспелость, в днях;

Х 2 - средний суточный прирост, г;

Х3 - затраты корма приростом, корм. ед.;

Х4- длина туши, см;

Х5- толщина шпика;

Х6- масса задней трети полутуши, кг.

Для свиней степного типа новой скороспелой мясной породы (СМ- 1) Н.В. Михайловым и А.А. Белик выведены селекционные индексы:

оценки воспроизводительного фитнесса:

J=13,39(X 1- 10,3)+ 1,576(X2 - 52,8)+20,31(X 3 - 9,6)+0.635(X 4 -171)

оценки хряков - производителей и свиноматок по откормочным качествам

J = 1,55 (182,2-X1) +0,215 (X2 - 741,2) + 97,925 (3,8 - X3)

оценки откормочных и мясных качеств

J=0,666 (182,2- X1)+0.093 (X2-741,2)+42,275(3,8-X3) + 2,158 (X4-95)

+2,397 (27,5 - X5) + 19,42(X6-11,0)

оценки мясных качеств

J = 3,797 (X4-95)+4,219 (27,5 - X5) + 34,178(X6-11,0),

где Х 1- скороспелость, в днях;

Х2 - средний суточный прирост, г;

Х3- затраты корма приростом, корм. ед.;

Х4- длина туши, см;

Х5- толщина шпика, кг;

Х6- масса задней трети полутуши, кг.

На современном этапе возникает проблема создания крупных массивов свиней, способных устойчиво обеспечить высокую продуктивность в течение продолжительного времени. В связи с этим нами сконструирован индекс продолжительности племенного использования. Племенной отбор хряков-произ-водителей и свиноматок по индексу продуктивного использования учитывает физиологическое состояние животных и связанного с ним долголетия. Для получения максимальной продуктивности в товарных хозяйствах нужны не просто высокопродуктивные животные, а отселекционированные на сочетаемость специализированные линии, способные обеспечить высокий гарантированный эффект гетерозиса. Поэтому, животные прародительского и родительского стада должны иметь крепкую конституцию, устойчивость к стрессам и пригодность к длительному интенсивному использованию в условиях промышленных технологий. В качестве основного показателя, характеризующего крепость конституции животного можно использовать продолжительность племенного использования животного. В связи с этим возникает необходимость отбора животных на продолжительность продуктивного использования.

Уровень продуктивности свиней определяется генетическим потенциалом разводимых пород и их способностью к реализации наследственных возможностей, при этом прогресс зависит от совершенствования существующих и создания новых генотипов животных, отвечающих современным требованиям.

Таким образом, в племенных заводах необходимо проводить селекцию по комплексу признаков, направленную на выведение специализированных линий. Поиск подходов к определению комплексного показателя продуктивного долголетия позволил установить, что при селекции на продуктивное долголетие особенно важное значение имеет племенной отбор на крепость конституции. Однако оценка животных материнских линий по крепости конституции носит субъективный характер. О.Л. Третьяковой предложено ввести в состав селекционного индекса в качестве косвенной оценки крепости конституции показатель продуктивного долголетия свиноматок. Число и количество получаемого приплода, безусловно, зависит от морфологических и биологических изменений организма матери с возрастом. Изучены изменения уровня продуктивности и качества приплода в зависимости от возраста животных и продолжительности их использования. Создание специализированных материнских линий проводится по признакам, имеющим различное селекционно-генетическое и экономическое значение, которые проявляют различный характер соотносительной изменчивости. Все это усложняет селекционный процесс по комплексу признаков.

Теоретическим обоснованием построения селекционных индексов по продуктивному долголетию явилась установленная связь между продолжительностью использования животных и их собственной продуктивностью, а так же продуктивностью их потомков.

Основными признаками при селекции на продуктивное долголетие являются количество опоросов за период племенного использования, многоплодие, молочность, число поросят в 2 мес., масса гнезда в 2 мес., товарная масса приплода в 6 мес. Товарная масса гнезда в 6 мес. является основным экономическим показателем продуктивности свиноматок. Однако в силу технологических особенностей - расформирования гнезда в процессе разделения по полу, отбор молодняка на ремонт собственного стада, выделение группы племенной продажи и откорма этот показатель в практической работе не учитывается. Поэтому основными признаками отбора являются показатели воспроизводительных качеств свиноматок до двухмесячного возраста с учетом степени приоритетности включенных в систему оценки признаков.

Наиболее объективным показателем является показатель количества полученных от свиноматки поросят за период ее использования. В связи с этим нами сконструирован индекс продолжительности племенного использования. Племенной отбор хряков-производителей и свиноматок по индексу продуктивного долголетия учитывает элементы физиологического состояния животных и связанного с ним продуктивного использования.

В качестве примера для расчетов индекса были взяты показатели продуктивности стад племзаводов “Венцы-Заря”, “Гулькевичи”, “Каяльский”. Предполагаемый целевой стандарт на перспективу специализированных материнских линий соответствовал показателям, разработанным перспективным планом селекционно-племенной работы (при построении индексов продуктивного долголетия обозначения Х1…Х5 – приведены выше, Х6 – товарная масса гнезда в 6 мес., Х7 – продуктивное долголетие в опоросах.) Селекционные индексы продуктивного долголетия, выведенные О.Л. Третьяковой имеют следующий вид:

“Венцы-Заря”

I=23.85(Х7-4.0)+8.56(Х1-11.1)+1.27(Х2-74.2)+9.1(Х3-10.4)+4.33(Х4-2.1)+

+0.40(Х5-234.4)

“Гулькевичи”

I=29.5(Х7-4.1)+10.8(Х1-11.1)+1.9(Х2-61.4)+11.8(Х3-10.3)+5.8(Х4-20.7)+

+0.6(Х5-213.7)

“Каяльский”

I=20.5(Х7-4.2)+9.8(Х1-10.5)+1.05(Х2-53.6)+10.6(Х3-9.1)+0.29(Х5-176.3)

При конструировании селекционного индекса отбора по племзаводу “Каяльский” из состава индекса исключен показатель Х4, так как его влияние на результативный признак незначительно.

Преимущество индексной оценки заключается в том, что племенную ценность свиноматки можно измерить количественно в баллах, при этом каждый селекционный признак, входящий в состав индекса, имеет в нем определенный вес, соответствующий его действию на результативный признак, т.е. массу гнезда в 6 мес. По методике Н.В. Михайлова, В.С. Самойловым выведены селекционные индексы оценки товарной массы гнезда для племзаводов "Гулькевичский", " Венцы-Заря", "Кавказ", "Краснодарское", "Кубань," "Соревнование", "Ленинский Путь" (где Х1- многоплодие, Х2-молочнсть,Х3- число поросят в 2 мес,Х4- масса гнезда в 2 мес.)

J = 11,66(X 1 - 10) +1.129. (X 2- 48) +11,6.55 (X 3 - 9) + 0.366 (X 4 - 160)

J = 12,64(X 1 - 10) + 1,388(X 2- 48) + 14,125(X 3 - 9) + 0,50 (X 4 - 160)

J = 11,083(X 1 - 10) +1,4 (X 2- 48) +12,666 (X 3 - 9) + 0,3115 (X 4 - 160)

J = 10,95(X 1 - 10) +1,8 (X 2- 48) +16 (X 3 - 9) + 0.4 (X 4 – 160)

J = 10,9(X 1 - 10) +1,575 (X 2- 48) +20,866 (X 3 - 9) + 0,56 (X 4 - 160)

J = 9,91(X 1 - 10) +1,35 (X 2- 48) +19,57 (X 3 - 9) + 0.466 (X 4 - 160)

J = 21,8(X 1 - 10) +1,89 (X 2- 48) +20,866 (X 3 - 9) + 0.7 (X 4 - 160)

J = 21,8(X 1 - 10) +1,89 (X 2- 48) +20,866 (X 3 - 9) + 0.7 (X 4 - 160)

Вышеизложенная методика оценки воспроизводительных качеств и продуктивного долголетия животных реализована в прикладном пакете программ “ИНОПЛЕКС” – ИНдексная Оценка ПЛЕменных Качеств Свиней.

Пакет состоит из двух структурно самостоятельных программ: конструирование индексов и оценка животных по полученным индексам. Эти программы находятся в иерархической связи, вытекающей из принципа обеспеченности переменных.

Структура данных пакета программ “ИНОПЛЕКС”.

Программа оценки животных использует данные, на основании которых проводилось конструирование индексов, поэтому целесообразно в процессе расчета индекса сохранить исходные данные на магнитных дисках, т.е. создать базу данных. База данных создается на запоминающих устройствах компьютера. База данных может состоять из однородных записей, каждая из которых хранит определенные сведения о племенном животном.

Построение индекса оценки воспроизводительных качеств животных проводится по 5 признакам отбора:

Х1 – многоплодие; Х2 – молочность; Х3 – количество поросят в 2 месяца; Х4 – масса 1-й головы в 2 месяца; Х5 – масса гнезда в 2 месяца.

Индекс продуктивного долголетия учитывает кроме перечисленных признаков отбора, общее количество опоросов от свиноматки за период племенного использования. Таким образом, блоки программ, конструирующие индексы и ведущие оценку по ним, могут оперировать сведениями одной базы данных. Для описания однородных объектов, которыми являются сведения племенного учета, оптимально подходит реляционная или табличная структура базы данных, состоящая из последовательности однородных записей, каждая из которых содержит сведения одной карточки племенного учета. Уникальность записей обеспечивает поле, в котором хранится индивидуальный номер животного. Записи базы данных, кроме того, содержат шесть вышеперечисленных признаков отбора и два индекса. Порядок следования записей несуществен.

Записи, относящиеся к одному семейству, объединяются в один файл. Количество записей в файле произвольно. Файл является самой крупной конструкцией, с которой будет работать программа.

Структура пакета программ “ИНОПЛЕКС”. На текущем этапе расчета индекса воспроизводительных качеств используются данные текущего опороса. Выведенные для стада индексы впоследствии используются для оценки воспроизводительных качеств и продуктивного долголетия при последующих опоросах. Поэтому в процессе эксплуатации программы "ИНОПЛЕКС" следует предусмотреть возможность дополнения, удаления и корректировки записей файлов, а также создания новых файлов данных. Программы проектирования индексов и оценки по индексам оперируют с двумя индексами. Операции с разными индексами не имеют структурных и иерархических связей между собой, выполнение каждого из этих блоков зависит лишь от принципа обеспеченности переменных, поэтому в каждой из названных программ пакета операции с конкретным индексом следует оформить в отдельный программный блок, который назван блоком индекса. Операции с индексами равноправны и могут быть указаны как пункты главного меню. В этом меню следует предусмотреть пункт окончания работы программы.

Каждый из программных блоков индекса на этапе подготовки исходных данных должен обеспечить:

Отдельными этапами в этом программном блоке следует выделить:

Перечисленные этапы не имеют однозначной иерархической связи, не могут быть построены по принципу следования. Порядок следования их может быть определен в ходе выполнения программы, поэтому целесообразно объединить их в одном меню – меню индекса. В этом меню следует предусмотреть возвращение в главное меню. Решение пользовательского интерфейса как системы вложенных меню существенно облегчает общение с программой. Команды меню русифицированы, несут смысловую нагрузку, что в значительной мере облегчает общение селекционера-практика с компьютером. Интерфейс, построенный по принципу меню, организует работу пользователя в режиме пассивного диалога. На экране распечатывается перечень команд, которые в данный момент может активизировать пользователь, ему остается только выбрать необходимую команду. Пассивный диалог освобождает пользователя от знания команд языка общения.

Программная реализация. В настоящее время 90% компьютерного парка России составляют компьютеры типа IBM. В качестве аппаратной части выбраны IBM-совместимые компьютеры. Современное программное обеспечение компьютеров выбранного типа содержит большой набор программных продуктов:

Главное требование селекционера-практика к программному продукту – простота и удобство общения, именно этому требованию отвечает прикладной пакет программ, написанных на алгоритмическом языке. Для описания алгоритмов решения вычислительных задач созданы десятки алгоритмических языков. Некоторые из них ориентированы на определенный класс задач, другие предназначены для более широкого применения. Одним из наиболее употребляемых является алгоритмический язык BASIC. Название языка образовано из первых букв английских слов: Beginner’s All-purpose Symbolic Instruction Code, что в переводе означает: многоцелевой язык символических команд для начинающих. BASIC был разработан в 1965 году группой сотрудников Дартмундского колледжа по заказу фирмы GENERAL ELECTRIC для составления программ решения задач в режиме диалога человека с компьютером. Перевод программ, написанных на алгоритмическом языке, в машинные коды осуществляется на этапе трансляции. Процесс трансляции BASIC-программ включает перевод их на язык машинных команд, автоматизацию процесса распределения памяти, диагностику синтаксических ошибок. Системные программы, управляющие процессом трансляции, называются трансляторами. Различают трансляторы интерпретирующего и компилирующего типа. Интерпретаторы предоставляют возможность подготовки и редактирования исходных программ, но они совмещают трансляцию с процессом выполнения программы и делают невозможным выполнение программы вне среды интерпретатора. Компиляторы создают загрузочный модуль программы, который впоследствии выполняется самостоятельно вне среды компилятора, но они не имеют аппарата работы с исходной программой.

Среда программирования TURBOBASIC, выбранная для программной реализации пакета “ИНОПЛЕКС”, совмещает преимущества интерпретаторов и компиляторов. На этапе отладки BASIC-программ TURBOBASIC работает в режиме интерпретатора. Окончательно отлаженная программа компилируется им в загрузочный модуль и в дальнейшем используется как самостоятельный объект. Самостоятельный загрузочный модуль занимает минимальные ресурсы памяти, совместим с процессорами более высоких моделей. Это обстоятельство практически снимает ограничения аппаратных ресурсов компьютера применительно к разработанному пакету программ.

Эксплуатация пакета “ИНОПЛЕКС”.

1 Пакет программ “ИНОПЛЕКС” записывается в каталог IN_PL и состоит из двух программ:

K_IN.EXE - конструирование индексов;

R_IN.EXE - расчет индексов.

  1. Главное меню обеих программ содержит пункты:

Индекс воспроизводительных качеств………….1

Индекс продуктивного долголетия………………2

Окончание работы программы…………………..3

В ответ на запрос о выбранном индексе следует ввести цифру, соответствующую выбранному пункту. Если введена непредусмотренная в меню цифра, на экране распечатывается соответствующее сообщение и повторяется запрос.

3 Управление работой программного блока индексов осуществляет меню индексов, которое включает следующие пункты:

Ввод исходных данных с клавиатуры……………1

Ввод исходных данных с диска……………...…..2

Дополнение записей в файл………………………3

Удаление записей из файла……………………….4

Корректировка полей существующих записей….5

Просмотр записей на экране…..………………….6

Просмотр файлов на экране………………………7

Печать данных на принтер……………………… .8

Расчет индекса……………………………………..9

Возвращение в главное меню….……………...…0

4 В процессе выполнения программы появляются запросы имени файла, в котором хранятся данные. В ответ следует ввести имя файла. Длина имени составляет от одного до восьми допустимых символов. Допустимыми являются строчные и прописные буквы латинского алфавита, специальные знаки ~ ! @ # $ % ^ & ) ( _ { } и цифры. В файл данных эксплуатируемого пакета записываются записи, относящиеся к одному семейству, поэтому имеет смысл в имени файла указывать кличку животных этого семейства. Все файлы программы пакета записывают на винчестер в каталог IN_PL. Если предполагается другой диск и (или) каталог, то следует указать полное имя файла, включающее имя диска, название каталога и имя файла. Приняты следующие имена для дисков:

А: имя дисковода пятидюймовых дискет,

В: имя дисковода трехдюймовых дискет,

С: имя винчестера, жесткого встроенного диска.

5 Название каталога в полном имени файла выделяется символами / В полном имени файла недопустимы пробелы. Указанный файл является активным до тех пор, пока не будет определен следующий файл. Все операции программа выполняет с активным файлом.

6 В запросе на ввод исходных данных перечислены определяемые признаки. Для каждого признака следует ввести число. Числа при вводе разделяются запятыми, для разделения целой и дробной части вводится точка. Если чисел введено меньше, чем перечислено признаков в запросе, то оставшиеся признаки обнуляются. Если чисел введено больше, то лишние числа отбрасываются. Никаких сообщений по этому поводу не печатается.

7 Блок РАСЧЕТ ИНДЕКСА выполняет расчет соответствующего индекса для исходных данных активного файла и сохранение его в том же файле.

8 Блок ПЕЧАТЬ ДАННЫХ НА ПРИНТЕР распечатывает в заданном формате исходные данные и соответствующий индекс. Предусмотрена возможность печати всех исходных данных и обоих индексов – печать в полном формате.

9 При просмотре на экран записей активного файла указывается номер первой распечатываемой записи и количество их. На экран выводятся значения всех полей записи, нулевое значение означает, что к настоящему моменту поле не определено.

10 При просмотре файлов на экране распечатывается перечень файлов, содержащих данные, и хранящихся на винчестере в каталоге. Имена располагаются в три столбика, в итоговой строке указывается количество свободной памяти на диске.

Индексная селекция позволяет получить максимальный эффект в отношении сдвига генетической средней каждой популяции по воспроизводительным качествам. В этом и состоит суть разработки селекционного индекса отбора, назначение которого дать общее выражение племенной ценности изучаемых признаков с учетом их селекционной значимости и уровня достигнутой продуктивности. Кроме того, индексы позволяют количественно, т.е. в баллах выразить продолжительность племенного использования свиноматок с учетом их продуктивности и ввести его в систему отбора, это значительно облегчает работу селекционера.

В практику работы племзаводов рекомендуется внедрить разработанную нами компьютерную программу индексной оценки племенных качеств хряков-производителей и свиноматок материнских линий.

Техническая документация находится в лаборатории по разработке теоретических основ селекции животных Донского аграрного государственного университета.

Выход

Используются технологии uCoz