Mercurial > repos > siwaa > insilicow
annotate test-data/input/SENSITIVITY/farmer-plan_SENSITIVITY.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 |
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 |