| http://purl.uniprot.org/unirules/MF_00869#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:310346 up:source unirule:MF_00869 .
_:310347 up:source unirule:MF_00869 .
_:310348 up:source unirule:MF_00869 .
_:310349 up:source unirule:MF_00869 .
_:310350 up:source unirule:MF_00869 .
_:310351 up:source unirule:MF_00869 .
_:310352 up:source unirule:MF_00869 .
_:310353 up:source unirule:MF_00869 .
_:310354 up:source unirule:MF_00869 .
_:310355 up:source unirule:MF_00869 .
_:310356 up:source unirule:MF_00869 .
_:310357 up:source unirule:MF_00869 .
_:310358 up:source unirule:MF_00869 .
_:310359 up:source unirule:MF_00869 .
_:310360 up:source unirule:MF_00869 .
_:310361 up:source unirule:MF_00869 .
_:310362 up:source unirule:MF_00869 .
_:310363 up:source unirule:MF_00869 .
_:310364 up:source unirule:MF_00869 .
_:310365 up:source unirule:MF_00869 .
_:310366 up:source unirule:MF_00869 .
_:310367 up:source unirule:MF_00869 .
_:310368 up:source unirule:MF_00869 .
_:310369 up:source unirule:MF_00869 .
_:310370 up:source unirule:MF_00869 .
_:310371 up:source unirule:MF_00869 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0005886 ,
GO:0045026 ,
keyword:1003 ,
keyword:106 ,
keyword:1133 ,
keyword:472 ,
keyword:479 ,
keyword:812 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Fusexin 1' ;
up:shortName 'Fsx1' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'fsx1' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Exhibits fusogenic activity, mediates cell-cell fusion when present in both cells (bilateral fusion).' .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'Homotrimer stabilized by interdomain contacts and numerous Ca(2+) and Na(+) ions.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation4li6 up:cellularComponent .
?annotation7 a up:Domain_Annotation ;
rdfs:comment 'The extracellular N-terminus has 4 domains; the first 3 are structurally similar to fusogens from plants, C.elegans and viruses, while the fourth domain is unique to archaea. Domains I and II are discontinuous. The fusion loop in domain II is stabilized by a Ca(2+) ion so that it protrudes from the molecule.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HAP2/GCS1 family. Fusexin 1 subfamily.' .
?case9 up:classifiedWith keyword:1015 .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
rdf:type up:Disulfide_Bond_Annotation .
?pfsb12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
rdf:type up:Disulfide_Bond_Annotation .
?pfsb18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Disulfide_Bond_Annotation .
?pfsb24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
rdf:type up:Disulfide_Bond_Annotation .
?pfsb30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Fusion loop' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?sam40 up:classifiedWith keyword:732 .
?signal41 faldo:begin ?signalb42 ;
faldo:end ?signale43 .
?signalb42 faldo:position ?signalbp44 .
?signale43 faldo:position ?signalep45 .
?keyword46 up:range ?signal41 .
?keyword47 up:range ?signal41 .
?sam48 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane49 faldo:begin ?transmembraneb50 ;
faldo:end ?transmembranee51 .
?transmembraneb50 faldo:position ?transmembranebp52 .
?transmembranee51 faldo:position ?transmembraneep53 .
?keyword54 up:range ?transmembrane49 .
?keyword55 up:range ?transmembrane49 .
?keyword56 up:range ?transmembrane49 .
_:310372 a rdf:Statement ;
up:attribution _:310346 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:310373 a rdf:Statement ;
up:attribution _:310347 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:310374 a rdf:Statement ;
up:attribution _:310348 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:310375 a rdf:Statement ;
up:attribution _:310349 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:310376 a rdf:Statement ;
up:attribution _:310350 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:310377 a rdf:Statement ;
up:attribution _:310351 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:310378 a rdf:Statement ;
up:attribution _:310352 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:310379 a rdf:Statement ;
up:attribution _:310353 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:106 .
_:310380 a rdf:Statement ;
up:attribution _:310354 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:310381 a rdf:Statement ;
up:attribution _:310355 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:310382 a rdf:Statement ;
up:attribution _:310356 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:310383 a rdf:Statement ;
up:attribution _:310357 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:310384 a rdf:Statement ;
up:attribution _:310358 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:310385 a rdf:Statement ;
up:attribution _:310359 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:310386 a rdf:Statement ;
up:attribution _:310360 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045026 .
_:310387 a rdf:Statement ;
up:attribution _:310361 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:310388 a rdf:Statement ;
up:source unirule:MF_00869 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:310389 a rdf:Statement ;
up:attribution _:310362 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:310390 a rdf:Statement ;
up:source unirule:MF_00869 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:310391 a rdf:Statement ;
up:attribution _:310363 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:310392 a rdf:Statement ;
up:source unirule:MF_00869 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:310393 a rdf:Statement ;
up:attribution _:310364 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:310394 a rdf:Statement ;
up:source unirule:MF_00869 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:310395 a rdf:Statement ;
up:attribution _:310365 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:310396 a rdf:Statement ;
up:source unirule:MF_00869 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:310397 a rdf:Statement ;
up:attribution _:310366 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:310398 a rdf:Statement ;
up:attribution _:310367 ;
rdf:subject ?sam40 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
_:310399 a rdf:Statement ;
up:attribution _:310368 ;
rdf:subject ?sam40 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
_:310400 a rdf:Statement ;
up:attribution _:310369 ;
rdf:subject ?sam48 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:310401 a rdf:Statement ;
up:attribution _:310370 ;
rdf:subject ?sam48 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:310402 a rdf:Statement ;
up:attribution _:310371 ;
rdf:subject ?sam48 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00869
#Rule MF_00869 Created by:? on:2023-02-06 Modified by:Catherine Rivoire on:2023-02-07
VALUES ?supertaxon57 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00869 .
?thisOrganism rdfs:subClassOf+ ?supertaxon57 .
BIND(URI(CONCAT(STR(?this), '#MF_00869a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionC0HM5563 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationC0HM5565 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarC0HM55MF_0086958 .
?templateMotifSequenceMatchRegionC0HM5563 faldo:begin ?templateMotifSequenceMatchBeginC0HM5564 .
?templateMotifSequenceMatchBeginC0HM5564 faldo:position ?templateMotifSequenceMatchBeginPositionC0HM5559 ;
faldo:reference isoform:C0HM55-1 .
?templateMotifSequenceProfileAlignmentOperationC0HM5565 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0086969 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarC0HM55MF_0086960 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0086968 .
?targetMotifMatchRegionMatchBeginMF_0086968 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0086961 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0086969 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_5) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_0086958, 1, (STRLEN(?templateMotifCigarC0HM55MF_0086958) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_0086958, CONCAT('^(?:-*[^-]){', STR(((490 - ?templateMotifSequenceMatchBeginPositionC0HM5559) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086960, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086960) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086960, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086960, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086960) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086960, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0086961) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_0086958, 1, (STRLEN(?templateMotifCigarC0HM55MF_0086958) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_0086958, CONCAT('^(?:-*[^-]){', STR(((506 - ?templateMotifSequenceMatchBeginPositionC0HM5559) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086960, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086960) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086960, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086960, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086960) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086960, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0086961) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionC0HM5580 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationC0HM5582 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarC0HM55MF_0086975 .
?templateMotifSequenceMatchRegionC0HM5580 faldo:begin ?templateMotifSequenceMatchBeginC0HM5581 .
?templateMotifSequenceMatchBeginC0HM5581 faldo:position ?templateMotifSequenceMatchBeginPositionC0HM5576 ;
faldo:reference isoform:C0HM55-1 .
?templateMotifSequenceProfileAlignmentOperationC0HM5582 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0086986 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarC0HM55MF_0086977 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0086985 .
?targetMotifMatchRegionMatchBeginMF_0086985 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0086978 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0086986 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_3) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_0086975, 1, (STRLEN(?templateMotifCigarC0HM55MF_0086975) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_0086975, CONCAT('^(?:-*[^-]){', STR(((389 - ?templateMotifSequenceMatchBeginPositionC0HM5576) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086977, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086977) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086977, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086977, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086977) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086977, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0086978) - 1) AS ?thisPositionOn20) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_0086975, 1, (STRLEN(?templateMotifCigarC0HM55MF_0086975) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_0086975, CONCAT('^(?:-*[^-]){', STR(((432 - ?templateMotifSequenceMatchBeginPositionC0HM5576) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086977, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086977) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086977, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086977, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086977) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086977, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0086978) - 1) AS ?thisPositionOn21) .
BIND(?this AS ?pfs2t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionC0HM5597 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationC0HM5599 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarC0HM55MF_0086992 .
?templateMotifSequenceMatchRegionC0HM5597 faldo:begin ?templateMotifSequenceMatchBeginC0HM5598 .
?templateMotifSequenceMatchBeginC0HM5598 faldo:position ?templateMotifSequenceMatchBeginPositionC0HM5593 ;
faldo:reference isoform:C0HM55-1 .
?templateMotifSequenceProfileAlignmentOperationC0HM5599 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00869103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarC0HM55MF_0086994 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00869102 .
?targetMotifMatchRegionMatchBeginMF_00869102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0086995 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00869103 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_4) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_0086992, 1, (STRLEN(?templateMotifCigarC0HM55MF_0086992) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_0086992, CONCAT('^(?:-*[^-]){', STR(((457 - ?templateMotifSequenceMatchBeginPositionC0HM5593) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086994, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086994) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086994, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086994, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086994) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086994, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0086995) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_0086992, 1, (STRLEN(?templateMotifCigarC0HM55MF_0086992) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_0086992, CONCAT('^(?:-*[^-]){', STR(((477 - ?templateMotifSequenceMatchBeginPositionC0HM5593) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086994, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086994) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086994, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_0086994, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_0086994) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_0086994, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0086995) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs3t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionC0HM55114 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationC0HM55116 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarC0HM55MF_00869109 .
?templateMotifSequenceMatchRegionC0HM55114 faldo:begin ?templateMotifSequenceMatchBeginC0HM55115 .
?templateMotifSequenceMatchBeginC0HM55115 faldo:position ?templateMotifSequenceMatchBeginPositionC0HM55110 ;
faldo:reference isoform:C0HM55-1 .
?templateMotifSequenceProfileAlignmentOperationC0HM55116 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00869120 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarC0HM55MF_00869111 .
?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00869119 .
?targetMotifMatchRegionMatchBeginMF_00869119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00869112 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00869120 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_00869109, 1, (STRLEN(?templateMotifCigarC0HM55MF_00869109) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_00869109, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionC0HM55110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869111, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869111) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869111, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869111) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00869112) - 1) AS ?thisPositionOn32) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_00869109, 1, (STRLEN(?templateMotifCigarC0HM55MF_00869109) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_00869109, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionC0HM55110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869111, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869111) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869111, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869111) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00869112) - 1) AS ?thisPositionOn33) .
BIND(?this AS ?pfs4t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn32, (?thisPositionOn33 - ?thisPositionOn32)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionC0HM55131 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationC0HM55133 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarC0HM55MF_00869126 .
?templateMotifSequenceMatchRegionC0HM55131 faldo:begin ?templateMotifSequenceMatchBeginC0HM55132 .
?templateMotifSequenceMatchBeginC0HM55132 faldo:position ?templateMotifSequenceMatchBeginPositionC0HM55127 ;
faldo:reference isoform:C0HM55-1 .
?templateMotifSequenceProfileAlignmentOperationC0HM55133 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00869137 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarC0HM55MF_00869128 .
?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00869136 .
?targetMotifMatchRegionMatchBeginMF_00869136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00869129 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00869137 edam:has_input signature:MF_00869 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_00869126, 1, (STRLEN(?templateMotifCigarC0HM55MF_00869126) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_00869126, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionC0HM55127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869128, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869128) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869128, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869128) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) .
BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00869129) - 1) AS ?thisPositionOn38) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarC0HM55MF_00869126, 1, (STRLEN(?templateMotifCigarC0HM55MF_00869126) - STRLEN(REPLACE(?templateMotifCigarC0HM55MF_00869126, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionC0HM55127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869128, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869128) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarC0HM55MF_00869128, 1, (STRLEN(?targetMotifMatchCigarC0HM55MF_00869128) - STRLEN(REPLACE(?targetMotifMatchCigarC0HM55MF_00869128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00869129) - 1) AS ?thisPositionOn39) .
BIND(?this AS ?pfs5t142) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER ((BOUND(?thisPositionOn38) && BOUND(?thisPositionOn39))) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag143) .
}
BIND(IF((BOUND(?tagFT_2) || BOUND(?tagFT_3) || BOUND(?tagFT_4) || BOUND(?tagFT_5)), ?caseWithTag143, ?UNBOUND_VARIABLE) AS ?case9) .
OPTIONAL {
?this up:annotation ?samsignal144 ;
up:sequence ?thisSequence .
?samsignal144 up:range ?samsignalr145 ;
rdf:type up:Signal_Peptide_Annotation .
?samsignalr145 faldo:begin ?samsignalb146 ;
faldo:end ?samsignale147 .
?samsignalb146 faldo:position ?samsignalbp148 ;
faldo:reference ?thisSequence .
?samsignale147 faldo:position ?samsignalep149 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam40) .
}
BIND(URI(CONCAT(STR(?this), '#MF_00869a46')) AS ?keyword46) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a47')) AS ?keyword47) .
OPTIONAL {
?this up:annotation ?samtransmembrane150 ;
up:sequence ?thisSequence .
?samtransmembrane150 up:range ?samtransmembraner151 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner151 faldo:begin ?samtransmembraneb152 ;
faldo:end ?samtransmembranee153 .
?samtransmembraneb152 faldo:position ?samtransmembranebp154 ;
faldo:reference ?thisSequence .
?samtransmembranee153 faldo:position ?samtransmembraneep155 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam48) .
}
BIND(URI(CONCAT(STR(?this), '#MF_00869a54')) AS ?keyword54) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a55')) AS ?keyword55) .
BIND(URI(CONCAT(STR(?this), '#MF_00869a56')) AS ?keyword56) .
}
"xsd:string |