summaryrefslogtreecommitdiff
path: root/python-limix.spec
blob: 165591548ca5ecc8003f387e9995b01e8b5d153e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
%global _empty_manifest_terminate_build 0
Name:		python-limix
Version:	3.0.4
Release:	1
Summary:	Genetic analysis toolbox using mixed models
License:	MIT
URL:		https://github.com/limix/limix
Source0:	https://mirrors.aliyun.com/pypi/web/packages/d6/68/f878f7879c772016ebea618255a781408d057aec0f06673f7a8e5909344c/limix-3.0.4.tar.gz
BuildArch:	noarch


%description
# limix

[![Travis](https://img.shields.io/travis/com/limix/limix.svg?style=flat-square&label=linux%20%2F%20macos%20build)](https://travis-ci.com/limix/limix) [![AppVeyor](https://img.shields.io/appveyor/ci/Horta/limix.svg?style=flat-square&label=windows%20build)](https://ci.appveyor.com/project/Horta/limix) [![Documentation](https://readthedocs.org/projects/limix/badge/?version=latest&style=flat-square)](https://limix.readthedocs.io/) [![Forum](https://img.shields.io/badge/join%20the-community%20%F0%9F%92%AC-59b3d0.svg?style=flat-square)](https://forum.limix.io/)

Genomic analyses require flexible models that can be adapted to the needs of the user.

Limix is a flexible and efficient linear mixed model library with interfaces to Python.
It includes methods for

- Single-variant association and interaction testing
- Variance decompostion analysis with linear mixed models
- Association and interaction set tests
- Different utils for statistical analysis, basic i/o, and plotting.

We have an extensive [documentation](https://limix.readthedocs.io) of the library.
If you need further help or want to discuss anything related to limix, please, join our [forum](https://forum.limix.io/) 💬 and have a chat with us 😃.
In case you have found a bug, please, report it creating an [issue](https://github.com/limix/limix/issues/new).

## Install

> **NOTE**: We will be maintaining limix 2.0.x for a while, in case you find some
> missing feature in limix 3.0.x. If that is the case, please, type `pip install "limix <3,>=2"` in your terminal.

Installation is easy and works on macOS, Linux, and Windows:

```bash
pip install limix
```

If you already have Limix but want to upgrade it to the latest version:

```bash
pip install limix --upgrade
```

## Interactive tutorials

- [eQTL](https://mybinder.org/v2/gh/limix/limix-tutorials/master?filepath=eQTL.ipynb) (requires limix 2.0.x)
- [Struct-LMM](https://mybinder.org/v2/gh/limix/limix-tutorials/master?filepath=struct-lmm.ipynb) (requires limix 2.0.x)

## Running tests

After installation, you can test it

```bash
python -c "import limix; limix.test()"
```

as long as you have [pytest](https://docs.pytest.org/en/latest/).

## Authors

* [Christoph Lippert](https://github.com/clippert)
* [Danilo Horta](https://github.com/horta)
* [Francesco Paolo Casale](https://github.com/fpcasale)
* [Oliver Stegle](https://github.com/ostegle)

## License

This project is licensed under the [Apache License License](https://raw.githubusercontent.com/limix/limix/2.0.0/LICENSE.md).

%package -n python3-limix
Summary:	Genetic analysis toolbox using mixed models
Provides:	python-limix
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-limix
# limix

[![Travis](https://img.shields.io/travis/com/limix/limix.svg?style=flat-square&label=linux%20%2F%20macos%20build)](https://travis-ci.com/limix/limix) [![AppVeyor](https://img.shields.io/appveyor/ci/Horta/limix.svg?style=flat-square&label=windows%20build)](https://ci.appveyor.com/project/Horta/limix) [![Documentation](https://readthedocs.org/projects/limix/badge/?version=latest&style=flat-square)](https://limix.readthedocs.io/) [![Forum](https://img.shields.io/badge/join%20the-community%20%F0%9F%92%AC-59b3d0.svg?style=flat-square)](https://forum.limix.io/)

Genomic analyses require flexible models that can be adapted to the needs of the user.

Limix is a flexible and efficient linear mixed model library with interfaces to Python.
It includes methods for

- Single-variant association and interaction testing
- Variance decompostion analysis with linear mixed models
- Association and interaction set tests
- Different utils for statistical analysis, basic i/o, and plotting.

We have an extensive [documentation](https://limix.readthedocs.io) of the library.
If you need further help or want to discuss anything related to limix, please, join our [forum](https://forum.limix.io/) 💬 and have a chat with us 😃.
In case you have found a bug, please, report it creating an [issue](https://github.com/limix/limix/issues/new).

## Install

> **NOTE**: We will be maintaining limix 2.0.x for a while, in case you find some
> missing feature in limix 3.0.x. If that is the case, please, type `pip install "limix <3,>=2"` in your terminal.

Installation is easy and works on macOS, Linux, and Windows:

```bash
pip install limix
```

If you already have Limix but want to upgrade it to the latest version:

```bash
pip install limix --upgrade
```

## Interactive tutorials

- [eQTL](https://mybinder.org/v2/gh/limix/limix-tutorials/master?filepath=eQTL.ipynb) (requires limix 2.0.x)
- [Struct-LMM](https://mybinder.org/v2/gh/limix/limix-tutorials/master?filepath=struct-lmm.ipynb) (requires limix 2.0.x)

## Running tests

After installation, you can test it

```bash
python -c "import limix; limix.test()"
```

as long as you have [pytest](https://docs.pytest.org/en/latest/).

## Authors

* [Christoph Lippert](https://github.com/clippert)
* [Danilo Horta](https://github.com/horta)
* [Francesco Paolo Casale](https://github.com/fpcasale)
* [Oliver Stegle](https://github.com/ostegle)

## License

This project is licensed under the [Apache License License](https://raw.githubusercontent.com/limix/limix/2.0.0/LICENSE.md).

%package help
Summary:	Development documents and examples for limix
Provides:	python3-limix-doc
%description help
# limix

[![Travis](https://img.shields.io/travis/com/limix/limix.svg?style=flat-square&label=linux%20%2F%20macos%20build)](https://travis-ci.com/limix/limix) [![AppVeyor](https://img.shields.io/appveyor/ci/Horta/limix.svg?style=flat-square&label=windows%20build)](https://ci.appveyor.com/project/Horta/limix) [![Documentation](https://readthedocs.org/projects/limix/badge/?version=latest&style=flat-square)](https://limix.readthedocs.io/) [![Forum](https://img.shields.io/badge/join%20the-community%20%F0%9F%92%AC-59b3d0.svg?style=flat-square)](https://forum.limix.io/)

Genomic analyses require flexible models that can be adapted to the needs of the user.

Limix is a flexible and efficient linear mixed model library with interfaces to Python.
It includes methods for

- Single-variant association and interaction testing
- Variance decompostion analysis with linear mixed models
- Association and interaction set tests
- Different utils for statistical analysis, basic i/o, and plotting.

We have an extensive [documentation](https://limix.readthedocs.io) of the library.
If you need further help or want to discuss anything related to limix, please, join our [forum](https://forum.limix.io/) 💬 and have a chat with us 😃.
In case you have found a bug, please, report it creating an [issue](https://github.com/limix/limix/issues/new).

## Install

> **NOTE**: We will be maintaining limix 2.0.x for a while, in case you find some
> missing feature in limix 3.0.x. If that is the case, please, type `pip install "limix <3,>=2"` in your terminal.

Installation is easy and works on macOS, Linux, and Windows:

```bash
pip install limix
```

If you already have Limix but want to upgrade it to the latest version:

```bash
pip install limix --upgrade
```

## Interactive tutorials

- [eQTL](https://mybinder.org/v2/gh/limix/limix-tutorials/master?filepath=eQTL.ipynb) (requires limix 2.0.x)
- [Struct-LMM](https://mybinder.org/v2/gh/limix/limix-tutorials/master?filepath=struct-lmm.ipynb) (requires limix 2.0.x)

## Running tests

After installation, you can test it

```bash
python -c "import limix; limix.test()"
```

as long as you have [pytest](https://docs.pytest.org/en/latest/).

## Authors

* [Christoph Lippert](https://github.com/clippert)
* [Danilo Horta](https://github.com/horta)
* [Francesco Paolo Casale](https://github.com/fpcasale)
* [Oliver Stegle](https://github.com/ostegle)

## License

This project is licensed under the [Apache License License](https://raw.githubusercontent.com/limix/limix/2.0.0/LICENSE.md).

%prep
%autosetup -n limix-3.0.4

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-limix -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 3.0.4-1
- Package Spec generated