Fix typos
This commit is contained in:
parent
b61a1c0f5f
commit
635b18121b
@ -1,37 +0,0 @@
|
|||||||
"""Scrape versions of conda packages."""
|
|
||||||
|
|
||||||
from collections import namedtuple
|
|
||||||
import subprocess
|
|
||||||
|
|
||||||
|
|
||||||
try:
|
|
||||||
import pandas as pd
|
|
||||||
except ImportError:
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
PackageInfo = namedtuple(
|
|
||||||
'PackageInfo', ('Name', 'Version', 'Build', 'Channel'))
|
|
||||||
|
|
||||||
|
|
||||||
def scrape_data(as_dataframe=False, include=None):
|
|
||||||
"""Return versions of conda packages in base environment."""
|
|
||||||
cmd = """
|
|
||||||
. ~/conda/etc/profile.d/mamba.sh;
|
|
||||||
micromamba activate;
|
|
||||||
micromamba list;
|
|
||||||
"""
|
|
||||||
proc = subprocess.run(cmd, shell=True, check=True, capture_output=True)
|
|
||||||
versions = dict()
|
|
||||||
for line in proc.stdout.splitlines()[3:]:
|
|
||||||
items = line.decode().strip().split()
|
|
||||||
if len(items) == 3:
|
|
||||||
# sometimes channel isn't listed :/
|
|
||||||
items.append("")
|
|
||||||
if include is None or items[0] in include:
|
|
||||||
versions[items[0]] = PackageInfo(*items)
|
|
||||||
if as_dataframe:
|
|
||||||
versions = pd.DataFrame.from_records(
|
|
||||||
list(versions.values()),
|
|
||||||
columns=PackageInfo._fields)
|
|
||||||
return versions
|
|
||||||
@ -6,7 +6,6 @@ import argparse
|
|||||||
from aplanat.components import fastcat
|
from aplanat.components import fastcat
|
||||||
from aplanat.components import simple as scomponents
|
from aplanat.components import simple as scomponents
|
||||||
from aplanat.report import WFReport
|
from aplanat.report import WFReport
|
||||||
import conda_versions
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|||||||
2
main.nf
2
main.nf
@ -53,7 +53,7 @@ process getVersions {
|
|||||||
path "versions.txt"
|
path "versions.txt"
|
||||||
script:
|
script:
|
||||||
"""
|
"""
|
||||||
python -c "import pysam; print(f'pysam,{pysam.__version})" >> versions.txt
|
python -c "import pysam; print(f'pysam,{pysam.__version__}')" >> versions.txt
|
||||||
fastcat --version | sed 's/^/fastcat,/' >> versions.txt
|
fastcat --version | sed 's/^/fastcat,/' >> versions.txt
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user