mmtf-encoder

MMTF is a compressed, fast and useful format for serving macromolecular data.

Лицензия

Лицензия

Группа

Группа

org.rcsb
Идентификатор

Идентификатор

mmtf-encoder
Последняя версия

Последняя версия

0.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

mmtf-encoder
MMTF is a compressed, fast and useful format for serving macromolecular data.
Ссылка на сайт

Ссылка на сайт

http://maven.apache.org
Организация-разработчик

Организация-разработчик

RCSB PDB

Скачать mmtf-encoder

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.rcsb/mmtf-encoder/ -->
<dependency>
    <groupId>org.rcsb</groupId>
    <artifactId>mmtf-encoder</artifactId>
    <version>0.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.rcsb/mmtf-encoder/
implementation 'org.rcsb:mmtf-encoder:0.1.1'
// https://jarcasting.com/artifacts/org.rcsb/mmtf-encoder/
implementation ("org.rcsb:mmtf-encoder:0.1.1")
'org.rcsb:mmtf-encoder:jar:0.1.1'
<dependency org="org.rcsb" name="mmtf-encoder" rev="0.1.1">
  <artifact name="mmtf-encoder" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.rcsb', module='mmtf-encoder', version='0.1.1')
)
libraryDependencies += "org.rcsb" % "mmtf-encoder" % "0.1.1"
[org.rcsb/mmtf-encoder "0.1.1"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.rcsb : mmtf-serialization jar 0.1.1
org.rcsb : mmtf-api jar 0.1.1
org.rcsb : mmtf-decoder jar 0.1.1
org.msgpack : jackson-dataformat-msgpack jar 0.7.1
org.slf4j : slf4j-api jar 1.7.21

runtime (3)

Идентификатор библиотеки Тип Версия
org.apache.logging.log4j : log4j-slf4j-impl jar 2.6
org.apache.logging.log4j : log4j-api jar 2.6
org.apache.logging.log4j : log4j-core jar 2.6

test (4)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
uk.co.jemos.podam : podam jar 2.3.5.RELEASE
org.unitils : unitils-core jar 3.4.2
commons-beanutils : commons-beanutils jar 1.9.2

Модули Проекта

Данный проект не имеет модулей.

Build Status Coverage Status Version Changelog

MMTF Java API and encoder/decoder

The macromolecular transmission format (MMTF) is a binary encoding of biological structures.

This repository holds the Java API, encoding and decoding libraries. Along with a description of the data in the MMTF using Java data types.

Releases are available on Maven central.

	<dependency>
	    <groupId>org.rcsb</groupId>
	    <artifactId>mmtf-codec</artifactId>
	    <version>1.0.9</version>
	</dependency>
        <dependency>
            <groupId>org.rcsb</groupId>
            <artifactId>mmtf-api</artifactId>
            <version>1.0.9</version>
        </dependency>

Quick getting started.

  1. Get the data for a PDB structure and print the number of chains:
StructureDataInterface dataInterface = new GenericDecoder(ReaderUtils.getDataFromUrl("4CUP"));
System.out.println("PDB Code: "+dataInterface.getStructureId()+" has "+dataInterface.getNumChains()+" chains");
  1. Show the charge information for the first group:
System.out.println("Group name: "+dataInterface.getGroupName(0)+" has the following atomic charges: "+dataInterface.getGroupAtomCharges(0));
  1. Show how many bioassemblies it has:
System.out.println("PDB Code: "+dataInterface.getStructureId()+" has "+dataInterface.getNumBioassemblies()+" bioassemblies");

For developers: release process

Prepare the release, setting new version numbers when prompted

mvn release:prepare

Perform the release, uploading artifacts to sonatype/maven central

mvn release:perform

To be able to upload to sonatype (to publish to maven central) you need to have an oss sonatype login, obtainable by signing up to their JIRA tracking system. Once you have a username and password add this to your ~/.m2/settings.xml maven file (<servers> section):

<server>
      <id>ossrh</id>
      <username>my_username</username>
      <password>my_password</password>
</server>

Finally edit the release tag in github and update the CHANGELOG.md file.

org.rcsb

RCSB PDB

Github repository of the RCSB Protein Data Bank

Версии библиотеки

Версия
0.1.1
0.1.0
0.0.1-alpha4
0.0.1-alpha3
0.0.1-alpha2
0.0.1-alpha1