| http://purl.uniprot.org/unirules/MF_02006#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:705996 up:source unirule:MF_02006 .
_:705997 up:source unirule:MF_02006 .
_:705998 up:source unirule:MF_02006 .
_:705999 up:source unirule:MF_02006 .
_:706000 up:source unirule:MF_02006 .
_:706001 up:source unirule:MF_02006 .
_:706002 up:source unirule:MF_02006 .
_:706003 up:source unirule:MF_02006 .
_:706004 up:source unirule:MF_02006 .
_:706005 up:source unirule:MF_02006 .
_:706006 up:source unirule:MF_02006 .
_:706007 up:source unirule:MF_02006 .
_:706008 up:source unirule:MF_02006 .
_:706009 up:source unirule:MF_02006 .
_:706010 up:source unirule:MF_02006 .
_:706011 up:source unirule:MF_02006 .
_:706012 up:source unirule:MF_02006 .
_:706013 up:source unirule:MF_02006 .
_:706014 up:source unirule:MF_02006 .
_:706015 up:source unirule:MF_02006 .
_:706016 up:source unirule:MF_02006 .
_:706017 up:source unirule:MF_02006 .
_:706018 up:source unirule:MF_02006 .
_:706019 up:source unirule:MF_02006 .
_:706020 up:source unirule:MF_02006 .
_:706021 up:source unirule:MF_02006 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation9 ;
up:classifiedWith GO:0004831 ,
GO:0005524 ,
GO:0005737 ,
GO:0006437 ,
keyword:30 ,
keyword:436 ,
keyword:547 ,
keyword:648 ,
keyword:67 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.1.1.1' ;
up:fullName 'Tyrosine--tRNA ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Tyrosyl-tRNA synthetase' ;
up:shortName 'TyrRS' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'tyrS' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the attachment of tyrosine to tRNA(Tyr) in a two-step reaction: tyrosine is first activated by ATP to form Tyr-AMP and then transferred to the acceptor end of tRNA(Tyr).' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-I aminoacyl-tRNA synthetase family. TyrS type 1 subfamily.' .
?case10 up:classifiedWith keyword:7 .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-acetyllysine' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'HIGH' region" .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'KMSKS' region" .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?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:58315 .
?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:58315 .
?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:58315 .
?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:30616 .
_:706022 a rdf:Statement ;
up:attribution _:705996 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:706023 a rdf:Statement ;
up:attribution _:705997 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:706024 a rdf:Statement ;
up:attribution _:705998 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:706025 a rdf:Statement ;
up:attribution _:705999 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:706026 a rdf:Statement ;
up:attribution _:706000 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:706027 a rdf:Statement ;
up:attribution _:706001 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:706028 a rdf:Statement ;
up:attribution _:706002 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:706029 a rdf:Statement ;
up:attribution _:706003 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:706030 a rdf:Statement ;
up:attribution _:706004 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:706031 a rdf:Statement ;
up:attribution _:706005 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:706032 a rdf:Statement ;
up:attribution _:706006 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:706033 a rdf:Statement ;
up:attribution _:706007 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:706034 a rdf:Statement ;
up:attribution _:706008 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:706035 a rdf:Statement ;
up:attribution _:706009 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:706036 a rdf:Statement ;
up:attribution _:706010 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004831 .
_:706037 a rdf:Statement ;
up:attribution _:706011 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:706038 a rdf:Statement ;
up:attribution _:706012 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006437 .
_:706039 a rdf:Statement ;
up:attribution _:706013 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:706040 a rdf:Statement ;
up:attribution _:706014 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:7 .
_:706041 a rdf:Statement ;
up:source unirule:MF_02006 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:706042 a rdf:Statement ;
up:attribution _:706015 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:706043 a rdf:Statement ;
up:source unirule:MF_02006 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:706044 a rdf:Statement ;
up:attribution _:706016 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:706045 a rdf:Statement ;
up:source unirule:MF_02006 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:706046 a rdf:Statement ;
up:attribution _:706017 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:706047 a rdf:Statement ;
up:source unirule:MF_02006 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:706048 a rdf:Statement ;
up:attribution _:706018 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:706049 a rdf:Statement ;
up:source unirule:MF_02006 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:706050 a rdf:Statement ;
up:attribution _:706019 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:706051 a rdf:Statement ;
up:source unirule:MF_02006 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:706052 a rdf:Statement ;
up:attribution _:706020 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:706053 a rdf:Statement ;
up:source unirule:MF_02006 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:706054 a rdf:Statement ;
up:attribution _:706021 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02006
#Rule MF_02006 Created by:? on:2006-04-24 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02006 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_02006a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionP0AGJ963 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGJ965 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGJ9MF_0200658 .
?templateMotifSequenceMatchRegionP0AGJ963 faldo:begin ?templateMotifSequenceMatchBeginP0AGJ964 .
?templateMotifSequenceMatchBeginP0AGJ964 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGJ959 ;
faldo:reference isoform:P0AGJ9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGJ965 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0200669 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGJ9MF_0200660 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0200668 .
?targetMotifMatchRegionMatchBeginMF_0200668 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0200661 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0200669 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_7) .
VALUES ?supertaxon57 {taxon:620 taxon:561}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon57 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_0200658, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_0200658) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_0200658, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP0AGJ959) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200660, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200660) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200660, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200660, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200660) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200660, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0200661) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0AGJ978 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGJ980 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGJ9MF_0200673 .
?templateMotifSequenceMatchRegionP0AGJ978 faldo:begin ?templateMotifSequenceMatchBeginP0AGJ979 .
?templateMotifSequenceMatchBeginP0AGJ979 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGJ974 ;
faldo:reference isoform:P0AGJ9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGJ980 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0200684 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGJ9MF_0200675 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0200683 .
?targetMotifMatchRegionMatchBeginMF_0200683 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0200676 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0200684 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_0200673, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_0200673) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_0200673, CONCAT('^(?:-*[^-]){', STR(((42 - ?templateMotifSequenceMatchBeginPositionP0AGJ974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200675, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200675) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200675, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200675) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0200676) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_0200673, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_0200673) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_0200673, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionP0AGJ974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200675, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200675) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200675, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200675) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0200676) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs2t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER (REGEX('[PCATI][TS][AGES][ARNDCQEGHILKMFPSTWYVBZJUOX][SA][LMI][HT][ILVA]G[HNSG]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0AGJ995 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGJ997 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGJ9MF_0200690 .
?templateMotifSequenceMatchRegionP0AGJ995 faldo:begin ?templateMotifSequenceMatchBeginP0AGJ996 .
?templateMotifSequenceMatchBeginP0AGJ996 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGJ991 ;
faldo:reference isoform:P0AGJ9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGJ997 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02006101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGJ9MF_0200692 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02006100 .
?targetMotifMatchRegionMatchBeginMF_02006100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0200693 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02006101 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_0200690, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_0200690) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_0200690, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionP0AGJ991) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200692, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200692) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200692, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200692, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200692) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200692, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0200693) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_0200690, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_0200690) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_0200690, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP0AGJ991) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200692, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200692) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200692, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_0200692, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_0200692) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_0200692, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0200693) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs2t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER (REGEX('K[FMILY]GK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionP0AGJ9112 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGJ9114 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGJ9MF_02006107 .
?templateMotifSequenceMatchRegionP0AGJ9112 faldo:begin ?templateMotifSequenceMatchBeginP0AGJ9113 .
?templateMotifSequenceMatchBeginP0AGJ9113 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGJ9108 ;
faldo:reference isoform:P0AGJ9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGJ9114 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02006118 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGJ9MF_02006109 .
?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02006117 .
?targetMotifMatchRegionMatchBeginMF_02006117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02006110 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02006118 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_02006107, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_02006107) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_02006107, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0AGJ9108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006109, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006109, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) .
BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_02006110) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs2t121) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionP0AGJ9127 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGJ9129 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGJ9MF_02006122 .
?templateMotifSequenceMatchRegionP0AGJ9127 faldo:begin ?templateMotifSequenceMatchBeginP0AGJ9128 .
?templateMotifSequenceMatchBeginP0AGJ9128 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGJ9123 ;
faldo:reference isoform:P0AGJ9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGJ9129 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02006133 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGJ9MF_02006124 .
?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02006132 .
?targetMotifMatchRegionMatchBeginMF_02006132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02006125 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02006133 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_02006122, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_02006122) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_02006122, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP0AGJ9123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006124, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006124) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006124, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006124) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) .
BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_02006125) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs2t136) .
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) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP0AGJ9142 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGJ9144 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGJ9MF_02006137 .
?templateMotifSequenceMatchRegionP0AGJ9142 faldo:begin ?templateMotifSequenceMatchBeginP0AGJ9143 .
?templateMotifSequenceMatchBeginP0AGJ9143 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGJ9138 ;
faldo:reference isoform:P0AGJ9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGJ9144 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02006148 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGJ9MF_02006139 .
?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02006147 .
?targetMotifMatchRegionMatchBeginMF_02006147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02006140 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02006148 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_02006137, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_02006137) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_02006137, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP0AGJ9138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006139, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006139) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006139, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006139) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) .
BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_02006140) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs2t151) .
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) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP0AGJ9157 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGJ9159 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGJ9MF_02006152 .
?templateMotifSequenceMatchRegionP0AGJ9157 faldo:begin ?templateMotifSequenceMatchBeginP0AGJ9158 .
?templateMotifSequenceMatchBeginP0AGJ9158 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGJ9153 ;
faldo:reference isoform:P0AGJ9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGJ9159 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02006163 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGJ9MF_02006154 .
?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02006162 .
?targetMotifMatchRegionMatchBeginMF_02006162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02006155 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02006163 edam:has_input signature:MF_02006 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGJ9MF_02006152, 1, (STRLEN(?templateMotifCigarP0AGJ9MF_02006152) - STRLEN(REPLACE(?templateMotifCigarP0AGJ9MF_02006152, CONCAT('^(?:-*[^-]){', STR(((238 - ?templateMotifSequenceMatchBeginPositionP0AGJ9153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006154, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006154) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGJ9MF_02006154, 1, (STRLEN(?targetMotifMatchCigarP0AGJ9MF_02006154) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGJ9MF_02006154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) .
BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_02006155) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs2t166) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02006a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag167) .
}
BIND(IF(BOUND(?tagFT_7), ?caseWithTag167, ?UNBOUND_VARIABLE) AS ?case10) .
}
"xsd:string |