annotate test-data/input/MISTEA/farmer-plan_MISTEA.txt @ 3:3fe3e1e6a40b draft default tip

"planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
author siwaa
date Mon, 25 Aug 2025 16:37:43 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
1 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
2 # #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
3 # InSiliCow #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
4 # Virtual farm specification #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
5 # #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
6 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
7
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
8 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
9 #====== GENERAL SETTINGS #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
10 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
11
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
12 #______ Include files
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
13 @include farmer-log.txt # providing log action and trigger
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
14 @include farmer-base.txt # providing basic components
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
15
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
16 #______ Models: specify models for individual cows
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
17 param_general{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
18 garuns_type = garuns_olivier
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
19 rpm_type = rpm_lite
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
20 abortion_type = abortion_olivier
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
21 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
22
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
23 #______ Simulation: provide time range, output database and code name
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
24 init{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
25 begin_date = $start_date$ 00:00:00
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
26 end_date = $stop_date$ 23:59:59
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
27 output_db = db_events.sqlite
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
28 output_config = config.txt
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
29 name = $sim_id$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
30 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
31
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
32 #______ Log Farm information
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
33 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
34 trigger = init
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
35 action = log_db farm_tag $farm_tag$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
36 action = log_db start_date $start_date$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
37 action = log_db stop_date $stop_date$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
38 action = log_db now_date $now_date$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
39 action = log_db latitude $latitude$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
40 action = log_db longitude $longitude$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
41 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
42
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
43 #______ End of simulation
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
44 trigger{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
45 type = chron
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
46 name = tr_end_simu
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
47 scheme = $stop_date$ 23:59:58
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
48 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
49
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
50 #______ Past and future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
51 condition{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
52 type = chron_range
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
53 name = past
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
54 from = $start_date$ 00:00:00
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
55 to = $now_date$ 00:00:01
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
56 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
57
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
58 condition{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
59 type = chron_range
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
60 name = future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
61 from = $now_date$ 00:00:00
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
62 to = $stop_date$ 23:59:59
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
63 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
64
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
65 #______ Day one
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
66 trigger{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
67 type = chron
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
68 name = day_one_herd
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
69 scheme = $start_date$ 23:59:59
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
70 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
71 trigger{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
72 type = custom
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
73 name = day_one
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
74 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
75 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
76 trigger = day_one_herd
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
77 action = broadcast_now day_one
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
78 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
79
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
80 #______ Calving tag
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
81 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
82 trigger = calving
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
83 condition = calf_sex male
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
84 condition = future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
85 action = log_db birth_of_male no_tag
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
86 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
87 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
88 trigger = calving
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
89 condition = calf_sex female
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
90 condition = future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
91 action = log_db birth_of_female no_tag
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
92 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
93
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
94 #______ Manage initial dam
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
95 state{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
96 state = INITIAL-DAM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
97 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
98
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
99 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
100 trigger = day_one
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
101 action = state_add INITIAL-DAM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
102 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
103 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
104 trigger = parturition
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
105 condition = is_in INITIAL-DAM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
106 condition = not is_in IN_WILD
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
107 action = trigger_later tr_delete_cow 1
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
108 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
109 trigger{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
110 type = custom
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
111 name = tr_delete_cow
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
112 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
113 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
114 trigger = tr_delete_cow
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
115 action = delete_cow remove_initial_dam
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
116 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
117
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
118 #______ Stoechio
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
119 stoechio{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
120
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
121 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
122
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
123 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
124 #====== FARMING #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
125 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
126
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
127 #______ Keep cows and calves in farm: no natural mating
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
128
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
129 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
130 trigger = enter IN_WILD
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
131 action = state_move IN_WILD IN_FARM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
132 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
133
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
134 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
135 trigger = enter WILD_COW
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
136 action = state_move WILD_COW DRY_COW
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
137 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
138
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
139 #______ Remove calf from dam: no natural weaning
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
140
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
141 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
142 trigger = enter SUCKLING_CALF
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
143 action = state_move SUCKLING_CALF NURSED_CALF
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
144 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
145
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
146 #______ Milk cows: no natural drying-off at calf weaning
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
147
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
148 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
149 trigger = enter NURSING_COW
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
150 action = state_move NURSING_COW LACTATING_COW
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
151 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
152
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
153 #______ Optimal feeding
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
154
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
155 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
156 trigger = enter IN_FARM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
157 action = trigger_later tr_optimal_feeding 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
158 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
159 trigger{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
160 type = custom
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
161 name = tr_optimal_feeding
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
162 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
163 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
164 trigger = tr_optimal_feeding
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
165 action = change_food optimal
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
166 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
167
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
168
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
169 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
170 #====== FARM COMPONENTS: genotype #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
171 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
172
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
173 #______ Genetic_sD: provide Mendelian sampling std dev for transmission of Genetic Scaling Parameters (GSP)
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
174 # GSP_newborn ~ Normal [ (GSP_mother + GSP_father)/2 , GSP_sd ] | within (min, max)
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
175
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
176 genetic_sd{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
177 garuns_olivier.WM{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
178 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
179 min = 200
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
180 max = 800
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
181 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
182
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
183 garuns_olivier.khi_M {
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
184 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
185 min = 0.1
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
186 max = 0.6
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
187 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
188
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
189 garuns_olivier.b0{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
190 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
191 min = 0.80
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
192 max = 2.40
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
193 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
194
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
195 garuns_olivier.nu_X{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
196 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
197 min = 0.2
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
198 max = 1.8
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
199 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
200
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
201 garuns_olivier.nu_Y{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
202 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
203 min = 0.2
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
204 max = 1.8
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
205 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
206
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
207 garuns_olivier.nu_F{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
208 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
209 min = 0.50
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
210 max = 1.50
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
211 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
212
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
213 garuns_olivier.nu_P{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
214 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
215 min = 0.50
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
216 max = 1.50
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
217 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
218
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
219 garuns_olivier.eD_star{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
220 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
221 min = 9.0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
222 max = 15.0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
223 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
224
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
225 garuns_olivier.NDF_star{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
226 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
227 min = 0.10
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
228 max = 0.90
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
229 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
230
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
231 garuns_olivier.psi{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
232 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
233 min = 0.10
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
234 max = 0.90
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
235 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
236
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
237 rpm_lite.nu_I{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
238 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
239 min = 0.00
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
240 max = 0.20
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
241 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
242
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
243 rpm_lite.nu_B{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
244 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
245 min = 1.20
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
246 max = 2.20
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
247 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
248
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
249 rpm_lite.nu_Z{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
250 sd = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
251 min = 0.90
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
252 max = 1.10
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
253 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
254 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
255
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
256 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
257 #====== FARM COMPONENTS: herd (genotype-based initialization of individual cows) #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
258 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
259
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
260
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
261 init_cow{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
262 name=genotype_cow_random
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
263 abortion_olivier.delta = constant 3.0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
264 abortion_olivier.enabled = never
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
265 abortion_olivier.dip = vector constant 17 ; constant 64
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
266 abortion_olivier.abo = vector constant 0.02 ; constant 0.005 ; constant 0.0004
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
267 garuns_olivier.WM = $WM$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
268 garuns_olivier.khi_M = $khi_M$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
269 garuns_olivier.b0 = $b0$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
270 garuns_olivier.nu_X = $nu_X$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
271 garuns_olivier.nu_Y = $nu_Y$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
272 garuns_olivier.nu_F = $nu_F$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
273 garuns_olivier.nu_P = $nu_P$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
274 garuns_olivier.eD_star = $eD_star$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
275 garuns_olivier.NDF_star = $NDF_star$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
276 garuns_olivier.psi = $psi$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
277 rpm_lite.nu_B = $nu_B$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
278 rpm_lite.nu_Z = $nu_Z$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
279 rpm_lite.nu_I = $nu_I$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
280 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
281
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
282 #______ INITIALIZATION of herd
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
283
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
284 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
285 trigger = init
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
286 action = buy_calf genotype_cow_random $nb_cow$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
287 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
288
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
289
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
290 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
291 #====== FARM COMPONENTS: semen (genotype-based initialization of semen from individual bulls) #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
292 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
293
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
294 breed{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
295 breed = random
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
296 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
297
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
298 init_bull{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
299 name=semen_bull_random
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
300 bull.breed_name = random
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
301 bull.semens_quality = constant 1 #100% fertilization
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
302 bull.female_ratio = constant 0 #100% male calf
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
303 garuns_olivier.WM = $WM$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
304 garuns_olivier.khi_M = $khi_M$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
305 garuns_olivier.b0 = $b0$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
306 garuns_olivier.nu_X = $nu_X$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
307 garuns_olivier.nu_Y = $nu_Y$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
308 garuns_olivier.nu_F = $nu_F$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
309 garuns_olivier.nu_P = $nu_P$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
310 garuns_olivier.eD_star = $eD_star$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
311 garuns_olivier.NDF_star = $NDF_star$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
312 garuns_olivier.psi = $psi$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
313 rpm_lite.nu_B = $nu_B$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
314 rpm_lite.nu_Z = $nu_Z$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
315 rpm_lite.nu_I = $nu_I$
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
316 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
317
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
318
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
319 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
320 #====== FARM COMPONENTS: heat detection #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
321 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
322
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
323 estrous_detection_method{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
324 name=perfect
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
325 #time_slice = 06:00:00 18:00:00
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
326 time_slice = 00:00:00 23:59:59
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
327 expression_threshold=0.75
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
328 expression_stiffness=7
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
329 detection_threshold=0.05
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
330 sensitivity = 1
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
331 wrong_oestrus_per_day = 0
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
332 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
333
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
334 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
335 #====== FARM COMPONENTS: feedstuffs #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
336 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
337
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
338
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
339 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
340 #====== FARM COMPONENTS: diets #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
341 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
342
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
343
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
344 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
345 #====== FARM COMPONENTS: time schemes #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
346 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
347
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
348
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
349 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
350 #====== FARM COMPONENTS: groups #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
351 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
352
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
353
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
354 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
355 #====== FARM COMPONENTS: operations #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
356 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
357
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
358 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
359 trigger = enter IN_FARM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
360 action = state_add IMMORTAL
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
361 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
362
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
363 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
364 trigger = enter INITIAL-DAM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
365 action = state_delete INITIAL-DAM
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
366 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
367
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
368 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
369 trigger = ovulation
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
370 condition = is_in mature
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
371 condition = future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
372 action = estrous_start perfect
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
373 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
374
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
375 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
376 trigger = estrous
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
377 condition = is_in mature
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
378 condition = not is_pregnant
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
379 condition = future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
380 condition = not days_after_calving < 50
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
381 action = inseminate semen_bull_random
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
382 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
383
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
384 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
385 trigger = conception
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
386 condition = future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
387 action = estrous_stop
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
388 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
389
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
390 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
391 trigger = abortion
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
392 condition = future
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
393 action = estrous_start perfect
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
394 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
395
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
396 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
397 trigger = parturition
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
398 #action = trigger_later stop_milking 305
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
399 action = trigger_later tr_drying_off 305
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
400 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
401
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
402 trigger{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
403 type = custom
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
404 name = tr_drying_off
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
405 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
406
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
407 link{
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
408 trigger = tr_drying_off
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
409 action = stop_milking
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
410 action = log_db stop_milking: 305 days after calving
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
411 }
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
412
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
413
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
414 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
415 #====== FARM COMPONENTS: transfers #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
416 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
417
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
418
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
419 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
420 #====== FARM COMPONENTS: perturbations #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
421 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
422
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
423
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
424 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
425 #====== FARM COMPONENTS: parcels #
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
426 #################################################################################################################
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
427
3fe3e1e6a40b "planemo upload for repository https://forgemia.inra.fr/insilicow/insilicow-tool commit b530a8209615f225696abe3e0ba49093ff3dc4ad"
siwaa
parents:
diff changeset
428