| http://purl.uniprot.org/unirules/MF_00176#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:70640 up:source unirule:MF_00176 .
_:70641 up:source unirule:MF_00176 .
_:70642 up:source unirule:MF_00176 .
_:70643 up:source unirule:MF_00176 .
_:70644 up:source unirule:MF_00176 .
_:70645 up:source unirule:MF_00176 .
_:70646 up:source unirule:MF_00176 .
_:70647 up:source unirule:MF_00176 .
_:70648 up:source unirule:MF_00176 .
_:70649 up:source unirule:MF_00176 .
_:70650 up:source unirule:MF_00176 .
_:70651 up:source unirule:MF_00176 .
_:70652 up:source unirule:MF_00176 .
_:70653 up:source unirule:MF_00176 .
_:70654 up:source unirule:MF_00176 .
_:70655 up:source unirule:MF_00176 .
_:70656 up:source unirule:MF_00176 .
_:70657 up:source unirule:MF_00176 .
_:70658 up:source unirule:MF_00176 .
_:70659 up:source unirule:MF_00176 .
_:70660 up:source unirule:MF_00176 .
_:70661 up:source unirule:MF_00176 .
_:70662 up:source unirule:MF_00176 .
_:70663 up:source unirule:MF_00176 .
_:70664 up:source unirule:MF_00176 .
_:70665 up:source unirule:MF_00176 .
_:70666 up:source unirule:MF_00176 .
_:70667 up:source unirule:MF_00176 .
_:70668 up:source unirule:MF_00176 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation9 ,
?annotation10 ,
?annotation11 ,
?annotation13 ,
?annotation14 ;
up:classifiedWith GO:0004828 ,
GO:0005524 ,
GO:0005737 ,
GO:0006434 ,
GO:0016260 ,
keyword:30 ,
keyword:436 ,
keyword:547 ,
keyword:648 ,
keyword:67 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.1.1.11' ;
up:fullName 'Serine--tRNA ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Seryl-tRNA synthetase' ;
up:shortName 'SerRS' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Seryl-tRNA(Ser/Sec) synthetase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'serS' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the attachment of serine to tRNA(Ser). Is also able to aminoacylate tRNA(Sec) with serine, to form the misacylated tRNA L-seryl-tRNA(Sec), which will be further converted into selenocysteinyl-tRNA(Sec).' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity ;
up:enzymeClass .
?annotation9 a up:Pathway_Annotation ;
rdfs:comment 'Aminoacyl-tRNA biosynthesis; selenocysteinyl-tRNA(Sec) biosynthesis; L-seryl-tRNA(Sec) from L-serine and tRNA(Sec): step 1/1.' .
?annotation10 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer. The tRNA molecule binds across the dimer.' .
?annotation11 a up:Subcellular_Location_Annotation .
?annotation11li12 up:cellularComponent .
?annotation13 a up:Domain_Annotation ;
rdfs:comment 'Consists of two distinct domains, a catalytic core and a N-terminal extension that is involved in tRNA binding.' .
?annotation14 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-II aminoacyl-tRNA synthetase family. Type-1 seryl-tRNA synthetase subfamily.' .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:30616 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:30616 .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:33384 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:30616 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:33384 .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:33384 .
_:70669 a rdf:Statement ;
up:attribution _:70640 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:70670 a rdf:Statement ;
up:attribution _:70641 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:70671 a rdf:Statement ;
up:attribution _:70642 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:70672 a rdf:Statement ;
up:attribution _:70643 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:70673 a rdf:Statement ;
up:attribution _:70644 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:70674 a rdf:Statement ;
up:attribution _:70645 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:70675 a rdf:Statement ;
up:attribution _:70646 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:70676 a rdf:Statement ;
up:attribution _:70647 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:70677 a rdf:Statement ;
up:attribution _:70648 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:70678 a rdf:Statement ;
up:attribution _:70649 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:70679 a rdf:Statement ;
up:attribution _:70650 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:70680 a rdf:Statement ;
up:attribution _:70651 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:70681 a rdf:Statement ;
up:attribution _:70652 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:70682 a rdf:Statement ;
up:attribution _:70653 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:70683 a rdf:Statement ;
up:attribution _:70654 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:70684 a rdf:Statement ;
up:attribution _:70655 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:70685 a rdf:Statement ;
up:attribution _:70656 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:70686 a rdf:Statement ;
up:attribution _:70657 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:70687 a rdf:Statement ;
up:attribution _:70658 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004828 .
_:70688 a rdf:Statement ;
up:attribution _:70659 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:70689 a rdf:Statement ;
up:attribution _:70660 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016260 .
_:70690 a rdf:Statement ;
up:attribution _:70661 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006434 .
_:70691 a rdf:Statement ;
up:attribution _:70662 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:70692 a rdf:Statement ;
up:source unirule:MF_00176 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:70693 a rdf:Statement ;
up:attribution _:70663 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:70694 a rdf:Statement ;
up:source unirule:MF_00176 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:70695 a rdf:Statement ;
up:attribution _:70664 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:70696 a rdf:Statement ;
up:source unirule:MF_00176 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:70697 a rdf:Statement ;
up:attribution _:70665 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:70698 a rdf:Statement ;
up:source unirule:MF_00176 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:70699 a rdf:Statement ;
up:attribution _:70666 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:70700 a rdf:Statement ;
up:source unirule:MF_00176 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:70701 a rdf:Statement ;
up:attribution _:70667 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:70702 a rdf:Statement ;
up:source unirule:MF_00176 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:70703 a rdf:Statement ;
up:attribution _:70668 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00176
#Rule MF_00176 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon57 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00176 .
?thisOrganism rdfs:subClassOf+ ?supertaxon57 .
BIND(URI(CONCAT(STR(?this), '#MF_00176a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a14')) AS ?annotation14) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionP3494563 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3494565 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP34945MF_0017658 .
?templateMotifSequenceMatchRegionP3494563 faldo:begin ?templateMotifSequenceMatchBeginP3494564 .
?templateMotifSequenceMatchBeginP3494564 faldo:position ?templateMotifSequenceMatchBeginPositionP3494559 ;
faldo:reference isoform:P34945-1 .
?templateMotifSequenceProfileAlignmentOperationP3494565 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017669 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP34945MF_0017660 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017668 .
?targetMotifMatchRegionMatchBeginMF_0017668 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017661 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0017669 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_0017658, 1, (STRLEN(?templateMotifCigarP34945MF_0017658) - STRLEN(REPLACE(?templateMotifCigarP34945MF_0017658, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionP3494559) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_0017660, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017660) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017660, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_0017660, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017660) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017660, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0017661) - 1) AS ?thisPositionOn20) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_0017658, 1, (STRLEN(?templateMotifCigarP34945MF_0017658) - STRLEN(REPLACE(?templateMotifCigarP34945MF_0017658, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionP3494559) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_0017660, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017660) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017660, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_0017660, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017660) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017660, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0017661) - 1) AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER (REGEX('R[ARNDCQEGHILKMFPSTWYVBZJUOX]E', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP3494580 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3494582 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP34945MF_0017675 .
?templateMotifSequenceMatchRegionP3494580 faldo:begin ?templateMotifSequenceMatchBeginP3494581 .
?templateMotifSequenceMatchBeginP3494581 faldo:position ?templateMotifSequenceMatchBeginPositionP3494576 ;
faldo:reference isoform:P34945-1 .
?templateMotifSequenceProfileAlignmentOperationP3494582 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017686 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP34945MF_0017677 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017685 .
?targetMotifMatchRegionMatchBeginMF_0017685 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017678 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0017686 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_0017675, 1, (STRLEN(?templateMotifCigarP34945MF_0017675) - STRLEN(REPLACE(?templateMotifCigarP34945MF_0017675, CONCAT('^(?:-*[^-]){', STR(((345 - ?templateMotifSequenceMatchBeginPositionP3494576) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_0017677, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017677) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017677, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_0017677, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017677) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017677, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0017678) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_0017675, 1, (STRLEN(?templateMotifCigarP34945MF_0017675) - STRLEN(REPLACE(?templateMotifCigarP34945MF_0017675, CONCAT('^(?:-*[^-]){', STR(((348 - ?templateMotifSequenceMatchBeginPositionP3494576) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_0017677, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017677) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017677, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_0017677, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017677) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017677, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0017678) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER (REGEX('E[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]S', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP3494597 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3494599 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP34945MF_0017692 .
?templateMotifSequenceMatchRegionP3494597 faldo:begin ?templateMotifSequenceMatchBeginP3494598 .
?templateMotifSequenceMatchBeginP3494598 faldo:position ?templateMotifSequenceMatchBeginPositionP3494593 ;
faldo:reference isoform:P34945-1 .
?templateMotifSequenceProfileAlignmentOperationP3494599 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00176103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP34945MF_0017694 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00176102 .
?targetMotifMatchRegionMatchBeginMF_00176102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017695 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00176103 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_0017692, 1, (STRLEN(?templateMotifCigarP34945MF_0017692) - STRLEN(REPLACE(?templateMotifCigarP34945MF_0017692, CONCAT('^(?:-*[^-]){', STR(((225 - ?templateMotifSequenceMatchBeginPositionP3494593) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_0017694, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017694) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_0017694, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017694) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0017695) - 1) AS ?thisPositionOn34) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_0017692, 1, (STRLEN(?templateMotifCigarP34945MF_0017692) - STRLEN(REPLACE(?templateMotifCigarP34945MF_0017692, CONCAT('^(?:-*[^-]){', STR(((227 - ?templateMotifSequenceMatchBeginPositionP3494593) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_0017694, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017694) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_0017694, 1, (STRLEN(?targetMotifMatchCigarP34945MF_0017694) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_0017694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0017695) - 1) AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER (REGEX('T[ARNDCQEGHILKMFPSTWYVBZJUOX]E', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionP34945114 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP34945116 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP34945MF_00176109 .
?templateMotifSequenceMatchRegionP34945114 faldo:begin ?templateMotifSequenceMatchBeginP34945115 .
?templateMotifSequenceMatchBeginP34945115 faldo:position ?templateMotifSequenceMatchBeginPositionP34945110 ;
faldo:reference isoform:P34945-1 .
?templateMotifSequenceProfileAlignmentOperationP34945116 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00176120 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP34945MF_00176111 .
?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00176119 .
?targetMotifMatchRegionMatchBeginMF_00176119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00176112 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00176120 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_00176109, 1, (STRLEN(?templateMotifCigarP34945MF_00176109) - STRLEN(REPLACE(?templateMotifCigarP34945MF_00176109, CONCAT('^(?:-*[^-]){', STR(((272 - ?templateMotifSequenceMatchBeginPositionP34945110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_00176111, 1, (STRLEN(?targetMotifMatchCigarP34945MF_00176111) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_00176111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_00176111, 1, (STRLEN(?targetMotifMatchCigarP34945MF_00176111) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_00176111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00176112) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t123) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'V')) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionP34945129 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP34945131 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP34945MF_00176124 .
?templateMotifSequenceMatchRegionP34945129 faldo:begin ?templateMotifSequenceMatchBeginP34945130 .
?templateMotifSequenceMatchBeginP34945130 faldo:position ?templateMotifSequenceMatchBeginPositionP34945125 ;
faldo:reference isoform:P34945-1 .
?templateMotifSequenceProfileAlignmentOperationP34945131 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00176135 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP34945MF_00176126 .
?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00176134 .
?targetMotifMatchRegionMatchBeginMF_00176134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00176127 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00176135 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_00176124, 1, (STRLEN(?templateMotifCigarP34945MF_00176124) - STRLEN(REPLACE(?templateMotifCigarP34945MF_00176124, CONCAT('^(?:-*[^-]){', STR(((279 - ?templateMotifSequenceMatchBeginPositionP34945125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_00176126, 1, (STRLEN(?targetMotifMatchCigarP34945MF_00176126) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_00176126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_00176126, 1, (STRLEN(?targetMotifMatchCigarP34945MF_00176126) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_00176126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) .
BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_00176127) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t138) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionP34945144 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP34945146 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP34945MF_00176139 .
?templateMotifSequenceMatchRegionP34945144 faldo:begin ?templateMotifSequenceMatchBeginP34945145 .
?templateMotifSequenceMatchBeginP34945145 faldo:position ?templateMotifSequenceMatchBeginPositionP34945140 ;
faldo:reference isoform:P34945-1 .
?templateMotifSequenceProfileAlignmentOperationP34945146 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00176150 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP34945MF_00176141 .
?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00176149 .
?targetMotifMatchRegionMatchBeginMF_00176149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00176142 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00176150 edam:has_input signature:MF_00176 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP34945MF_00176139, 1, (STRLEN(?templateMotifCigarP34945MF_00176139) - STRLEN(REPLACE(?templateMotifCigarP34945MF_00176139, CONCAT('^(?:-*[^-]){', STR(((380 - ?templateMotifSequenceMatchBeginPositionP34945140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP34945MF_00176141, 1, (STRLEN(?targetMotifMatchCigarP34945MF_00176141) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_00176141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP34945MF_00176141, 1, (STRLEN(?targetMotifMatchCigarP34945MF_00176141) - STRLEN(REPLACE(?targetMotifMatchCigarP34945MF_00176141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) .
BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_00176142) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs1t153) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00176a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
}
"xsd:string |